builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0120 starttime: 1461487092.43 results: success (0) buildid: 20160424000420 builduid: a279cdf618e84ad18bdb4811b2ce4caa revision: 67e03d012ea92d93c128bd8b20bbea7fd6f048a2 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 01:38:12.429059) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 01:38:12.429473) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 01:38:12.429746) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 01:38:12.749383) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 01:38:12.749666) ========= 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.NOIG2WaEHB/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.YMuRvtAAWL/Listeners TMPDIR=/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-24 01:38:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 7.93M=0.001s 2016-04-24 01:38:13 (7.93 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.476579 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 01:38:13.277839) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 01:38:13.278201) ========= 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.NOIG2WaEHB/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.YMuRvtAAWL/Listeners TMPDIR=/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/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.020305 ========= master_lag: 0.08 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 01:38:13.376084) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 01:38:13.376448) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 67e03d012ea92d93c128bd8b20bbea7fd6f048a2 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 67e03d012ea92d93c128bd8b20bbea7fd6f048a2 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.NOIG2WaEHB/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.YMuRvtAAWL/Listeners TMPDIR=/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-24 01:38:13,456 truncating revision to first 12 chars 2016-04-24 01:38:13,456 Setting DEBUG logging. 2016-04-24 01:38:13,456 attempt 1/10 2016-04-24 01:38:13,456 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/67e03d012ea9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 01:38:14,664 unpacking tar archive at: fx-team-67e03d012ea9/testing/mozharness/ program finished with exit code 0 elapsedTime=1.454808 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 01:38:14.875901) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 01:38:14.876191) ========= script_repo_revision: 67e03d012ea92d93c128bd8b20bbea7fd6f048a2 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 01:38:14.876564) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 01:38:14.876854) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 01:38:14.963951) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 46 secs) (at 2016-04-24 01:38:14.964217) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.NOIG2WaEHB/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.YMuRvtAAWL/Listeners TMPDIR=/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/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 01:38:15 INFO - MultiFileLogger online at 20160424 01:38:15 in /builds/slave/test 01:38:15 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 01:38:15 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:38:15 INFO - {'append_to_log': False, 01:38:15 INFO - 'base_work_dir': '/builds/slave/test', 01:38:15 INFO - 'blob_upload_branch': 'fx-team', 01:38:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:38:15 INFO - 'buildbot_json_path': 'buildprops.json', 01:38:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:38:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:38:15 INFO - 'download_minidump_stackwalk': True, 01:38:15 INFO - 'download_symbols': 'true', 01:38:15 INFO - 'e10s': False, 01:38:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:38:15 INFO - 'tooltool.py': '/tools/tooltool.py', 01:38:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:38:15 INFO - '/tools/misc-python/virtualenv.py')}, 01:38:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:38:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:38:15 INFO - 'log_level': 'info', 01:38:15 INFO - 'log_to_console': True, 01:38:15 INFO - 'opt_config_files': (), 01:38:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:38:15 INFO - '--processes=1', 01:38:15 INFO - '--config=%(test_path)s/wptrunner.ini', 01:38:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:38:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:38:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:38:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:38:15 INFO - 'pip_index': False, 01:38:15 INFO - 'require_test_zip': True, 01:38:15 INFO - 'test_type': ('testharness',), 01:38:15 INFO - 'this_chunk': '1', 01:38:15 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:38:15 INFO - 'total_chunks': '10', 01:38:15 INFO - 'virtualenv_path': 'venv', 01:38:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:38:15 INFO - 'work_dir': 'build'} 01:38:15 INFO - ##### 01:38:15 INFO - ##### Running clobber step. 01:38:15 INFO - ##### 01:38:15 INFO - Running pre-action listener: _resource_record_pre_action 01:38:15 INFO - Running main action method: clobber 01:38:15 INFO - rmtree: /builds/slave/test/build 01:38:15 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:38:15 INFO - Running post-action listener: _resource_record_post_action 01:38:15 INFO - ##### 01:38:15 INFO - ##### Running read-buildbot-config step. 01:38:15 INFO - ##### 01:38:15 INFO - Running pre-action listener: _resource_record_pre_action 01:38:15 INFO - Running main action method: read_buildbot_config 01:38:15 INFO - Using buildbot properties: 01:38:15 INFO - { 01:38:15 INFO - "project": "", 01:38:15 INFO - "product": "firefox", 01:38:15 INFO - "script_repo_revision": "production", 01:38:15 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 01:38:15 INFO - "repository": "", 01:38:15 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 01:38:15 INFO - "buildid": "20160424000420", 01:38:15 INFO - "pgo_build": "False", 01:38:15 INFO - "basedir": "/builds/slave/test", 01:38:15 INFO - "buildnumber": 354, 01:38:15 INFO - "slavename": "t-yosemite-r7-0120", 01:38:15 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 01:38:15 INFO - "platform": "macosx64", 01:38:15 INFO - "branch": "fx-team", 01:38:15 INFO - "revision": "67e03d012ea92d93c128bd8b20bbea7fd6f048a2", 01:38:15 INFO - "repo_path": "integration/fx-team", 01:38:15 INFO - "moz_repo_path": "", 01:38:15 INFO - "stage_platform": "macosx64", 01:38:15 INFO - "builduid": "a279cdf618e84ad18bdb4811b2ce4caa", 01:38:15 INFO - "slavebuilddir": "test" 01:38:15 INFO - } 01:38:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 01:38:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 01:38:15 INFO - Running post-action listener: _resource_record_post_action 01:38:15 INFO - ##### 01:38:15 INFO - ##### Running download-and-extract step. 01:38:15 INFO - ##### 01:38:15 INFO - Running pre-action listener: _resource_record_pre_action 01:38:15 INFO - Running main action method: download_and_extract 01:38:15 INFO - mkdir: /builds/slave/test/build/tests 01:38: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')]} 01:38:15 INFO - https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 01:38:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 01:38:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 01:38:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 01:38:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 01:38:45 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json: timed out 01:38:45 INFO - retry: attempt #1 caught exception: timed out 01:38:45 INFO - retry: Failed, sleeping 30 seconds before retrying 01:39:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #2 01:39:16 INFO - Downloaded 1235 bytes. 01:39:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 01:39:16 INFO - Using the following test package requirements: 01:39:16 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 01:39:16 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:39:16 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 01:39:16 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:39:16 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 01:39:16 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:39:16 INFO - u'jsshell-mac64.zip'], 01:39:16 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:39:16 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 01:39:16 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 01:39:16 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:39:16 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 01:39:16 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:39:16 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 01:39:16 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:39:16 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 01:39:16 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 01:39:16 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 01:39:16 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 01:39:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:16 INFO - https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 01:39:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 01:39:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 01:39:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 01:39:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 01:39:17 INFO - Downloaded 17989134 bytes. 01:39:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:39:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:39:18 INFO - caution: filename not matched: web-platform/* 01:39:18 INFO - Return code: 11 01:39:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:18 INFO - https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 01:39:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 01:39:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 01:39:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 01:39:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 01:39:19 INFO - Downloaded 36402275 bytes. 01:39:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:39:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:39:24 INFO - caution: filename not matched: bin/* 01:39:24 INFO - caution: filename not matched: config/* 01:39:24 INFO - caution: filename not matched: mozbase/* 01:39:24 INFO - caution: filename not matched: marionette/* 01:39:24 INFO - caution: filename not matched: tools/wptserve/* 01:39:24 INFO - Return code: 11 01:39:24 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')]} 01:39:24 INFO - https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 01:39:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 01:39:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 01:39:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 01:39:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 01:39:26 INFO - Downloaded 68881233 bytes. 01:39:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 01:39:26 INFO - mkdir: /builds/slave/test/properties 01:39:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:39:26 INFO - Writing to file /builds/slave/test/properties/build_url 01:39:26 INFO - Contents: 01:39:26 INFO - build_url:https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 01:39:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 01:39:26 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:39:26 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:39:26 INFO - Contents: 01:39:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 01:39:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:26 INFO - https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:39:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 01:39:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 01:39:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 01:39:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 01:39:29 INFO - Downloaded 103550107 bytes. 01:39:29 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:39:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:39:33 INFO - Return code: 0 01:39:33 INFO - Running post-action listener: _resource_record_post_action 01:39:33 INFO - Running post-action listener: set_extra_try_arguments 01:39:33 INFO - ##### 01:39:33 INFO - ##### Running create-virtualenv step. 01:39:33 INFO - ##### 01:39:33 INFO - Running pre-action listener: _pre_create_virtualenv 01:39:33 INFO - Running pre-action listener: _resource_record_pre_action 01:39:33 INFO - Running main action method: create_virtualenv 01:39:33 INFO - Creating virtualenv /builds/slave/test/build/venv 01:39:33 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 01:39:33 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:39:33 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:39:33 INFO - Using real prefix '/tools/python27' 01:39:33 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:39:34 INFO - Installing distribute.............................................................................................................................................................................................done. 01:39:37 INFO - Installing pip.................done. 01:39:37 INFO - Return code: 0 01:39:37 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:39:37 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')]} 01:39:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:37 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')]} 01:39:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:37 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 0x10608de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1060aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcae34d40a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1060a65e0>, '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 0x105c89cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105cb4990>, '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.NOIG2WaEHB/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.YMuRvtAAWL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:39:37 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 01:39:37 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 01:39:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NOIG2WaEHB/Render', 01:39:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:39:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:39:37 INFO - 'HOME': '/Users/cltbld', 01:39:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:39:37 INFO - 'LOGNAME': 'cltbld', 01:39:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:37 INFO - 'MOZ_NO_REMOTE': '1', 01:39:37 INFO - 'NO_EM_RESTART': '1', 01:39:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:39:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:39:37 INFO - 'PWD': '/builds/slave/test', 01:39:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:39:37 INFO - 'SHELL': '/bin/bash', 01:39:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMuRvtAAWL/Listeners', 01:39:37 INFO - 'TMPDIR': '/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/', 01:39:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:39:37 INFO - 'USER': 'cltbld', 01:39:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:39:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:39:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:39:37 INFO - 'XPC_FLAGS': '0x0', 01:39:37 INFO - 'XPC_SERVICE_NAME': '0', 01:39:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:39:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:39:37 INFO - Downloading/unpacking psutil>=0.7.1 01:39:37 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 01:39:37 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 01:39:37 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 01:39:37 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 01:39:37 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 01:39:37 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 01:39:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:39:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:39:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:39:39 INFO - Installing collected packages: psutil 01:39:39 INFO - Running setup.py install for psutil 01:39:39 INFO - building 'psutil._psutil_osx' extension 01:39:39 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 01:39:40 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 01:39:40 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 01:39:40 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 01:39:40 INFO - building 'psutil._psutil_posix' extension 01:39:40 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 01:39:40 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:39:40 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:39:40 INFO - ^ 01:39:40 INFO - 1 warning generated. 01:39:40 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 01:39:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:39:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:39:40 INFO - Successfully installed psutil 01:39:40 INFO - Cleaning up... 01:39:40 INFO - Return code: 0 01:39:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:39:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:40 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 0x10608de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1060aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcae34d40a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1060a65e0>, '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 0x105c89cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105cb4990>, '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.NOIG2WaEHB/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.YMuRvtAAWL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:39:40 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 01:39:40 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 01:39:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NOIG2WaEHB/Render', 01:39:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:39:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:39:40 INFO - 'HOME': '/Users/cltbld', 01:39:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:39:40 INFO - 'LOGNAME': 'cltbld', 01:39:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:40 INFO - 'MOZ_NO_REMOTE': '1', 01:39:40 INFO - 'NO_EM_RESTART': '1', 01:39:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:39:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:39:40 INFO - 'PWD': '/builds/slave/test', 01:39:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:39:40 INFO - 'SHELL': '/bin/bash', 01:39:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMuRvtAAWL/Listeners', 01:39:40 INFO - 'TMPDIR': '/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/', 01:39:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:39:40 INFO - 'USER': 'cltbld', 01:39:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:39:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:39:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:39:40 INFO - 'XPC_FLAGS': '0x0', 01:39:40 INFO - 'XPC_SERVICE_NAME': '0', 01:39:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:39:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:39:41 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:39:41 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 01:39:41 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 01:39:41 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 01:39:41 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 01:39:41 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 01:39:41 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 01:39:43 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:39:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:39:43 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:39:43 INFO - Installing collected packages: mozsystemmonitor 01:39:43 INFO - Running setup.py install for mozsystemmonitor 01:39:43 INFO - Successfully installed mozsystemmonitor 01:39:43 INFO - Cleaning up... 01:39:43 INFO - Return code: 0 01:39:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:39:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10608de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1060aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcae34d40a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1060a65e0>, '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 0x105c89cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105cb4990>, '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.NOIG2WaEHB/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.YMuRvtAAWL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:39:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 01:39:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 01:39:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NOIG2WaEHB/Render', 01:39:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:39:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:39:43 INFO - 'HOME': '/Users/cltbld', 01:39:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:39:43 INFO - 'LOGNAME': 'cltbld', 01:39:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:43 INFO - 'MOZ_NO_REMOTE': '1', 01:39:43 INFO - 'NO_EM_RESTART': '1', 01:39:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:39:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:39:43 INFO - 'PWD': '/builds/slave/test', 01:39:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:39:43 INFO - 'SHELL': '/bin/bash', 01:39:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMuRvtAAWL/Listeners', 01:39:43 INFO - 'TMPDIR': '/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/', 01:39:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:39:43 INFO - 'USER': 'cltbld', 01:39:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:39:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:39:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:39:43 INFO - 'XPC_FLAGS': '0x0', 01:39:43 INFO - 'XPC_SERVICE_NAME': '0', 01:39:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:39:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:39:44 INFO - Downloading/unpacking blobuploader==1.2.4 01:39: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 01:39: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 01:39: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 01:39: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 01:39: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 01:39: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 01:39:46 INFO - Downloading blobuploader-1.2.4.tar.gz 01:39:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:39:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:39:46 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 01:39:46 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 01:39:46 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 01:39:46 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 01:39:46 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 01:39:46 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 01:39:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:39:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:39: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 01:39: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 01:39: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 01:39: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 01:39: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 01:39: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 01:39:47 INFO - Downloading docopt-0.6.1.tar.gz 01:39:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:39:47 INFO - Installing collected packages: blobuploader, requests, docopt 01:39:47 INFO - Running setup.py install for blobuploader 01:39:47 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:39:47 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:39:47 INFO - Running setup.py install for requests 01:39:48 INFO - Running setup.py install for docopt 01:39:48 INFO - Successfully installed blobuploader requests docopt 01:39:48 INFO - Cleaning up... 01:39:48 INFO - Return code: 0 01:39:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:39:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:48 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 0x10608de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1060aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcae34d40a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1060a65e0>, '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 0x105c89cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105cb4990>, '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.NOIG2WaEHB/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.YMuRvtAAWL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:39:48 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 01:39:48 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 01:39:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NOIG2WaEHB/Render', 01:39:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:39:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:39:48 INFO - 'HOME': '/Users/cltbld', 01:39:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:39:48 INFO - 'LOGNAME': 'cltbld', 01:39:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:48 INFO - 'MOZ_NO_REMOTE': '1', 01:39:48 INFO - 'NO_EM_RESTART': '1', 01:39:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:39:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:39:48 INFO - 'PWD': '/builds/slave/test', 01:39:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:39:48 INFO - 'SHELL': '/bin/bash', 01:39:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMuRvtAAWL/Listeners', 01:39:48 INFO - 'TMPDIR': '/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/', 01:39:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:39:48 INFO - 'USER': 'cltbld', 01:39:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:39:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:39:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:39:48 INFO - 'XPC_FLAGS': '0x0', 01:39:48 INFO - 'XPC_SERVICE_NAME': '0', 01:39:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:39:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:39:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:39:48 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-7izXr8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:39:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:39:48 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-2K_m3D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:39:49 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-xqUzvi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:39:49 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-294QR3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:39:49 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-RrqY7c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:39:49 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-uCfkCe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:39:49 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-1FWuRh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:39:49 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-qUkzOA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:39:49 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-D7v1Qb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:39:49 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-VV3GAX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:39:49 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-AlyAlI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:39:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:39:49 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-aVyZU9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:39:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:39:50 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-isKgDh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:39:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:39:50 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-HtfBGr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:39:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:39:50 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-UbzOBr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:39:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:39:50 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-YC1I4S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:39:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:39:50 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-itBXjy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:39:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:39:50 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-Uj5tVZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:39:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:39:50 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-md_wD6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:39:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:39:50 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-1MLIGn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:39:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:39:51 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-dS95Y2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:39:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:39:51 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 01:39:51 INFO - Running setup.py install for manifestparser 01:39:51 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:39:51 INFO - Running setup.py install for mozcrash 01:39:51 INFO - Running setup.py install for mozdebug 01:39:51 INFO - Running setup.py install for mozdevice 01:39:51 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:39:51 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:39:52 INFO - Running setup.py install for mozfile 01:39:52 INFO - Running setup.py install for mozhttpd 01:39:52 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:39:52 INFO - Running setup.py install for mozinfo 01:39:52 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:39:52 INFO - Running setup.py install for mozInstall 01:39:52 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:39:52 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:39:52 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:39:52 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:39:52 INFO - Running setup.py install for mozleak 01:39:52 INFO - Running setup.py install for mozlog 01:39:52 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:39:52 INFO - Running setup.py install for moznetwork 01:39:53 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:39:53 INFO - Running setup.py install for mozprocess 01:39:53 INFO - Running setup.py install for mozprofile 01:39:53 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:39:53 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:39:53 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:39:53 INFO - Running setup.py install for mozrunner 01:39:53 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:39:53 INFO - Running setup.py install for mozscreenshot 01:39:53 INFO - Running setup.py install for moztest 01:39:53 INFO - Running setup.py install for mozversion 01:39:53 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:39:53 INFO - Running setup.py install for wptserve 01:39:54 INFO - Running setup.py install for marionette-driver 01:39:54 INFO - Running setup.py install for browsermob-proxy 01:39:54 INFO - Running setup.py install for marionette-client 01:39:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:39:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:39:54 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 01:39:54 INFO - Cleaning up... 01:39:54 INFO - Return code: 0 01:39:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:39:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:39:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:39:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:39:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:39:54 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 0x10608de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1060aaf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcae34d40a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1060a65e0>, '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 0x105c89cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105cb4990>, '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.NOIG2WaEHB/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.YMuRvtAAWL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:39:54 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 01:39:54 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 01:39:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NOIG2WaEHB/Render', 01:39:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:39:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:39:54 INFO - 'HOME': '/Users/cltbld', 01:39:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:39:54 INFO - 'LOGNAME': 'cltbld', 01:39:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:39:54 INFO - 'MOZ_NO_REMOTE': '1', 01:39:54 INFO - 'NO_EM_RESTART': '1', 01:39:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:39:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:39:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:39:54 INFO - 'PWD': '/builds/slave/test', 01:39:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:39:54 INFO - 'SHELL': '/bin/bash', 01:39:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMuRvtAAWL/Listeners', 01:39:54 INFO - 'TMPDIR': '/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/', 01:39:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:39:54 INFO - 'USER': 'cltbld', 01:39:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:39:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:39:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:39:54 INFO - 'XPC_FLAGS': '0x0', 01:39:54 INFO - 'XPC_SERVICE_NAME': '0', 01:39:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:39:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:39:55 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-E6b6fL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:39:55 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)) 01:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:39:55 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-wGTF_o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:39:55 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)) 01:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:39:55 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-mW67Ny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:39:55 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)) 01:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:39:55 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-cEVzRt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:39:55 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)) 01:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:39:55 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-pqZ4JQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:39:55 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)) 01:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:39:55 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-9FZzOw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:39:55 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)) 01:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:39:55 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-Dh6pt6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:39:55 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)) 01:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:39:55 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-kF87Fb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:39:55 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)) 01:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:39:55 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-__CfN0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:39:56 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)) 01:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:39:56 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-ja17A_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:39:56 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)) 01:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:39:56 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-gZS6sJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:39:56 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)) 01:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:39:56 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-rOhm1c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:39:56 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)) 01:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:39:56 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-vYQEZI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:39:56 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)) 01:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:39:56 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-TtYR4c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:39:56 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)) 01:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:39:56 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-x5KQP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:39:56 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)) 01:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:39:56 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-mNrXow-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:39:56 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)) 01:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:39:56 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-0_Dsyg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:39:56 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)) 01:39:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:39:56 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-IrYpz8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:39:57 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)) 01:39:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:39:57 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-gnI3US-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:39:57 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)) 01:39:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:39:57 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-19hhYI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:39:57 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)) 01:39:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:39:57 INFO - Running setup.py (path:/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/pip-MNDlrW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:39:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:39:57 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)) 01:39:57 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)) 01:39:57 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)) 01:39:57 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)) 01:39:57 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)) 01:39:57 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)) 01:39:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:39:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:39:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:39:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:39:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:40:00 INFO - Downloading blessings-1.6.tar.gz 01:40:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:40:00 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)) 01:40:00 INFO - Installing collected packages: blessings 01:40:00 INFO - Running setup.py install for blessings 01:40:00 INFO - Successfully installed blessings 01:40:00 INFO - Cleaning up... 01:40:00 INFO - Return code: 0 01:40:00 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:40:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:40:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:40:00 INFO - Reading from file tmpfile_stdout 01:40:00 INFO - Current package versions: 01:40:00 INFO - blessings == 1.6 01:40:00 INFO - blobuploader == 1.2.4 01:40:00 INFO - browsermob-proxy == 0.6.0 01:40:00 INFO - docopt == 0.6.1 01:40:00 INFO - manifestparser == 1.1 01:40:00 INFO - marionette-client == 2.3.0 01:40:00 INFO - marionette-driver == 1.4.0 01:40:00 INFO - mozInstall == 1.12 01:40:00 INFO - mozcrash == 0.17 01:40:00 INFO - mozdebug == 0.1 01:40:00 INFO - mozdevice == 0.48 01:40:00 INFO - mozfile == 1.2 01:40:00 INFO - mozhttpd == 0.7 01:40:00 INFO - mozinfo == 0.9 01:40:00 INFO - mozleak == 0.1 01:40:00 INFO - mozlog == 3.1 01:40:00 INFO - moznetwork == 0.27 01:40:00 INFO - mozprocess == 0.22 01:40:00 INFO - mozprofile == 0.28 01:40:00 INFO - mozrunner == 6.11 01:40:00 INFO - mozscreenshot == 0.1 01:40:00 INFO - mozsystemmonitor == 0.0 01:40:00 INFO - moztest == 0.7 01:40:00 INFO - mozversion == 1.4 01:40:00 INFO - psutil == 3.1.1 01:40:00 INFO - requests == 1.2.3 01:40:00 INFO - wptserve == 1.4.0 01:40:00 INFO - wsgiref == 0.1.2 01:40:00 INFO - Running post-action listener: _resource_record_post_action 01:40:00 INFO - Running post-action listener: _start_resource_monitoring 01:40:00 INFO - Starting resource monitoring. 01:40:00 INFO - ##### 01:40:00 INFO - ##### Running pull step. 01:40:00 INFO - ##### 01:40:00 INFO - Running pre-action listener: _resource_record_pre_action 01:40:00 INFO - Running main action method: pull 01:40:00 INFO - Pull has nothing to do! 01:40:00 INFO - Running post-action listener: _resource_record_post_action 01:40:00 INFO - ##### 01:40:00 INFO - ##### Running install step. 01:40:00 INFO - ##### 01:40:00 INFO - Running pre-action listener: _resource_record_pre_action 01:40:00 INFO - Running main action method: install 01:40:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:40:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:40:01 INFO - Reading from file tmpfile_stdout 01:40:01 INFO - Detecting whether we're running mozinstall >=1.0... 01:40:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:40:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:40:01 INFO - Reading from file tmpfile_stdout 01:40:01 INFO - Output received: 01:40:01 INFO - Usage: mozinstall [options] installer 01:40:01 INFO - Options: 01:40:01 INFO - -h, --help show this help message and exit 01:40:01 INFO - -d DEST, --destination=DEST 01:40:01 INFO - Directory to install application into. [default: 01:40:01 INFO - "/builds/slave/test"] 01:40:01 INFO - --app=APP Application being installed. [default: firefox] 01:40:01 INFO - mkdir: /builds/slave/test/build/application 01:40:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 01:40:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 01:40:21 INFO - Reading from file tmpfile_stdout 01:40:21 INFO - Output received: 01:40:21 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 01:40:21 INFO - Running post-action listener: _resource_record_post_action 01:40:21 INFO - ##### 01:40:21 INFO - ##### Running run-tests step. 01:40:21 INFO - ##### 01:40:21 INFO - Running pre-action listener: _resource_record_pre_action 01:40:21 INFO - Running main action method: run_tests 01:40:21 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:40:21 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:40:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:40:21 INFO - grabbing minidump binary from tooltool 01:40:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:40:21 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 0x1060a65e0>, '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 0x105c89cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105cb4990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:40:21 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 01:40:21 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 01:40:21 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:40:21 INFO - Return code: 0 01:40:21 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:40:21 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:40:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 01:40:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 01:40:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NOIG2WaEHB/Render', 01:40:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:40:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:40:21 INFO - 'HOME': '/Users/cltbld', 01:40:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:40:21 INFO - 'LOGNAME': 'cltbld', 01:40:21 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:40:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:40:21 INFO - 'MOZ_NO_REMOTE': '1', 01:40:21 INFO - 'NO_EM_RESTART': '1', 01:40:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:40:21 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:40:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:40:21 INFO - 'PWD': '/builds/slave/test', 01:40:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:40:21 INFO - 'SHELL': '/bin/bash', 01:40:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YMuRvtAAWL/Listeners', 01:40:21 INFO - 'TMPDIR': '/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/', 01:40:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:40:21 INFO - 'USER': 'cltbld', 01:40:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:40:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:40:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:40:21 INFO - 'XPC_FLAGS': '0x0', 01:40:21 INFO - 'XPC_SERVICE_NAME': '0', 01:40:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:40:21 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 01:40:21 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 01:40:21 INFO - import pkg_resources 01:40:22 INFO - Using 1 client processes 01:40:23 INFO - wptserve Starting http server on 127.0.0.1:8000 01:40:23 INFO - wptserve Starting http server on 127.0.0.1:8001 01:40:23 INFO - wptserve Starting http server on 127.0.0.1:8443 01:40:24 INFO - SUITE-START | Running 778 tests 01:40:24 INFO - Running testharness tests 01:40:24 INFO - Setting up ssl 01:40:24 INFO - PROCESS | certutil | 01:40:24 INFO - PROCESS | certutil | 01:40:24 INFO - PROCESS | certutil | 01:40:24 INFO - Certificate Nickname Trust Attributes 01:40:24 INFO - SSL,S/MIME,JAR/XPI 01:40:24 INFO - 01:40:24 INFO - web-platform-tests CT,, 01:40:24 INFO - 01:40:24 INFO - Starting runner 01:40:25 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:40:25 INFO - PROCESS | 1938 | 1461487225870 Marionette DEBUG Marionette enabled via build flag and pref 01:40:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x116722800 == 1 [pid = 1938] [id = 1] 01:40:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 1 (0x116772800) [pid = 1938] [serial = 1] [outer = 0x0] 01:40:25 INFO - PROCESS | 1938 | [1938] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 01:40:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 2 (0x116773800) [pid = 1938] [serial = 2] [outer = 0x116772800] 01:40:26 INFO - PROCESS | 1938 | 1461487226178 Marionette INFO Listening on port 2828 01:40:26 INFO - PROCESS | 1938 | 1461487226404 Marionette DEBUG Marionette enabled via command-line flag 01:40:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x11915f800 == 2 [pid = 1938] [id = 2] 01:40:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 3 (0x119160000) [pid = 1938] [serial = 3] [outer = 0x0] 01:40:26 INFO - PROCESS | 1938 | [1938] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 01:40:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 4 (0x119161000) [pid = 1938] [serial = 4] [outer = 0x119160000] 01:40:26 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:40:26 INFO - PROCESS | 1938 | 1461487226553 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49471 01:40:26 INFO - PROCESS | 1938 | 1461487226636 Marionette DEBUG Closed connection conn0 01:40:26 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:40:26 INFO - PROCESS | 1938 | 1461487226642 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49472 01:40:26 INFO - PROCESS | 1938 | 1461487226658 Marionette DEBUG Closed connection conn1 01:40:26 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:40:26 INFO - PROCESS | 1938 | 1461487226663 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49473 01:40:26 INFO - PROCESS | 1938 | 1461487226670 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:40:26 INFO - PROCESS | 1938 | 1461487226676 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160424000420","device":"desktop","version":"48.0a1"} 01:40:27 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:40:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c63c000 == 3 [pid = 1938] [id = 3] 01:40:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 5 (0x11c642800) [pid = 1938] [serial = 5] [outer = 0x0] 01:40:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c643000 == 4 [pid = 1938] [id = 4] 01:40:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 6 (0x11c61c800) [pid = 1938] [serial = 6] [outer = 0x0] 01:40:27 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:40:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x124020800 == 5 [pid = 1938] [id = 5] 01:40:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 7 (0x11c619400) [pid = 1938] [serial = 7] [outer = 0x0] 01:40:28 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:40:28 INFO - PROCESS | 1938 | [1938] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:40:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 8 (0x1241dfc00) [pid = 1938] [serial = 8] [outer = 0x11c619400] 01:40:28 INFO - PROCESS | 1938 | [1938] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:40:28 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 01:40:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 9 (0x12660e800) [pid = 1938] [serial = 9] [outer = 0x11c642800] 01:40:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 10 (0x123f8b000) [pid = 1938] [serial = 10] [outer = 0x11c61c800] 01:40:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 11 (0x123f8d000) [pid = 1938] [serial = 11] [outer = 0x11c619400] 01:40:28 INFO - PROCESS | 1938 | [1938] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:40:28 INFO - PROCESS | 1938 | 1461487228711 Marionette DEBUG loaded listener.js 01:40:28 INFO - PROCESS | 1938 | 1461487228720 Marionette DEBUG loaded listener.js 01:40:29 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 01:40:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 12 (0x11c54d400) [pid = 1938] [serial = 12] [outer = 0x11c619400] 01:40:29 INFO - PROCESS | 1938 | 1461487229087 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"5d437cc8-2bb6-674b-b10b-6b081620ae0c","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160424000420","device":"desktop","version":"48.0a1","command_id":1}}] 01:40:29 INFO - PROCESS | 1938 | 1461487229181 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}] 01:40:29 INFO - PROCESS | 1938 | 1461487229226 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:40:29 INFO - PROCESS | 1938 | 1461487229315 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:40:29 INFO - PROCESS | 1938 | [1938] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:40:29 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:40:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 13 (0x12b76b000) [pid = 1938] [serial = 13] [outer = 0x11c619400] 01:40:29 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:40:29 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:40:29 INFO - PROCESS | 1938 | 1461487229588 Marionette TRACE conn2 <- [1,3,null,{}] 01:40:29 INFO - PROCESS | 1938 | 1461487229594 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:40:29 INFO - PROCESS | 1938 | 1461487229604 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:40:29 INFO - PROCESS | 1938 | 1461487229631 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:40:29 INFO - PROCESS | 1938 | 1461487229633 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:40:29 INFO - PROCESS | 1938 | 1461487229636 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:40:29 INFO - PROCESS | 1938 | 1461487229638 Marionette TRACE conn2 <- [1,6,null,{}] 01:40:29 INFO - PROCESS | 1938 | 1461487229643 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}] 01:40:29 INFO - PROCESS | 1938 | 1461487229651 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:40:29 INFO - PROCESS | 1938 | 1461487229653 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd30800 == 6 [pid = 1938] [id = 6] 01:40:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 14 (0x12bd1d000) [pid = 1938] [serial = 14] [outer = 0x0] 01:40:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 15 (0x12bd1dc00) [pid = 1938] [serial = 15] [outer = 0x12bd1d000] 01:40:29 INFO - PROCESS | 1938 | 1461487229686 Marionette DEBUG loaded listener.js 01:40:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 16 (0x12bd24400) [pid = 1938] [serial = 16] [outer = 0x12bd1d000] 01:40:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b918800 == 7 [pid = 1938] [id = 7] 01:40:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 17 (0x1186bd000) [pid = 1938] [serial = 17] [outer = 0x0] 01:40:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 18 (0x12bd27800) [pid = 1938] [serial = 18] [outer = 0x1186bd000] 01:40:30 INFO - PROCESS | 1938 | 1461487230082 Marionette DEBUG loaded listener.js 01:40:30 INFO - PROCESS | 1938 | 1461487230122 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]]]}] 01:40:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 19 (0x12bf97c00) [pid = 1938] [serial = 19] [outer = 0x1186bd000] 01:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 520ms 01:40:30 INFO - PROCESS | 1938 | 1461487230194 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:40:30 INFO - PROCESS | 1938 | 1461487230196 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:40:30 INFO - PROCESS | 1938 | 1461487230220 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:40:30 INFO - PROCESS | 1938 | 1461487230223 Marionette TRACE conn2 <- [1,10,null,{}] 01:40:30 INFO - PROCESS | 1938 | 1461487230277 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}] 01:40:30 INFO - PROCESS | 1938 | 1461487230456 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:40:30 INFO - PROCESS | 1938 | 1461487230471 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d2cd000 == 8 [pid = 1938] [id = 8] 01:40:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 20 (0x12d2d9c00) [pid = 1938] [serial = 20] [outer = 0x0] 01:40:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 21 (0x12d2db800) [pid = 1938] [serial = 21] [outer = 0x12d2d9c00] 01:40:30 INFO - PROCESS | 1938 | 1461487230523 Marionette DEBUG loaded listener.js 01:40:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 22 (0x12d9aa800) [pid = 1938] [serial = 22] [outer = 0x12d2d9c00] 01:40:30 INFO - PROCESS | 1938 | 1461487230834 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]]]}] 01:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 632ms 01:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:40:30 INFO - PROCESS | 1938 | 1461487230849 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:40:30 INFO - PROCESS | 1938 | 1461487230850 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:40:30 INFO - PROCESS | 1938 | 1461487230852 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:40:30 INFO - PROCESS | 1938 | 1461487230854 Marionette TRACE conn2 <- [1,14,null,{}] 01:40:30 INFO - PROCESS | 1938 | 1461487230856 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}] 01:40:30 INFO - PROCESS | 1938 | 1461487230948 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:40:30 INFO - PROCESS | 1938 | 1461487230953 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd4f800 == 9 [pid = 1938] [id = 9] 01:40:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 23 (0x127596c00) [pid = 1938] [serial = 23] [outer = 0x0] 01:40:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 24 (0x12759e800) [pid = 1938] [serial = 24] [outer = 0x127596c00] 01:40:30 INFO - PROCESS | 1938 | 1461487230978 Marionette DEBUG loaded listener.js 01:40:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 25 (0x12d9b2c00) [pid = 1938] [serial = 25] [outer = 0x127596c00] 01:40:31 INFO - PROCESS | 1938 | 1461487231245 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]]]}] 01:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 01:40:31 INFO - PROCESS | 1938 | 1461487231271 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:40:31 INFO - PROCESS | 1938 | 1461487231273 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:40:31 INFO - PROCESS | 1938 | 1461487231283 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:40:31 INFO - PROCESS | 1938 | 1461487231284 Marionette TRACE conn2 <- [1,18,null,{}] 01:40:31 INFO - PROCESS | 1938 | 1461487231286 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}] 01:40:31 INFO - PROCESS | 1938 | 1461487231379 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:40:31 INFO - PROCESS | 1938 | 1461487231384 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e5a6800 == 10 [pid = 1938] [id = 10] 01:40:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 26 (0x12e556800) [pid = 1938] [serial = 26] [outer = 0x0] 01:40:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 27 (0x12e5cd800) [pid = 1938] [serial = 27] [outer = 0x12e556800] 01:40:31 INFO - PROCESS | 1938 | 1461487231410 Marionette DEBUG loaded listener.js 01:40:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 28 (0x12e5d6800) [pid = 1938] [serial = 28] [outer = 0x12e556800] 01:40:31 INFO - PROCESS | 1938 | 1461487231722 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]]]}] 01:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 01:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:40:31 INFO - PROCESS | 1938 | 1461487231752 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:40:31 INFO - PROCESS | 1938 | 1461487231755 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:40:31 INFO - PROCESS | 1938 | 1461487231761 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:40:31 INFO - PROCESS | 1938 | 1461487231763 Marionette TRACE conn2 <- [1,22,null,{}] 01:40:31 INFO - PROCESS | 1938 | 1461487231766 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}] 01:40:31 INFO - PROCESS | 1938 | 1461487231895 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:40:31 INFO - PROCESS | 1938 | 1461487231902 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebad800 == 11 [pid = 1938] [id = 11] 01:40:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 29 (0x11ad11000) [pid = 1938] [serial = 29] [outer = 0x0] 01:40:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 30 (0x12e5d9c00) [pid = 1938] [serial = 30] [outer = 0x11ad11000] 01:40:31 INFO - PROCESS | 1938 | 1461487231941 Marionette DEBUG loaded listener.js 01:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 31 (0x12ea39800) [pid = 1938] [serial = 31] [outer = 0x11ad11000] 01:40:32 INFO - PROCESS | 1938 | 1461487232281 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]]]}] 01:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 572ms 01:40:32 INFO - PROCESS | 1938 | 1461487232330 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:40:32 INFO - PROCESS | 1938 | 1461487232331 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:40:32 INFO - PROCESS | 1938 | 1461487232334 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:40:32 INFO - PROCESS | 1938 | 1461487232335 Marionette TRACE conn2 <- [1,26,null,{}] 01:40:32 INFO - PROCESS | 1938 | 1461487232337 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}] 01:40:32 INFO - PROCESS | 1938 | 1461487232422 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:40:32 INFO - PROCESS | 1938 | 1461487232429 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed69000 == 12 [pid = 1938] [id = 12] 01:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 32 (0x11a8b7400) [pid = 1938] [serial = 32] [outer = 0x0] 01:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 33 (0x12e602800) [pid = 1938] [serial = 33] [outer = 0x11a8b7400] 01:40:32 INFO - PROCESS | 1938 | 1461487232454 Marionette DEBUG loaded listener.js 01:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 34 (0x12ea42400) [pid = 1938] [serial = 34] [outer = 0x11a8b7400] 01:40:32 INFO - PROCESS | 1938 | 1461487232691 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]]]}] 01:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 368ms 01:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:40:32 INFO - PROCESS | 1938 | 1461487232703 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:40:32 INFO - PROCESS | 1938 | 1461487232704 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:40:32 INFO - PROCESS | 1938 | 1461487232706 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:40:32 INFO - PROCESS | 1938 | 1461487232709 Marionette TRACE conn2 <- [1,30,null,{}] 01:40:32 INFO - PROCESS | 1938 | 1461487232717 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}] 01:40:32 INFO - PROCESS | 1938 | 1461487232807 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:40:32 INFO - PROCESS | 1938 | 1461487232814 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f153000 == 13 [pid = 1938] [id = 13] 01:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 35 (0x12ea47000) [pid = 1938] [serial = 35] [outer = 0x0] 01:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 36 (0x12ea4e800) [pid = 1938] [serial = 36] [outer = 0x12ea47000] 01:40:32 INFO - PROCESS | 1938 | 1461487232839 Marionette DEBUG loaded listener.js 01:40:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 37 (0x12ea52400) [pid = 1938] [serial = 37] [outer = 0x12ea47000] 01:40:33 INFO - PROCESS | 1938 | 1461487233062 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]]]}] 01:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 376ms 01:40:33 INFO - PROCESS | 1938 | 1461487233082 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:40:33 INFO - PROCESS | 1938 | 1461487233084 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:40:33 INFO - PROCESS | 1938 | 1461487233086 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:40:33 INFO - PROCESS | 1938 | 1461487233087 Marionette TRACE conn2 <- [1,34,null,{}] 01:40:33 INFO - PROCESS | 1938 | 1461487233096 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}] 01:40:33 INFO - PROCESS | 1938 | 1461487233196 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:40:33 INFO - PROCESS | 1938 | 1461487233202 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4c7800 == 14 [pid = 1938] [id = 14] 01:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 38 (0x12f33d000) [pid = 1938] [serial = 38] [outer = 0x0] 01:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 39 (0x12f33fc00) [pid = 1938] [serial = 39] [outer = 0x12f33d000] 01:40:33 INFO - PROCESS | 1938 | 1461487233227 Marionette DEBUG loaded listener.js 01:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 40 (0x12f345400) [pid = 1938] [serial = 40] [outer = 0x12f33d000] 01:40:33 INFO - PROCESS | 1938 | 1461487233462 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]]]}] 01:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 01:40:33 INFO - PROCESS | 1938 | 1461487233505 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:40:33 INFO - PROCESS | 1938 | 1461487233506 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:40:33 INFO - PROCESS | 1938 | 1461487233516 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:40:33 INFO - PROCESS | 1938 | 1461487233517 Marionette TRACE conn2 <- [1,38,null,{}] 01:40:33 INFO - PROCESS | 1938 | 1461487233520 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}] 01:40:33 INFO - PROCESS | 1938 | 1461487233610 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:40:33 INFO - PROCESS | 1938 | 1461487233615 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f863000 == 15 [pid = 1938] [id = 15] 01:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 41 (0x12f347800) [pid = 1938] [serial = 41] [outer = 0x0] 01:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 42 (0x12f72ac00) [pid = 1938] [serial = 42] [outer = 0x12f347800] 01:40:33 INFO - PROCESS | 1938 | 1461487233640 Marionette DEBUG loaded listener.js 01:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 43 (0x12f730400) [pid = 1938] [serial = 43] [outer = 0x12f347800] 01:40:33 INFO - PROCESS | 1938 | 1461487233948 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]]]}] 01:40:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fbcd000 == 16 [pid = 1938] [id = 16] 01:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 44 (0x12fbcd800) [pid = 1938] [serial = 44] [outer = 0x0] 01:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 45 (0x12fbcf000) [pid = 1938] [serial = 45] [outer = 0x12fbcd800] 01:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 470ms 01:40:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 46 (0x12fbd3800) [pid = 1938] [serial = 46] [outer = 0x12fbcd800] 01:40:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c3c8800 == 17 [pid = 1938] [id = 17] 01:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 47 (0x12f8e3c00) [pid = 1938] [serial = 47] [outer = 0x0] 01:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 48 (0x12fb4a800) [pid = 1938] [serial = 48] [outer = 0x12f8e3c00] 01:40:34 INFO - PROCESS | 1938 | 1461487234029 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:40:34 INFO - PROCESS | 1938 | 1461487234031 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 49 (0x118edbc00) [pid = 1938] [serial = 49] [outer = 0x12f8e3c00] 01:40:34 INFO - PROCESS | 1938 | 1461487234083 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:40:34 INFO - PROCESS | 1938 | 1461487234085 Marionette TRACE conn2 <- [1,42,null,{}] 01:40:34 INFO - PROCESS | 1938 | 1461487234104 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}] 01:40:34 INFO - PROCESS | 1938 | 1461487234275 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:40:34 INFO - PROCESS | 1938 | 1461487234292 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x118fd3800 == 18 [pid = 1938] [id = 18] 01:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 50 (0x12d15e400) [pid = 1938] [serial = 50] [outer = 0x0] 01:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 51 (0x12d160000) [pid = 1938] [serial = 51] [outer = 0x12d15e400] 01:40:34 INFO - PROCESS | 1938 | 1461487234327 Marionette DEBUG loaded listener.js 01:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 52 (0x12d164400) [pid = 1938] [serial = 52] [outer = 0x12d15e400] 01:40:34 INFO - PROCESS | 1938 | 1461487234582 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]]]}] 01:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 558ms 01:40:34 INFO - PROCESS | 1938 | 1461487234605 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:40:34 INFO - PROCESS | 1938 | 1461487234607 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:40:34 INFO - PROCESS | 1938 | 1461487234620 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:40:34 INFO - PROCESS | 1938 | 1461487234622 Marionette TRACE conn2 <- [1,46,null,{}] 01:40:34 INFO - PROCESS | 1938 | 1461487234632 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}] 01:40:34 INFO - PROCESS | 1938 | 1461487234721 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:40:34 INFO - PROCESS | 1938 | 1461487234726 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fcb9800 == 19 [pid = 1938] [id = 19] 01:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x11a887400) [pid = 1938] [serial = 53] [outer = 0x0] 01:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x11bf27400) [pid = 1938] [serial = 54] [outer = 0x11a887400] 01:40:34 INFO - PROCESS | 1938 | 1461487234754 Marionette DEBUG loaded listener.js 01:40:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x12f8e6000) [pid = 1938] [serial = 55] [outer = 0x11a887400] 01:40:34 INFO - PROCESS | 1938 | 1461487234992 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]]]}] 01:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 431ms 01:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:40:35 INFO - PROCESS | 1938 | 1461487235048 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:40:35 INFO - PROCESS | 1938 | 1461487235049 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:40:35 INFO - PROCESS | 1938 | 1461487235052 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:40:35 INFO - PROCESS | 1938 | 1461487235052 Marionette TRACE conn2 <- [1,50,null,{}] 01:40:35 INFO - PROCESS | 1938 | 1461487235055 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}] 01:40:35 INFO - PROCESS | 1938 | 1461487235158 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:40:35 INFO - PROCESS | 1938 | 1461487235162 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e662800 == 20 [pid = 1938] [id = 20] 01:40:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x11add0c00) [pid = 1938] [serial = 56] [outer = 0x0] 01:40:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x11add3400) [pid = 1938] [serial = 57] [outer = 0x11add0c00] 01:40:35 INFO - PROCESS | 1938 | 1461487235187 Marionette DEBUG loaded listener.js 01:40:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x12fb56800) [pid = 1938] [serial = 58] [outer = 0x11add0c00] 01:40:35 INFO - PROCESS | 1938 | 1461487235426 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]]]}] 01:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 420ms 01:40:35 INFO - PROCESS | 1938 | 1461487235489 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:40:35 INFO - PROCESS | 1938 | 1461487235492 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:40:35 INFO - PROCESS | 1938 | 1461487235503 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:40:35 INFO - PROCESS | 1938 | 1461487235505 Marionette TRACE conn2 <- [1,54,null,{}] 01:40:35 INFO - PROCESS | 1938 | 1461487235511 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}] 01:40:35 INFO - PROCESS | 1938 | 1461487235644 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:40:35 INFO - PROCESS | 1938 | 1461487235650 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e672800 == 21 [pid = 1938] [id = 21] 01:40:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x13004c400) [pid = 1938] [serial = 59] [outer = 0x0] 01:40:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x130052800) [pid = 1938] [serial = 60] [outer = 0x13004c400] 01:40:35 INFO - PROCESS | 1938 | 1461487235686 Marionette DEBUG loaded listener.js 01:40:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x1300a5800) [pid = 1938] [serial = 61] [outer = 0x13004c400] 01:40:35 INFO - PROCESS | 1938 | 1461487235935 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]]]}] 01:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 471ms 01:40:36 INFO - PROCESS | 1938 | 1461487236479 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:40:36 INFO - PROCESS | 1938 | 1461487236481 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:40:36 INFO - PROCESS | 1938 | 1461487236536 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:40:36 INFO - PROCESS | 1938 | 1461487236539 Marionette TRACE conn2 <- [1,58,null,{}] 01:40:36 INFO - PROCESS | 1938 | 1461487236558 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}] 01:40:36 INFO - PROCESS | 1938 | 1461487236667 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:40:36 INFO - PROCESS | 1938 | 1461487236718 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x114b79000 == 22 [pid = 1938] [id = 22] 01:40:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x114b3c000) [pid = 1938] [serial = 62] [outer = 0x0] 01:40:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x114bb4c00) [pid = 1938] [serial = 63] [outer = 0x114b3c000] 01:40:36 INFO - PROCESS | 1938 | 1461487236750 Marionette DEBUG loaded listener.js 01:40:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x115598400) [pid = 1938] [serial = 64] [outer = 0x114b3c000] 01:40:37 INFO - PROCESS | 1938 | 1461487237178 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]]]}] 01:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 682ms 01:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:40:37 INFO - PROCESS | 1938 | 1461487237217 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:40:37 INFO - PROCESS | 1938 | 1461487237219 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:40:37 INFO - PROCESS | 1938 | 1461487237225 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:40:37 INFO - PROCESS | 1938 | 1461487237228 Marionette TRACE conn2 <- [1,62,null,{}] 01:40:37 INFO - PROCESS | 1938 | 1461487237231 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}] 01:40:37 INFO - PROCESS | 1938 | 1461487237338 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:40:37 INFO - PROCESS | 1938 | 1461487237378 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x116220000 == 23 [pid = 1938] [id = 23] 01:40:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x1158ef400) [pid = 1938] [serial = 65] [outer = 0x0] 01:40:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x118f78c00) [pid = 1938] [serial = 66] [outer = 0x1158ef400] 01:40:37 INFO - PROCESS | 1938 | 1461487237409 Marionette DEBUG loaded listener.js 01:40:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x119c31000) [pid = 1938] [serial = 67] [outer = 0x1158ef400] 01:40:37 INFO - PROCESS | 1938 | 1461487237831 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]]]}] 01:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 624ms 01:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:40:37 INFO - PROCESS | 1938 | 1461487237848 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:40:37 INFO - PROCESS | 1938 | 1461487237851 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:40:37 INFO - PROCESS | 1938 | 1461487237855 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:40:37 INFO - PROCESS | 1938 | 1461487237857 Marionette TRACE conn2 <- [1,66,null,{}] 01:40:37 INFO - PROCESS | 1938 | 1461487237867 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}] 01:40:38 INFO - PROCESS | 1938 | 1461487238017 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:40:38 INFO - PROCESS | 1938 | 1461487238072 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x119ae1000 == 24 [pid = 1938] [id = 24] 01:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x11adcc400) [pid = 1938] [serial = 68] [outer = 0x0] 01:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x11add4400) [pid = 1938] [serial = 69] [outer = 0x11adcc400] 01:40:38 INFO - PROCESS | 1938 | 1461487238104 Marionette DEBUG loaded listener.js 01:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x11b703c00) [pid = 1938] [serial = 70] [outer = 0x11adcc400] 01:40:38 INFO - PROCESS | 1938 | 1461487238735 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]]]}] 01:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 923ms 01:40:38 INFO - PROCESS | 1938 | 1461487238777 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:40:38 INFO - PROCESS | 1938 | 1461487238780 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:40:38 INFO - PROCESS | 1938 | 1461487238783 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:40:38 INFO - PROCESS | 1938 | 1461487238784 Marionette TRACE conn2 <- [1,70,null,{}] 01:40:38 INFO - PROCESS | 1938 | 1461487238788 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}] 01:40:38 INFO - PROCESS | 1938 | 1461487238867 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:40:38 INFO - PROCESS | 1938 | 1461487238909 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x116210000 == 25 [pid = 1938] [id = 25] 01:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x11650cc00) [pid = 1938] [serial = 71] [outer = 0x0] 01:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x11912c400) [pid = 1938] [serial = 72] [outer = 0x11650cc00] 01:40:38 INFO - PROCESS | 1938 | 1461487238939 Marionette DEBUG loaded listener.js 01:40:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x119a71000) [pid = 1938] [serial = 73] [outer = 0x11650cc00] 01:40:39 INFO - PROCESS | 1938 | 1461487239319 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]]]}] 01:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 570ms 01:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:40:39 INFO - PROCESS | 1938 | 1461487239353 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:40:39 INFO - PROCESS | 1938 | 1461487239357 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:40:39 INFO - PROCESS | 1938 | 1461487239361 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:40:39 INFO - PROCESS | 1938 | 1461487239362 Marionette TRACE conn2 <- [1,74,null,{}] 01:40:39 INFO - PROCESS | 1938 | 1461487239365 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}] 01:40:39 INFO - PROCESS | 1938 | 1461487239434 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:40:39 INFO - PROCESS | 1938 | 1461487239439 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x118909000 == 26 [pid = 1938] [id = 26] 01:40:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x119b03800) [pid = 1938] [serial = 74] [outer = 0x0] 01:40:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x11a606400) [pid = 1938] [serial = 75] [outer = 0x119b03800] 01:40:39 INFO - PROCESS | 1938 | 1461487239469 Marionette DEBUG loaded listener.js 01:40:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x11a893800) [pid = 1938] [serial = 76] [outer = 0x119b03800] 01:40:39 INFO - PROCESS | 1938 | 1461487239784 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]]]}] 01:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 01:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:40:39 INFO - PROCESS | 1938 | 1461487239830 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:40:39 INFO - PROCESS | 1938 | 1461487239831 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:40:39 INFO - PROCESS | 1938 | 1461487239834 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:40:39 INFO - PROCESS | 1938 | 1461487239836 Marionette TRACE conn2 <- [1,78,null,{}] 01:40:39 INFO - PROCESS | 1938 | 1461487239843 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}] 01:40:39 INFO - PROCESS | 1938 | 1461487239915 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:40:39 INFO - PROCESS | 1938 | 1461487239920 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x118f5c000 == 27 [pid = 1938] [id = 27] 01:40:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x11a8b6000) [pid = 1938] [serial = 77] [outer = 0x0] 01:40:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x11aadcc00) [pid = 1938] [serial = 78] [outer = 0x11a8b6000] 01:40:39 INFO - PROCESS | 1938 | 1461487239950 Marionette DEBUG loaded listener.js 01:40:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x11add1c00) [pid = 1938] [serial = 79] [outer = 0x11a8b6000] 01:40:40 INFO - PROCESS | 1938 | 1461487240282 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]]]}] 01:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 01:40:40 INFO - PROCESS | 1938 | 1461487240305 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:40:40 INFO - PROCESS | 1938 | 1461487240308 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:40:40 INFO - PROCESS | 1938 | 1461487240313 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:40:40 INFO - PROCESS | 1938 | 1461487240315 Marionette TRACE conn2 <- [1,82,null,{}] 01:40:40 INFO - PROCESS | 1938 | 1461487240318 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}] 01:40:40 INFO - PROCESS | 1938 | 1461487240436 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:40:40 INFO - PROCESS | 1938 | 1461487240496 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x119172800 == 28 [pid = 1938] [id = 28] 01:40:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x119c2e800) [pid = 1938] [serial = 80] [outer = 0x0] 01:40:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x11afb6800) [pid = 1938] [serial = 81] [outer = 0x119c2e800] 01:40:40 INFO - PROCESS | 1938 | 1461487240537 Marionette DEBUG loaded listener.js 01:40:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11b7f6000) [pid = 1938] [serial = 82] [outer = 0x119c2e800] 01:40:40 INFO - PROCESS | 1938 | 1461487240936 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]]]}] 01:40:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 670ms 01:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:40:40 INFO - PROCESS | 1938 | 1461487240983 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:40:40 INFO - PROCESS | 1938 | 1461487240984 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:40:40 INFO - PROCESS | 1938 | 1461487240986 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:40:40 INFO - PROCESS | 1938 | 1461487240988 Marionette TRACE conn2 <- [1,86,null,{}] 01:40:40 INFO - PROCESS | 1938 | 1461487240990 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}] 01:40:41 INFO - PROCESS | 1938 | 1461487241059 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:40:41 INFO - PROCESS | 1938 | 1461487241063 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x119b19800 == 29 [pid = 1938] [id = 29] 01:40:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x1158ea400) [pid = 1938] [serial = 83] [outer = 0x0] 01:40:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x11bb7dc00) [pid = 1938] [serial = 84] [outer = 0x1158ea400] 01:40:41 INFO - PROCESS | 1938 | 1461487241091 Marionette DEBUG loaded listener.js 01:40:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11bccd800) [pid = 1938] [serial = 85] [outer = 0x1158ea400] 01:40:41 INFO - PROCESS | 1938 | 1461487241401 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]]]}] 01:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 417ms 01:40:41 INFO - PROCESS | 1938 | 1461487241404 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:40:41 INFO - PROCESS | 1938 | 1461487241406 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:40:41 INFO - PROCESS | 1938 | 1461487241416 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:40:41 INFO - PROCESS | 1938 | 1461487241417 Marionette TRACE conn2 <- [1,90,null,{}] 01:40:41 INFO - PROCESS | 1938 | 1461487241419 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}] 01:40:41 INFO - PROCESS | 1938 | 1461487241513 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:40:41 INFO - PROCESS | 1938 | 1461487241519 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a633000 == 30 [pid = 1938] [id = 30] 01:40:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x11bcd1000) [pid = 1938] [serial = 86] [outer = 0x0] 01:40:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11c1a5c00) [pid = 1938] [serial = 87] [outer = 0x11bcd1000] 01:40:41 INFO - PROCESS | 1938 | 1461487241552 Marionette DEBUG loaded listener.js 01:40:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11c7cbc00) [pid = 1938] [serial = 88] [outer = 0x11bcd1000] 01:40:41 INFO - PROCESS | 1938 | 1461487241907 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]]]}] 01:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 525ms 01:40:41 INFO - PROCESS | 1938 | 1461487241934 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:40:41 INFO - PROCESS | 1938 | 1461487241936 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:40:41 INFO - PROCESS | 1938 | 1461487241938 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:40:41 INFO - PROCESS | 1938 | 1461487241939 Marionette TRACE conn2 <- [1,94,null,{}] 01:40:41 INFO - PROCESS | 1938 | 1461487241944 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}] 01:40:42 INFO - PROCESS | 1938 | 1461487242078 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:40:42 INFO - PROCESS | 1938 | 1461487242088 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa54000 == 31 [pid = 1938] [id = 31] 01:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11c52ac00) [pid = 1938] [serial = 89] [outer = 0x0] 01:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x123a0f000) [pid = 1938] [serial = 90] [outer = 0x11c52ac00] 01:40:42 INFO - PROCESS | 1938 | 1461487242129 Marionette DEBUG loaded listener.js 01:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x123a14000) [pid = 1938] [serial = 91] [outer = 0x11c52ac00] 01:40:42 INFO - PROCESS | 1938 | 1461487242506 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]]]}] 01:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 618ms 01:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:40:42 INFO - PROCESS | 1938 | 1461487242557 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:40:42 INFO - PROCESS | 1938 | 1461487242558 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:40:42 INFO - PROCESS | 1938 | 1461487242560 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:40:42 INFO - PROCESS | 1938 | 1461487242561 Marionette TRACE conn2 <- [1,98,null,{}] 01:40:42 INFO - PROCESS | 1938 | 1461487242563 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}] 01:40:42 INFO - PROCESS | 1938 | 1461487242632 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:40:42 INFO - PROCESS | 1938 | 1461487242676 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b753800 == 32 [pid = 1938] [id = 32] 01:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11c7cd000) [pid = 1938] [serial = 92] [outer = 0x0] 01:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x123a16c00) [pid = 1938] [serial = 93] [outer = 0x11c7cd000] 01:40:42 INFO - PROCESS | 1938 | 1461487242701 Marionette DEBUG loaded listener.js 01:40:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x123ed0c00) [pid = 1938] [serial = 94] [outer = 0x11c7cd000] 01:40:42 INFO - PROCESS | 1938 | 1461487242957 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]]]}] 01:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 01:40:42 INFO - PROCESS | 1938 | 1461487242984 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:40:42 INFO - PROCESS | 1938 | 1461487242985 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:40:42 INFO - PROCESS | 1938 | 1461487242987 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:40:42 INFO - PROCESS | 1938 | 1461487242988 Marionette TRACE conn2 <- [1,102,null,{}] 01:40:43 INFO - PROCESS | 1938 | 1461487242998 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}] 01:40:43 INFO - PROCESS | 1938 | 1461487243073 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:40:43 INFO - PROCESS | 1938 | 1461487243080 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf89800 == 33 [pid = 1938] [id = 33] 01:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11aa28c00) [pid = 1938] [serial = 95] [outer = 0x0] 01:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x123f92400) [pid = 1938] [serial = 96] [outer = 0x11aa28c00] 01:40:43 INFO - PROCESS | 1938 | 1461487243105 Marionette DEBUG loaded listener.js 01:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x124298c00) [pid = 1938] [serial = 97] [outer = 0x11aa28c00] 01:40:43 INFO - PROCESS | 1938 | 1461487243396 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]]]}] 01:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 01:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:40:43 INFO - PROCESS | 1938 | 1461487243416 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:40:43 INFO - PROCESS | 1938 | 1461487243417 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:40:43 INFO - PROCESS | 1938 | 1461487243419 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:40:43 INFO - PROCESS | 1938 | 1461487243420 Marionette TRACE conn2 <- [1,106,null,{}] 01:40:43 INFO - PROCESS | 1938 | 1461487243422 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}] 01:40:43 INFO - PROCESS | 1938 | 1461487243500 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:40:43 INFO - PROCESS | 1938 | 1461487243545 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c1f2000 == 34 [pid = 1938] [id = 34] 01:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x11add8400) [pid = 1938] [serial = 98] [outer = 0x0] 01:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x124433800) [pid = 1938] [serial = 99] [outer = 0x11add8400] 01:40:43 INFO - PROCESS | 1938 | 1461487243573 Marionette DEBUG loaded listener.js 01:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x126727400) [pid = 1938] [serial = 100] [outer = 0x11add8400] 01:40:43 INFO - PROCESS | 1938 | 1461487243817 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]]]}] 01:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 01:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:40:43 INFO - PROCESS | 1938 | 1461487243847 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:40:43 INFO - PROCESS | 1938 | 1461487243849 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:40:43 INFO - PROCESS | 1938 | 1461487243855 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:40:43 INFO - PROCESS | 1938 | 1461487243858 Marionette TRACE conn2 <- [1,110,null,{}] 01:40:43 INFO - PROCESS | 1938 | 1461487243866 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}] 01:40:43 INFO - PROCESS | 1938 | 1461487243955 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:40:43 INFO - PROCESS | 1938 | 1461487243962 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x12399e000 == 35 [pid = 1938] [id = 35] 01:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x1246ccc00) [pid = 1938] [serial = 101] [outer = 0x0] 01:40:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x127523400) [pid = 1938] [serial = 102] [outer = 0x1246ccc00] 01:40:43 INFO - PROCESS | 1938 | 1461487243989 Marionette DEBUG loaded listener.js 01:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x127598800) [pid = 1938] [serial = 103] [outer = 0x1246ccc00] 01:40:44 INFO - PROCESS | 1938 | 1461487244283 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]]]}] 01:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 475ms 01:40:44 INFO - PROCESS | 1938 | 1461487244331 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:40:44 INFO - PROCESS | 1938 | 1461487244332 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:40:44 INFO - PROCESS | 1938 | 1461487244334 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:40:44 INFO - PROCESS | 1938 | 1461487244335 Marionette TRACE conn2 <- [1,114,null,{}] 01:40:44 INFO - PROCESS | 1938 | 1461487244337 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}] 01:40:44 INFO - PROCESS | 1938 | 1461487244411 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:40:44 INFO - PROCESS | 1938 | 1461487244455 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239b1800 == 36 [pid = 1938] [id = 36] 01:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x12679c400) [pid = 1938] [serial = 104] [outer = 0x0] 01:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x1275a0c00) [pid = 1938] [serial = 105] [outer = 0x12679c400] 01:40:44 INFO - PROCESS | 1938 | 1461487244480 Marionette DEBUG loaded listener.js 01:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x127e4a400) [pid = 1938] [serial = 106] [outer = 0x12679c400] 01:40:44 INFO - PROCESS | 1938 | 1461487244746 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]]]}] 01:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 418ms 01:40:44 INFO - PROCESS | 1938 | 1461487244752 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:40:44 INFO - PROCESS | 1938 | 1461487244753 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:40:44 INFO - PROCESS | 1938 | 1461487244764 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:40:44 INFO - PROCESS | 1938 | 1461487244765 Marionette TRACE conn2 <- [1,118,null,{}] 01:40:44 INFO - PROCESS | 1938 | 1461487244768 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}] 01:40:44 INFO - PROCESS | 1938 | 1461487244846 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:40:44 INFO - PROCESS | 1938 | 1461487244850 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x123e5d000 == 37 [pid = 1938] [id = 37] 01:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x127d9d000) [pid = 1938] [serial = 107] [outer = 0x0] 01:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x128823800) [pid = 1938] [serial = 108] [outer = 0x127d9d000] 01:40:44 INFO - PROCESS | 1938 | 1461487244876 Marionette DEBUG loaded listener.js 01:40:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x129027c00) [pid = 1938] [serial = 109] [outer = 0x127d9d000] 01:40:45 INFO - PROCESS | 1938 | 1461487245144 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]]]}] 01:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 428ms 01:40:45 INFO - PROCESS | 1938 | 1461487245183 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:40:45 INFO - PROCESS | 1938 | 1461487245184 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:40:45 INFO - PROCESS | 1938 | 1461487245186 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:40:45 INFO - PROCESS | 1938 | 1461487245187 Marionette TRACE conn2 <- [1,122,null,{}] 01:40:45 INFO - PROCESS | 1938 | 1461487245197 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}] 01:40:45 INFO - PROCESS | 1938 | 1461487245274 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:40:45 INFO - PROCESS | 1938 | 1461487245321 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x124022800 == 38 [pid = 1938] [id = 38] 01:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x128817400) [pid = 1938] [serial = 110] [outer = 0x0] 01:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x12936bc00) [pid = 1938] [serial = 111] [outer = 0x128817400] 01:40:45 INFO - PROCESS | 1938 | 1461487245345 Marionette DEBUG loaded listener.js 01:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x12b054800) [pid = 1938] [serial = 112] [outer = 0x128817400] 01:40:45 INFO - PROCESS | 1938 | 1461487245586 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]]]}] 01:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 422ms 01:40:45 INFO - PROCESS | 1938 | 1461487245616 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:40:45 INFO - PROCESS | 1938 | 1461487245617 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:40:45 INFO - PROCESS | 1938 | 1461487245621 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:40:45 INFO - PROCESS | 1938 | 1461487245622 Marionette TRACE conn2 <- [1,126,null,{}] 01:40:45 INFO - PROCESS | 1938 | 1461487245632 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}] 01:40:45 INFO - PROCESS | 1938 | 1461487245713 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:40:45 INFO - PROCESS | 1938 | 1461487245717 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x12661d800 == 39 [pid = 1938] [id = 39] 01:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x12b054c00) [pid = 1938] [serial = 113] [outer = 0x0] 01:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12b05a400) [pid = 1938] [serial = 114] [outer = 0x12b054c00] 01:40:45 INFO - PROCESS | 1938 | 1461487245742 Marionette DEBUG loaded listener.js 01:40:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12b773400) [pid = 1938] [serial = 115] [outer = 0x12b054c00] 01:40:46 INFO - PROCESS | 1938 | 1461487246025 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]]]}] 01:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 429ms 01:40:46 INFO - PROCESS | 1938 | 1461487246048 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:40:46 INFO - PROCESS | 1938 | 1461487246049 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:40:46 INFO - PROCESS | 1938 | 1461487246051 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:40:46 INFO - PROCESS | 1938 | 1461487246052 Marionette TRACE conn2 <- [1,130,null,{}] 01:40:46 INFO - PROCESS | 1938 | 1461487246055 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}] 01:40:46 INFO - PROCESS | 1938 | 1461487246183 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:40:46 INFO - PROCESS | 1938 | 1461487246227 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x114b7a000 == 40 [pid = 1938] [id = 40] 01:40:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x114009800) [pid = 1938] [serial = 116] [outer = 0x0] 01:40:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x1147d3c00) [pid = 1938] [serial = 117] [outer = 0x114009800] 01:40:46 INFO - PROCESS | 1938 | 1461487246258 Marionette DEBUG loaded listener.js 01:40:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x116503000) [pid = 1938] [serial = 118] [outer = 0x114009800] 01:40:46 INFO - PROCESS | 1938 | 1461487246805 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]]]}] 01:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 820ms 01:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:40:46 INFO - PROCESS | 1938 | 1461487246874 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:40:46 INFO - PROCESS | 1938 | 1461487246878 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:40:46 INFO - PROCESS | 1938 | 1461487246882 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:40:46 INFO - PROCESS | 1938 | 1461487246887 Marionette TRACE conn2 <- [1,134,null,{}] 01:40:46 INFO - PROCESS | 1938 | 1461487246892 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}] 01:40:47 INFO - PROCESS | 1938 | 1461487247032 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:40:47 INFO - PROCESS | 1938 | 1461487247089 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x11915d800 == 41 [pid = 1938] [id = 41] 01:40:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x11a88c000) [pid = 1938] [serial = 119] [outer = 0x0] 01:40:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x11a891800) [pid = 1938] [serial = 120] [outer = 0x11a88c000] 01:40:47 INFO - PROCESS | 1938 | 1461487247121 Marionette DEBUG loaded listener.js 01:40:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x11a8ba400) [pid = 1938] [serial = 121] [outer = 0x11a88c000] 01:40:47 INFO - PROCESS | 1938 | 1461487247613 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]]]}] 01:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 774ms 01:40:47 INFO - PROCESS | 1938 | 1461487247656 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:40:47 INFO - PROCESS | 1938 | 1461487247660 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:40:47 INFO - PROCESS | 1938 | 1461487247663 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:40:47 INFO - PROCESS | 1938 | 1461487247664 Marionette TRACE conn2 <- [1,138,null,{}] 01:40:47 INFO - PROCESS | 1938 | 1461487247667 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}] 01:40:47 INFO - PROCESS | 1938 | 1461487247764 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:40:47 INFO - PROCESS | 1938 | 1461487247823 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c1f7000 == 42 [pid = 1938] [id = 42] 01:40:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x11b70f400) [pid = 1938] [serial = 122] [outer = 0x0] 01:40:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x11bcc5800) [pid = 1938] [serial = 123] [outer = 0x11b70f400] 01:40:47 INFO - PROCESS | 1938 | 1461487247854 Marionette DEBUG loaded listener.js 01:40:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x11bf2cc00) [pid = 1938] [serial = 124] [outer = 0x11b70f400] 01:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 668ms 01:40:48 INFO - PROCESS | 1938 | 1461487248326 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]]]}] 01:40:48 INFO - PROCESS | 1938 | 1461487248332 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:40:48 INFO - PROCESS | 1938 | 1461487248335 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:40:48 INFO - PROCESS | 1938 | 1461487248342 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:40:48 INFO - PROCESS | 1938 | 1461487248345 Marionette TRACE conn2 <- [1,142,null,{}] 01:40:48 INFO - PROCESS | 1938 | 1461487248348 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}] 01:40:48 INFO - PROCESS | 1938 | 1461487248452 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:40:48 INFO - PROCESS | 1938 | 1461487248507 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x123e5d800 == 43 [pid = 1938] [id = 43] 01:40:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11a604c00) [pid = 1938] [serial = 125] [outer = 0x0] 01:40:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x123eda000) [pid = 1938] [serial = 126] [outer = 0x11a604c00] 01:40:48 INFO - PROCESS | 1938 | 1461487248543 Marionette DEBUG loaded listener.js 01:40:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x127583000) [pid = 1938] [serial = 127] [outer = 0x11a604c00] 01:40:49 INFO - PROCESS | 1938 | 1461487249150 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]]]}] 01:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 828ms 01:40:49 INFO - PROCESS | 1938 | 1461487249177 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:40:49 INFO - PROCESS | 1938 | 1461487249179 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:40:49 INFO - PROCESS | 1938 | 1461487249184 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:40:49 INFO - PROCESS | 1938 | 1461487249186 Marionette TRACE conn2 <- [1,146,null,{}] 01:40:49 INFO - PROCESS | 1938 | 1461487249190 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}] 01:40:49 INFO - PROCESS | 1938 | 1461487249279 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:40:49 INFO - PROCESS | 1938 | 1461487249340 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x118f4d000 == 44 [pid = 1938] [id = 44] 01:40:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x11926a000) [pid = 1938] [serial = 128] [outer = 0x0] 01:40:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x119d5ac00) [pid = 1938] [serial = 129] [outer = 0x11926a000] 01:40:49 INFO - PROCESS | 1938 | 1461487249370 Marionette DEBUG loaded listener.js 01:40:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x11a894400) [pid = 1938] [serial = 130] [outer = 0x11926a000] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12fcb9800 == 43 [pid = 1938] [id = 19] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebad800 == 42 [pid = 1938] [id = 11] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4c7800 == 41 [pid = 1938] [id = 14] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed69000 == 40 [pid = 1938] [id = 12] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12661d800 == 39 [pid = 1938] [id = 39] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x124022800 == 38 [pid = 1938] [id = 38] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x123e5d000 == 37 [pid = 1938] [id = 37] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x1239b1800 == 36 [pid = 1938] [id = 36] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12399e000 == 35 [pid = 1938] [id = 35] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11c1f2000 == 34 [pid = 1938] [id = 34] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf89800 == 33 [pid = 1938] [id = 33] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11b753800 == 32 [pid = 1938] [id = 32] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11aa54000 == 31 [pid = 1938] [id = 31] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11a633000 == 30 [pid = 1938] [id = 30] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x119b19800 == 29 [pid = 1938] [id = 29] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x119172800 == 28 [pid = 1938] [id = 28] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x118f5c000 == 27 [pid = 1938] [id = 27] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x118909000 == 26 [pid = 1938] [id = 26] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x116210000 == 25 [pid = 1938] [id = 25] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x119ae1000 == 24 [pid = 1938] [id = 24] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x116220000 == 23 [pid = 1938] [id = 23] 01:40:49 INFO - PROCESS | 1938 | --DOCSHELL 0x114b79000 == 22 [pid = 1938] [id = 22] 01:40:49 INFO - PROCESS | 1938 | 1461487249838 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]]]}] 01:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 673ms 01:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:40:49 INFO - PROCESS | 1938 | 1461487249857 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:40:49 INFO - PROCESS | 1938 | 1461487249859 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:40:49 INFO - PROCESS | 1938 | 1461487249863 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:40:49 INFO - PROCESS | 1938 | 1461487249865 Marionette TRACE conn2 <- [1,150,null,{}] 01:40:49 INFO - PROCESS | 1938 | 1461487249869 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}] 01:40:49 INFO - PROCESS | 1938 | 1461487249963 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:40:50 INFO - PROCESS | 1938 | 1461487250017 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x11881f000 == 23 [pid = 1938] [id = 45] 01:40:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x118f75800) [pid = 1938] [serial = 131] [outer = 0x0] 01:40:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x119d5fc00) [pid = 1938] [serial = 132] [outer = 0x118f75800] 01:40:50 INFO - PROCESS | 1938 | 1461487250054 Marionette DEBUG loaded listener.js 01:40:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x11a8b0c00) [pid = 1938] [serial = 133] [outer = 0x118f75800] 01:40:50 INFO - PROCESS | 1938 | 1461487250468 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]]]}] 01:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 623ms 01:40:50 INFO - PROCESS | 1938 | 1461487250485 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:40:50 INFO - PROCESS | 1938 | 1461487250489 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:40:50 INFO - PROCESS | 1938 | 1461487250494 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:40:50 INFO - PROCESS | 1938 | 1461487250496 Marionette TRACE conn2 <- [1,154,null,{}] 01:40:50 INFO - PROCESS | 1938 | 1461487250498 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}] 01:40:50 INFO - PROCESS | 1938 | 1461487250606 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:40:50 INFO - PROCESS | 1938 | 1461487250655 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x119b15800 == 24 [pid = 1938] [id = 46] 01:40:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x11aa28400) [pid = 1938] [serial = 134] [outer = 0x0] 01:40:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x11afad800) [pid = 1938] [serial = 135] [outer = 0x11aa28400] 01:40:50 INFO - PROCESS | 1938 | 1461487250698 Marionette DEBUG loaded listener.js 01:40:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x11b711400) [pid = 1938] [serial = 136] [outer = 0x11aa28400] 01:40:51 INFO - PROCESS | 1938 | 1461487251118 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]]]}] 01:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 671ms 01:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:40:51 INFO - PROCESS | 1938 | 1461487251166 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:40:51 INFO - PROCESS | 1938 | 1461487251167 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:40:51 INFO - PROCESS | 1938 | 1461487251170 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:40:51 INFO - PROCESS | 1938 | 1461487251172 Marionette TRACE conn2 <- [1,158,null,{}] 01:40:51 INFO - PROCESS | 1938 | 1461487251199 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}] 01:40:51 INFO - PROCESS | 1938 | 1461487251294 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:40:51 INFO - PROCESS | 1938 | 1461487251354 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b760800 == 25 [pid = 1938] [id = 47] 01:40:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11c1a5800) [pid = 1938] [serial = 137] [outer = 0x0] 01:40:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x11c52b400) [pid = 1938] [serial = 138] [outer = 0x11c1a5800] 01:40:51 INFO - PROCESS | 1938 | 1461487251388 Marionette DEBUG loaded listener.js 01:40:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11c7d0c00) [pid = 1938] [serial = 139] [outer = 0x11c1a5800] 01:40:51 INFO - PROCESS | 1938 | 1461487251919 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]]]}] 01:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 822ms 01:40:51 INFO - PROCESS | 1938 | 1461487251993 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:40:51 INFO - PROCESS | 1938 | 1461487251996 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:40:52 INFO - PROCESS | 1938 | 1461487251999 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:40:52 INFO - PROCESS | 1938 | 1461487252001 Marionette TRACE conn2 <- [1,162,null,{}] 01:40:52 INFO - PROCESS | 1938 | 1461487252005 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}] 01:40:52 INFO - PROCESS | 1938 | 1461487252116 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:40:52 INFO - PROCESS | 1938 | 1461487252160 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c3c7800 == 26 [pid = 1938] [id = 48] 01:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x123ecd800) [pid = 1938] [serial = 140] [outer = 0x0] 01:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x123f8e800) [pid = 1938] [serial = 141] [outer = 0x123ecd800] 01:40:52 INFO - PROCESS | 1938 | 1461487252191 Marionette DEBUG loaded listener.js 01:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x124431800) [pid = 1938] [serial = 142] [outer = 0x123ecd800] 01:40:52 INFO - PROCESS | 1938 | 1461487252617 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]]]}] 01:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 01:40:52 INFO - PROCESS | 1938 | 1461487252682 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:40:52 INFO - PROCESS | 1938 | 1461487252684 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:40:52 INFO - PROCESS | 1938 | 1461487252688 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:40:52 INFO - PROCESS | 1938 | 1461487252689 Marionette TRACE conn2 <- [1,166,null,{}] 01:40:52 INFO - PROCESS | 1938 | 1461487252693 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}] 01:40:52 INFO - PROCESS | 1938 | 1461487252777 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:40:52 INFO - PROCESS | 1938 | 1461487252835 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239b2000 == 27 [pid = 1938] [id = 49] 01:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x123ed1000) [pid = 1938] [serial = 143] [outer = 0x0] 01:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12671fc00) [pid = 1938] [serial = 144] [outer = 0x123ed1000] 01:40:52 INFO - PROCESS | 1938 | 1461487252865 Marionette DEBUG loaded listener.js 01:40:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x1273f2c00) [pid = 1938] [serial = 145] [outer = 0x123ed1000] 01:40:53 INFO - PROCESS | 1938 | 1461487253302 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]]]}] 01:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 619ms 01:40:53 INFO - PROCESS | 1938 | 1461487253308 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:40:53 INFO - PROCESS | 1938 | 1461487253309 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:40:53 INFO - PROCESS | 1938 | 1461487253311 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:40:53 INFO - PROCESS | 1938 | 1461487253313 Marionette TRACE conn2 <- [1,170,null,{}] 01:40:53 INFO - PROCESS | 1938 | 1461487253315 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}] 01:40:53 INFO - PROCESS | 1938 | 1461487253447 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:40:53 INFO - PROCESS | 1938 | 1461487253495 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x116715800 == 28 [pid = 1938] [id = 50] 01:40:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x127583800) [pid = 1938] [serial = 146] [outer = 0x0] 01:40:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x1278c3000) [pid = 1938] [serial = 147] [outer = 0x127583800] 01:40:53 INFO - PROCESS | 1938 | 1461487253527 Marionette DEBUG loaded listener.js 01:40:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12b053c00) [pid = 1938] [serial = 148] [outer = 0x127583800] 01:40:53 INFO - PROCESS | 1938 | 1461487253983 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]]]}] 01:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 719ms 01:40:54 INFO - PROCESS | 1938 | 1461487254031 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:40:54 INFO - PROCESS | 1938 | 1461487254033 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:40:54 INFO - PROCESS | 1938 | 1461487254036 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:40:54 INFO - PROCESS | 1938 | 1461487254038 Marionette TRACE conn2 <- [1,174,null,{}] 01:40:54 INFO - PROCESS | 1938 | 1461487254042 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}] 01:40:54 INFO - PROCESS | 1938 | 1461487254131 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:40:54 INFO - PROCESS | 1938 | 1461487254192 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x118e83800 == 29 [pid = 1938] [id = 51] 01:40:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x11a887800) [pid = 1938] [serial = 149] [outer = 0x0] 01:40:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x11a88e800) [pid = 1938] [serial = 150] [outer = 0x11a887800] 01:40:54 INFO - PROCESS | 1938 | 1461487254222 Marionette DEBUG loaded listener.js 01:40:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x11adcb000) [pid = 1938] [serial = 151] [outer = 0x11a887800] 01:40:54 INFO - PROCESS | 1938 | --DOCSHELL 0x11915d800 == 28 [pid = 1938] [id = 41] 01:40:54 INFO - PROCESS | 1938 | --DOCSHELL 0x114b7a000 == 27 [pid = 1938] [id = 40] 01:40:54 INFO - PROCESS | 1938 | 1461487254684 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]]]}] 01:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 721ms 01:40:54 INFO - PROCESS | 1938 | 1461487254758 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:40:54 INFO - PROCESS | 1938 | 1461487254763 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:40:54 INFO - PROCESS | 1938 | 1461487254766 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:40:54 INFO - PROCESS | 1938 | 1461487254769 Marionette TRACE conn2 <- [1,178,null,{}] 01:40:54 INFO - PROCESS | 1938 | 1461487254772 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}] 01:40:54 INFO - PROCESS | 1938 | 1461487254864 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:40:54 INFO - PROCESS | 1938 | 1461487254924 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a631000 == 28 [pid = 1938] [id = 52] 01:40:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x11afa9800) [pid = 1938] [serial = 152] [outer = 0x0] 01:40:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x11afba000) [pid = 1938] [serial = 153] [outer = 0x11afa9800] 01:40:54 INFO - PROCESS | 1938 | 1461487254957 Marionette DEBUG loaded listener.js 01:40:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x11bb75800) [pid = 1938] [serial = 154] [outer = 0x11afa9800] 01:40:55 INFO - PROCESS | 1938 | 1461487255359 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]]]}] 01:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 621ms 01:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:40:55 INFO - PROCESS | 1938 | 1461487255388 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:40:55 INFO - PROCESS | 1938 | 1461487255392 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:40:55 INFO - PROCESS | 1938 | 1461487255396 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:40:55 INFO - PROCESS | 1938 | 1461487255398 Marionette TRACE conn2 <- [1,182,null,{}] 01:40:55 INFO - PROCESS | 1938 | 1461487255401 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}] 01:40:55 INFO - PROCESS | 1938 | 1461487255494 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:40:55 INFO - PROCESS | 1938 | 1461487255538 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c3c2800 == 29 [pid = 1938] [id = 53] 01:40:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x11b7f7c00) [pid = 1938] [serial = 155] [outer = 0x0] 01:40:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x11bf2a400) [pid = 1938] [serial = 156] [outer = 0x11b7f7c00] 01:40:55 INFO - PROCESS | 1938 | 1461487255568 Marionette DEBUG loaded listener.js 01:40:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x123a0fc00) [pid = 1938] [serial = 157] [outer = 0x11b7f7c00] 01:40:55 INFO - PROCESS | 1938 | 1461487255995 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]]]}] 01:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 01:40:56 INFO - PROCESS | 1938 | 1461487256025 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:40:56 INFO - PROCESS | 1938 | 1461487256027 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:40:56 INFO - PROCESS | 1938 | 1461487256031 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:40:56 INFO - PROCESS | 1938 | 1461487256034 Marionette TRACE conn2 <- [1,186,null,{}] 01:40:56 INFO - PROCESS | 1938 | 1461487256042 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}] 01:40:56 INFO - PROCESS | 1938 | 1461487256138 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:40:56 INFO - PROCESS | 1938 | 1461487256234 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x127864800 == 30 [pid = 1938] [id = 54] 01:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x127525c00) [pid = 1938] [serial = 158] [outer = 0x0] 01:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x127592800) [pid = 1938] [serial = 159] [outer = 0x127525c00] 01:40:56 INFO - PROCESS | 1938 | 1461487256268 Marionette DEBUG loaded listener.js 01:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x128818400) [pid = 1938] [serial = 160] [outer = 0x127525c00] 01:40:56 INFO - PROCESS | 1938 | 1461487256680 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]]]}] 01:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 671ms 01:40:56 INFO - PROCESS | 1938 | 1461487256702 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:40:56 INFO - PROCESS | 1938 | 1461487256704 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:40:56 INFO - PROCESS | 1938 | 1461487256707 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:40:56 INFO - PROCESS | 1938 | 1461487256708 Marionette TRACE conn2 <- [1,190,null,{}] 01:40:56 INFO - PROCESS | 1938 | 1461487256710 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}] 01:40:56 INFO - PROCESS | 1938 | 1461487256805 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:40:56 INFO - PROCESS | 1938 | 1461487256849 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x129092000 == 31 [pid = 1938] [id = 55] 01:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x128820400) [pid = 1938] [serial = 161] [outer = 0x0] 01:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x12b058400) [pid = 1938] [serial = 162] [outer = 0x128820400] 01:40:56 INFO - PROCESS | 1938 | 1461487256879 Marionette DEBUG loaded listener.js 01:40:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x12b95fc00) [pid = 1938] [serial = 163] [outer = 0x128820400] 01:40:57 INFO - PROCESS | 1938 | 1461487257294 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]]]}] 01:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 620ms 01:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:40:57 INFO - PROCESS | 1938 | 1461487257327 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:40:57 INFO - PROCESS | 1938 | 1461487257329 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:40:57 INFO - PROCESS | 1938 | 1461487257331 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:40:57 INFO - PROCESS | 1938 | 1461487257332 Marionette TRACE conn2 <- [1,194,null,{}] 01:40:57 INFO - PROCESS | 1938 | 1461487257335 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}] 01:40:57 INFO - PROCESS | 1938 | 1461487257424 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:40:57 INFO - PROCESS | 1938 | 1461487257498 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b366800 == 32 [pid = 1938] [id = 56] 01:40:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x12bb37400) [pid = 1938] [serial = 164] [outer = 0x0] 01:40:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x12bb3ec00) [pid = 1938] [serial = 165] [outer = 0x12bb37400] 01:40:57 INFO - PROCESS | 1938 | 1461487257528 Marionette DEBUG loaded listener.js 01:40:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x12bd1f400) [pid = 1938] [serial = 166] [outer = 0x12bb37400] 01:40:58 INFO - PROCESS | 1938 | 1461487258063 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]]]}] 01:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 772ms 01:40:58 INFO - PROCESS | 1938 | 1461487258105 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:40:58 INFO - PROCESS | 1938 | 1461487258108 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:40:58 INFO - PROCESS | 1938 | 1461487258113 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:40:58 INFO - PROCESS | 1938 | 1461487258117 Marionette TRACE conn2 <- [1,198,null,{}] 01:40:58 INFO - PROCESS | 1938 | 1461487258123 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}] 01:40:58 INFO - PROCESS | 1938 | 1461487258252 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:40:58 INFO - PROCESS | 1938 | 1461487258385 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad75800 == 33 [pid = 1938] [id = 57] 01:40:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x11a88f000) [pid = 1938] [serial = 167] [outer = 0x0] 01:40:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x11a8b3000) [pid = 1938] [serial = 168] [outer = 0x11a88f000] 01:40:58 INFO - PROCESS | 1938 | 1461487258434 Marionette DEBUG loaded listener.js 01:40:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x11afc0800) [pid = 1938] [serial = 169] [outer = 0x11a88f000] 01:40:58 INFO - PROCESS | 1938 | --DOCSHELL 0x11b760800 == 32 [pid = 1938] [id = 47] 01:40:58 INFO - PROCESS | 1938 | --DOCSHELL 0x11881f000 == 31 [pid = 1938] [id = 45] 01:40:58 INFO - PROCESS | 1938 | --DOCSHELL 0x119b15800 == 30 [pid = 1938] [id = 46] 01:40:59 INFO - PROCESS | 1938 | 1461487259035 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]]]}] 01:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 928ms 01:40:59 INFO - PROCESS | 1938 | 1461487259041 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:40:59 INFO - PROCESS | 1938 | 1461487259047 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:40:59 INFO - PROCESS | 1938 | 1461487259050 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:40:59 INFO - PROCESS | 1938 | 1461487259053 Marionette TRACE conn2 <- [1,202,null,{}] 01:40:59 INFO - PROCESS | 1938 | 1461487259056 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}] 01:40:59 INFO - PROCESS | 1938 | 1461487259146 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:40:59 INFO - PROCESS | 1938 | 1461487259206 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb49800 == 31 [pid = 1938] [id = 58] 01:40:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x11bcd3400) [pid = 1938] [serial = 170] [outer = 0x0] 01:40:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x11c1a2c00) [pid = 1938] [serial = 171] [outer = 0x11bcd3400] 01:40:59 INFO - PROCESS | 1938 | 1461487259240 Marionette DEBUG loaded listener.js 01:40:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x11c54e000) [pid = 1938] [serial = 172] [outer = 0x11bcd3400] 01:40:59 INFO - PROCESS | 1938 | 1461487259636 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]]]}] 01:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 621ms 01:40:59 INFO - PROCESS | 1938 | 1461487259671 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:40:59 INFO - PROCESS | 1938 | 1461487259674 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:40:59 INFO - PROCESS | 1938 | 1461487259679 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:40:59 INFO - PROCESS | 1938 | 1461487259681 Marionette TRACE conn2 <- [1,206,null,{}] 01:40:59 INFO - PROCESS | 1938 | 1461487259683 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}] 01:40:59 INFO - PROCESS | 1938 | 1461487259778 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:40:59 INFO - PROCESS | 1938 | 1461487259870 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12668a000 == 32 [pid = 1938] [id = 59] 01:40:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x123b23800) [pid = 1938] [serial = 173] [outer = 0x0] 01:40:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x1246bf400) [pid = 1938] [serial = 174] [outer = 0x123b23800] 01:40:59 INFO - PROCESS | 1938 | 1461487259902 Marionette DEBUG loaded listener.js 01:40:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12758bc00) [pid = 1938] [serial = 175] [outer = 0x123b23800] 01:41:00 INFO - PROCESS | 1938 | 1461487260316 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]]]}] 01:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 669ms 01:41:00 INFO - PROCESS | 1938 | 1461487260349 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:41:00 INFO - PROCESS | 1938 | 1461487260350 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:41:00 INFO - PROCESS | 1938 | 1461487260353 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:41:00 INFO - PROCESS | 1938 | 1461487260355 Marionette TRACE conn2 <- [1,210,null,{}] 01:41:00 INFO - PROCESS | 1938 | 1461487260363 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}] 01:41:00 INFO - PROCESS | 1938 | 1461487260456 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:41:00 INFO - PROCESS | 1938 | 1461487260510 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b998000 == 33 [pid = 1938] [id = 60] 01:41:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x12881b000) [pid = 1938] [serial = 176] [outer = 0x0] 01:41:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x129022400) [pid = 1938] [serial = 177] [outer = 0x12881b000] 01:41:00 INFO - PROCESS | 1938 | 1461487260544 Marionette DEBUG loaded listener.js 01:41:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x12bd21000) [pid = 1938] [serial = 178] [outer = 0x12881b000] 01:41:00 INFO - PROCESS | 1938 | 1461487260960 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]]]}] 01:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 621ms 01:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:41:00 INFO - PROCESS | 1938 | 1461487260974 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:41:00 INFO - PROCESS | 1938 | 1461487260976 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:41:00 INFO - PROCESS | 1938 | 1461487260978 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:41:00 INFO - PROCESS | 1938 | 1461487260980 Marionette TRACE conn2 <- [1,214,null,{}] 01:41:00 INFO - PROCESS | 1938 | 1461487260982 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}] 01:41:01 INFO - PROCESS | 1938 | 1461487261075 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:41:01 INFO - PROCESS | 1938 | 1461487261167 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x12c013000 == 34 [pid = 1938] [id = 61] 01:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x12bd29c00) [pid = 1938] [serial = 179] [outer = 0x0] 01:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x12bf92c00) [pid = 1938] [serial = 180] [outer = 0x12bd29c00] 01:41:01 INFO - PROCESS | 1938 | 1461487261199 Marionette DEBUG loaded listener.js 01:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x12c134000) [pid = 1938] [serial = 181] [outer = 0x12bd29c00] 01:41:01 INFO - PROCESS | 1938 | 1461487261595 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]]]}] 01:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 669ms 01:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:41:01 INFO - PROCESS | 1938 | 1461487261649 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:41:01 INFO - PROCESS | 1938 | 1461487261650 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:41:01 INFO - PROCESS | 1938 | 1461487261652 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:41:01 INFO - PROCESS | 1938 | 1461487261654 Marionette TRACE conn2 <- [1,218,null,{}] 01:41:01 INFO - PROCESS | 1938 | 1461487261656 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}] 01:41:01 INFO - PROCESS | 1938 | 1461487261755 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:41:01 INFO - PROCESS | 1938 | 1461487261806 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d1db800 == 35 [pid = 1938] [id = 62] 01:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x12c136c00) [pid = 1938] [serial = 182] [outer = 0x0] 01:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x12d106c00) [pid = 1938] [serial = 183] [outer = 0x12c136c00] 01:41:01 INFO - PROCESS | 1938 | 1461487261837 Marionette DEBUG loaded listener.js 01:41:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x12d110800) [pid = 1938] [serial = 184] [outer = 0x12c136c00] 01:41:02 INFO - PROCESS | 1938 | 1461487262284 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]]]}] 01:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 670ms 01:41:02 INFO - PROCESS | 1938 | 1461487262324 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:41:02 INFO - PROCESS | 1938 | 1461487262326 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:41:02 INFO - PROCESS | 1938 | 1461487262331 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:41:02 INFO - PROCESS | 1938 | 1461487262333 Marionette TRACE conn2 <- [1,222,null,{}] 01:41:02 INFO - PROCESS | 1938 | 1461487262336 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}] 01:41:02 INFO - PROCESS | 1938 | 1461487262518 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:41:02 INFO - PROCESS | 1938 | 1461487262627 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d91f800 == 36 [pid = 1938] [id = 63] 01:41:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x12d9aa400) [pid = 1938] [serial = 185] [outer = 0x0] 01:41:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x12d9af000) [pid = 1938] [serial = 186] [outer = 0x12d9aa400] 01:41:02 INFO - PROCESS | 1938 | 1461487262681 Marionette DEBUG loaded listener.js 01:41:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x12db87400) [pid = 1938] [serial = 187] [outer = 0x12d9aa400] 01:41:03 INFO - PROCESS | 1938 | 1461487263130 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]]]}] 01:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 820ms 01:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:41:03 INFO - PROCESS | 1938 | 1461487263151 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:41:03 INFO - PROCESS | 1938 | 1461487263152 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:41:03 INFO - PROCESS | 1938 | 1461487263154 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:41:03 INFO - PROCESS | 1938 | 1461487263156 Marionette TRACE conn2 <- [1,226,null,{}] 01:41:03 INFO - PROCESS | 1938 | 1461487263158 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}] 01:41:03 INFO - PROCESS | 1938 | 1461487263248 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:41:03 INFO - PROCESS | 1938 | 1461487263295 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd4f000 == 37 [pid = 1938] [id = 64] 01:41:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 188 (0x12d2da000) [pid = 1938] [serial = 188] [outer = 0x0] 01:41:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 189 (0x12e554800) [pid = 1938] [serial = 189] [outer = 0x12d2da000] 01:41:03 INFO - PROCESS | 1938 | 1461487263325 Marionette DEBUG loaded listener.js 01:41:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 190 (0x12e55cc00) [pid = 1938] [serial = 190] [outer = 0x12d2da000] 01:41:03 INFO - PROCESS | 1938 | 1461487263758 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]]]}] 01:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 672ms 01:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:41:03 INFO - PROCESS | 1938 | 1461487263828 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:41:03 INFO - PROCESS | 1938 | 1461487263830 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:41:03 INFO - PROCESS | 1938 | 1461487263833 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:41:03 INFO - PROCESS | 1938 | 1461487263835 Marionette TRACE conn2 <- [1,230,null,{}] 01:41:03 INFO - PROCESS | 1938 | 1461487263838 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}] 01:41:03 INFO - PROCESS | 1938 | 1461487263949 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:41:04 INFO - PROCESS | 1938 | 1461487264031 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a62b800 == 38 [pid = 1938] [id = 65] 01:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 191 (0x11bb7c400) [pid = 1938] [serial = 191] [outer = 0x0] 01:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 192 (0x11bc50800) [pid = 1938] [serial = 192] [outer = 0x11bb7c400] 01:41:04 INFO - PROCESS | 1938 | 1461487264060 Marionette DEBUG loaded listener.js 01:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 193 (0x11c54c400) [pid = 1938] [serial = 193] [outer = 0x11bb7c400] 01:41:04 INFO - PROCESS | 1938 | --DOCSHELL 0x11a631000 == 37 [pid = 1938] [id = 52] 01:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x11a8ae400) [pid = 1938] [serial = 194] [outer = 0x12f8e3c00] 01:41:04 INFO - PROCESS | 1938 | 1461487264589 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]]]}] 01:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 771ms 01:41:04 INFO - PROCESS | 1938 | 1461487264603 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:41:04 INFO - PROCESS | 1938 | 1461487264606 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:41:04 INFO - PROCESS | 1938 | 1461487264613 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:41:04 INFO - PROCESS | 1938 | 1461487264615 Marionette TRACE conn2 <- [1,234,null,{}] 01:41:04 INFO - PROCESS | 1938 | 1461487264619 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}] 01:41:04 INFO - PROCESS | 1938 | 1461487264716 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:41:04 INFO - PROCESS | 1938 | 1461487264796 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12401a800 == 38 [pid = 1938] [id = 66] 01:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x11c7c5c00) [pid = 1938] [serial = 195] [outer = 0x0] 01:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x12403d800) [pid = 1938] [serial = 196] [outer = 0x11c7c5c00] 01:41:04 INFO - PROCESS | 1938 | 1461487264829 Marionette DEBUG loaded listener.js 01:41:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x127525000) [pid = 1938] [serial = 197] [outer = 0x11c7c5c00] 01:41:05 INFO - PROCESS | 1938 | 1461487265249 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]]]}] 01:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 671ms 01:41:05 INFO - PROCESS | 1938 | 1461487265295 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:41:05 INFO - PROCESS | 1938 | 1461487265298 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:41:05 INFO - PROCESS | 1938 | 1461487265303 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:41:05 INFO - PROCESS | 1938 | 1461487265304 Marionette TRACE conn2 <- [1,238,null,{}] 01:41:05 INFO - PROCESS | 1938 | 1461487265320 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}] 01:41:05 INFO - PROCESS | 1938 | 1461487265436 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:41:05 INFO - PROCESS | 1938 | 1461487265448 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd42800 == 39 [pid = 1938] [id = 67] 01:41:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x1278c2000) [pid = 1938] [serial = 198] [outer = 0x0] 01:41:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x1295a8000) [pid = 1938] [serial = 199] [outer = 0x1278c2000] 01:41:05 INFO - PROCESS | 1938 | 1461487265479 Marionette DEBUG loaded listener.js 01:41:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x12bd1d800) [pid = 1938] [serial = 200] [outer = 0x1278c2000] 01:41:05 INFO - PROCESS | 1938 | 1461487265903 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]]]}] 01:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 622ms 01:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:41:05 INFO - PROCESS | 1938 | 1461487265924 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:41:05 INFO - PROCESS | 1938 | 1461487265926 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:41:05 INFO - PROCESS | 1938 | 1461487265928 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:41:05 INFO - PROCESS | 1938 | 1461487265931 Marionette TRACE conn2 <- [1,242,null,{}] 01:41:05 INFO - PROCESS | 1938 | 1461487265938 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}] 01:41:06 INFO - PROCESS | 1938 | 1461487266035 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:41:06 INFO - PROCESS | 1938 | 1461487266104 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd53800 == 40 [pid = 1938] [id = 68] 01:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x12bf5e400) [pid = 1938] [serial = 201] [outer = 0x0] 01:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x12d110400) [pid = 1938] [serial = 202] [outer = 0x12bf5e400] 01:41:06 INFO - PROCESS | 1938 | 1461487266140 Marionette DEBUG loaded listener.js 01:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x12d2d0000) [pid = 1938] [serial = 203] [outer = 0x12bf5e400] 01:41:06 INFO - PROCESS | 1938 | 1461487266564 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]]]}] 01:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 672ms 01:41:06 INFO - PROCESS | 1938 | 1461487266600 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:41:06 INFO - PROCESS | 1938 | 1461487266602 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:41:06 INFO - PROCESS | 1938 | 1461487266605 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:41:06 INFO - PROCESS | 1938 | 1461487266606 Marionette TRACE conn2 <- [1,246,null,{}] 01:41:06 INFO - PROCESS | 1938 | 1461487266609 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}] 01:41:06 INFO - PROCESS | 1938 | 1461487266702 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:41:06 INFO - PROCESS | 1938 | 1461487266787 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e674000 == 41 [pid = 1938] [id = 69] 01:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x12d9af800) [pid = 1938] [serial = 204] [outer = 0x0] 01:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x12e550400) [pid = 1938] [serial = 205] [outer = 0x12d9af800] 01:41:06 INFO - PROCESS | 1938 | 1461487266817 Marionette DEBUG loaded listener.js 01:41:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x12e5d0800) [pid = 1938] [serial = 206] [outer = 0x12d9af800] 01:41:07 INFO - PROCESS | 1938 | 1461487267226 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]]]}] 01:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 669ms 01:41:07 INFO - PROCESS | 1938 | 1461487267275 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:41:07 INFO - PROCESS | 1938 | 1461487267276 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:41:07 INFO - PROCESS | 1938 | 1461487267278 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:41:07 INFO - PROCESS | 1938 | 1461487267280 Marionette TRACE conn2 <- [1,250,null,{}] 01:41:07 INFO - PROCESS | 1938 | 1461487267282 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}] 01:41:07 INFO - PROCESS | 1938 | 1461487267370 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:41:07 INFO - PROCESS | 1938 | 1461487267423 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb3800 == 42 [pid = 1938] [id = 70] 01:41:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x12e5d5400) [pid = 1938] [serial = 207] [outer = 0x0] 01:41:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x12e5dbc00) [pid = 1938] [serial = 208] [outer = 0x12e5d5400] 01:41:07 INFO - PROCESS | 1938 | 1461487267453 Marionette DEBUG loaded listener.js 01:41:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x12e60cc00) [pid = 1938] [serial = 209] [outer = 0x12e5d5400] 01:41:07 INFO - PROCESS | 1938 | 1461487267877 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]]]}] 01:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 620ms 01:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:41:07 INFO - PROCESS | 1938 | 1461487267900 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:41:07 INFO - PROCESS | 1938 | 1461487267901 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:41:07 INFO - PROCESS | 1938 | 1461487267903 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:41:07 INFO - PROCESS | 1938 | 1461487267904 Marionette TRACE conn2 <- [1,254,null,{}] 01:41:07 INFO - PROCESS | 1938 | 1461487267907 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}] 01:41:08 INFO - PROCESS | 1938 | 1461487268035 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:41:08 INFO - PROCESS | 1938 | 1461487268103 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f162800 == 43 [pid = 1938] [id = 71] 01:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x12ea3d000) [pid = 1938] [serial = 210] [outer = 0x0] 01:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x12ea49000) [pid = 1938] [serial = 211] [outer = 0x12ea3d000] 01:41:08 INFO - PROCESS | 1938 | 1461487268133 Marionette DEBUG loaded listener.js 01:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x12f344800) [pid = 1938] [serial = 212] [outer = 0x12ea3d000] 01:41:08 INFO - PROCESS | 1938 | 1461487268548 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]]]}] 01:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 669ms 01:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:41:08 INFO - PROCESS | 1938 | 1461487268573 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:41:08 INFO - PROCESS | 1938 | 1461487268574 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:41:08 INFO - PROCESS | 1938 | 1461487268576 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:41:08 INFO - PROCESS | 1938 | 1461487268578 Marionette TRACE conn2 <- [1,258,null,{}] 01:41:08 INFO - PROCESS | 1938 | 1461487268580 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}] 01:41:08 INFO - PROCESS | 1938 | 1461487268671 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:41:08 INFO - PROCESS | 1938 | 1461487268723 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4d7000 == 44 [pid = 1938] [id = 72] 01:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x12b222800) [pid = 1938] [serial = 213] [outer = 0x0] 01:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x12b227c00) [pid = 1938] [serial = 214] [outer = 0x12b222800] 01:41:08 INFO - PROCESS | 1938 | 1461487268752 Marionette DEBUG loaded listener.js 01:41:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x12b22b400) [pid = 1938] [serial = 215] [outer = 0x12b222800] 01:41:09 INFO - PROCESS | 1938 | 1461487269253 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]]]}] 01:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 718ms 01:41:09 INFO - PROCESS | 1938 | 1461487269330 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:41:09 INFO - PROCESS | 1938 | 1461487269332 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:41:09 INFO - PROCESS | 1938 | 1461487269354 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:41:09 INFO - PROCESS | 1938 | 1461487269356 Marionette TRACE conn2 <- [1,262,null,{}] 01:41:09 INFO - PROCESS | 1938 | 1461487269360 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}] 01:41:09 INFO - PROCESS | 1938 | 1461487269449 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:41:09 INFO - PROCESS | 1938 | 1461487269519 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x119b14000 == 45 [pid = 1938] [id = 73] 01:41:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x11867cc00) [pid = 1938] [serial = 216] [outer = 0x0] 01:41:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x119130000) [pid = 1938] [serial = 217] [outer = 0x11867cc00] 01:41:09 INFO - PROCESS | 1938 | 1461487269549 Marionette DEBUG loaded listener.js 01:41:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 218 (0x11aae2c00) [pid = 1938] [serial = 218] [outer = 0x11867cc00] 01:41:09 INFO - PROCESS | 1938 | --DOCSHELL 0x12668a000 == 44 [pid = 1938] [id = 59] 01:41:09 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb49800 == 43 [pid = 1938] [id = 58] 01:41:10 INFO - PROCESS | 1938 | 1461487270029 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]]]}] 01:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 721ms 01:41:10 INFO - PROCESS | 1938 | 1461487270079 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:41:10 INFO - PROCESS | 1938 | 1461487270081 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:41:10 INFO - PROCESS | 1938 | 1461487270085 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:41:10 INFO - PROCESS | 1938 | 1461487270087 Marionette TRACE conn2 <- [1,266,null,{}] 01:41:10 INFO - PROCESS | 1938 | 1461487270091 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}] 01:41:10 INFO - PROCESS | 1938 | 1461487270191 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:41:10 INFO - PROCESS | 1938 | 1461487270260 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c1f4000 == 44 [pid = 1938] [id = 74] 01:41:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 219 (0x1151da000) [pid = 1938] [serial = 219] [outer = 0x0] 01:41:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 220 (0x119c30c00) [pid = 1938] [serial = 220] [outer = 0x1151da000] 01:41:10 INFO - PROCESS | 1938 | 1461487270294 Marionette DEBUG loaded listener.js 01:41:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 221 (0x11b704c00) [pid = 1938] [serial = 221] [outer = 0x1151da000] 01:41:10 INFO - PROCESS | 1938 | 1461487270771 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]]]}] 01:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 721ms 01:41:10 INFO - PROCESS | 1938 | 1461487270816 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:41:10 INFO - PROCESS | 1938 | 1461487270822 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:41:10 INFO - PROCESS | 1938 | 1461487270833 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:41:10 INFO - PROCESS | 1938 | 1461487270836 Marionette TRACE conn2 <- [1,270,null,{}] 01:41:10 INFO - PROCESS | 1938 | 1461487270839 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}] 01:41:10 INFO - PROCESS | 1938 | 1461487270980 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:41:11 INFO - PROCESS | 1938 | 1461487271080 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d05e000 == 45 [pid = 1938] [id = 75] 01:41:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 222 (0x123b2e000) [pid = 1938] [serial = 222] [outer = 0x0] 01:41:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 223 (0x12679b000) [pid = 1938] [serial = 223] [outer = 0x123b2e000] 01:41:11 INFO - PROCESS | 1938 | 1461487271129 Marionette DEBUG loaded listener.js 01:41:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 224 (0x12759c400) [pid = 1938] [serial = 224] [outer = 0x123b2e000] 01:41:11 INFO - PROCESS | 1938 | 1461487271579 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]]]}] 01:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 773ms 01:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:41:11 INFO - PROCESS | 1938 | 1461487271606 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:41:11 INFO - PROCESS | 1938 | 1461487271607 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:41:11 INFO - PROCESS | 1938 | 1461487271610 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:41:11 INFO - PROCESS | 1938 | 1461487271613 Marionette TRACE conn2 <- [1,274,null,{}] 01:41:11 INFO - PROCESS | 1938 | 1461487271621 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}] 01:41:11 INFO - PROCESS | 1938 | 1461487271731 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:41:11 INFO - PROCESS | 1938 | 1461487271856 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d90c000 == 46 [pid = 1938] [id = 76] 01:41:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 225 (0x12936c800) [pid = 1938] [serial = 225] [outer = 0x0] 01:41:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 226 (0x1295af000) [pid = 1938] [serial = 226] [outer = 0x12936c800] 01:41:11 INFO - PROCESS | 1938 | 1461487271912 Marionette DEBUG loaded listener.js 01:41:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 227 (0x12b22c800) [pid = 1938] [serial = 227] [outer = 0x12936c800] 01:41:12 INFO - PROCESS | 1938 | 1461487272437 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]]]}] 01:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 874ms 01:41:12 INFO - PROCESS | 1938 | 1461487272484 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:41:12 INFO - PROCESS | 1938 | 1461487272486 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:41:12 INFO - PROCESS | 1938 | 1461487272488 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:41:12 INFO - PROCESS | 1938 | 1461487272489 Marionette TRACE conn2 <- [1,278,null,{}] 01:41:12 INFO - PROCESS | 1938 | 1461487272492 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}] 01:41:12 INFO - PROCESS | 1938 | 1461487272585 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:41:12 INFO - PROCESS | 1938 | 1461487272641 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8c3000 == 47 [pid = 1938] [id = 77] 01:41:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 228 (0x1295ab800) [pid = 1938] [serial = 228] [outer = 0x0] 01:41:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 229 (0x12b4be000) [pid = 1938] [serial = 229] [outer = 0x1295ab800] 01:41:12 INFO - PROCESS | 1938 | 1461487272672 Marionette DEBUG loaded listener.js 01:41:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 230 (0x12b771800) [pid = 1938] [serial = 230] [outer = 0x1295ab800] 01:41:13 INFO - PROCESS | 1938 | 1461487273124 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]]]}] 01:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 668ms 01:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:41:13 INFO - PROCESS | 1938 | 1461487273157 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:41:13 INFO - PROCESS | 1938 | 1461487273159 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:41:13 INFO - PROCESS | 1938 | 1461487273163 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:41:13 INFO - PROCESS | 1938 | 1461487273165 Marionette TRACE conn2 <- [1,282,null,{}] 01:41:13 INFO - PROCESS | 1938 | 1461487273169 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}] 01:41:13 INFO - PROCESS | 1938 | 1461487273269 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:41:13 INFO - PROCESS | 1938 | 1461487273336 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f87c000 == 48 [pid = 1938] [id = 78] 01:41:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 231 (0x12b4b7800) [pid = 1938] [serial = 231] [outer = 0x0] 01:41:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 232 (0x12bd1f800) [pid = 1938] [serial = 232] [outer = 0x12b4b7800] 01:41:13 INFO - PROCESS | 1938 | 1461487273366 Marionette DEBUG loaded listener.js 01:41:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 233 (0x12bf5d800) [pid = 1938] [serial = 233] [outer = 0x12b4b7800] 01:41:13 INFO - PROCESS | 1938 | 1461487273800 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]]]}] 01:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 01:41:13 INFO - PROCESS | 1938 | 1461487273854 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:41:13 INFO - PROCESS | 1938 | 1461487273855 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:41:13 INFO - PROCESS | 1938 | 1461487273880 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:41:13 INFO - PROCESS | 1938 | 1461487273881 Marionette TRACE conn2 <- [1,286,null,{}] 01:41:13 INFO - PROCESS | 1938 | 1461487273884 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}] 01:41:14 INFO - PROCESS | 1938 | 1461487273999 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:41:14 INFO - PROCESS | 1938 | 1461487274069 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x13000d000 == 49 [pid = 1938] [id = 79] 01:41:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 234 (0x12d2d4c00) [pid = 1938] [serial = 234] [outer = 0x0] 01:41:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 235 (0x12e55c400) [pid = 1938] [serial = 235] [outer = 0x12d2d4c00] 01:41:14 INFO - PROCESS | 1938 | 1461487274100 Marionette DEBUG loaded listener.js 01:41:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 236 (0x12e60ac00) [pid = 1938] [serial = 236] [outer = 0x12d2d4c00] 01:41:14 INFO - PROCESS | 1938 | 1461487274510 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]]]}] 01:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 690ms 01:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:41:14 INFO - PROCESS | 1938 | 1461487274550 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:41:14 INFO - PROCESS | 1938 | 1461487274552 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:41:14 INFO - PROCESS | 1938 | 1461487274554 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:41:14 INFO - PROCESS | 1938 | 1461487274555 Marionette TRACE conn2 <- [1,290,null,{}] 01:41:14 INFO - PROCESS | 1938 | 1461487274558 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}] 01:41:14 INFO - PROCESS | 1938 | 1461487274650 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:41:14 INFO - PROCESS | 1938 | 1461487274707 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x1308d5000 == 50 [pid = 1938] [id = 80] 01:41:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 237 (0x12e60c800) [pid = 1938] [serial = 237] [outer = 0x0] 01:41:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 238 (0x12ea37000) [pid = 1938] [serial = 238] [outer = 0x12e60c800] 01:41:14 INFO - PROCESS | 1938 | 1461487274736 Marionette DEBUG loaded listener.js 01:41:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 239 (0x12ea42800) [pid = 1938] [serial = 239] [outer = 0x12e60c800] 01:41:15 INFO - PROCESS | 1938 | 1461487275154 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]]]}] 01:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 619ms 01:41:15 INFO - PROCESS | 1938 | 1461487275174 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:41:15 INFO - PROCESS | 1938 | 1461487275175 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:41:15 INFO - PROCESS | 1938 | 1461487275177 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:41:15 INFO - PROCESS | 1938 | 1461487275179 Marionette TRACE conn2 <- [1,294,null,{}] 01:41:15 INFO - PROCESS | 1938 | 1461487275181 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}] 01:41:15 INFO - PROCESS | 1938 | 1461487275290 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:41:15 INFO - PROCESS | 1938 | 1461487275391 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x1308a5000 == 51 [pid = 1938] [id = 81] 01:41:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 240 (0x12d2d6400) [pid = 1938] [serial = 240] [outer = 0x0] 01:41:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 241 (0x12ea4bc00) [pid = 1938] [serial = 241] [outer = 0x12d2d6400] 01:41:15 INFO - PROCESS | 1938 | 1461487275423 Marionette DEBUG loaded listener.js 01:41:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 242 (0x12ea55800) [pid = 1938] [serial = 242] [outer = 0x12d2d6400] 01:41:15 INFO - PROCESS | 1938 | 1461487275847 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]]]}] 01:41:15 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. 01:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 721ms 01:41:15 INFO - PROCESS | 1938 | 1461487275900 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:41:15 INFO - PROCESS | 1938 | 1461487275901 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:41:15 INFO - PROCESS | 1938 | 1461487275903 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:41:15 INFO - PROCESS | 1938 | 1461487275904 Marionette TRACE conn2 <- [1,298,null,{}] 01:41:15 INFO - PROCESS | 1938 | 1461487275907 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}] 01:41:16 INFO - PROCESS | 1938 | 1461487276001 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:41:16 INFO - PROCESS | 1938 | 1461487276071 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed12000 == 52 [pid = 1938] [id = 82] 01:41:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 243 (0x114fbfc00) [pid = 1938] [serial = 243] [outer = 0x0] 01:41:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 244 (0x114fc3000) [pid = 1938] [serial = 244] [outer = 0x114fbfc00] 01:41:16 INFO - PROCESS | 1938 | 1461487276101 Marionette DEBUG loaded listener.js 01:41:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 245 (0x114fc7000) [pid = 1938] [serial = 245] [outer = 0x114fbfc00] 01:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x11c3c2800 == 51 [pid = 1938] [id = 53] 01:41:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12401a800 == 50 [pid = 1938] [id = 66] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd4f000 == 49 [pid = 1938] [id = 64] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x1239b2000 == 48 [pid = 1938] [id = 49] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4d7000 == 47 [pid = 1938] [id = 72] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x129092000 == 46 [pid = 1938] [id = 55] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12f863000 == 45 [pid = 1938] [id = 15] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd42800 == 44 [pid = 1938] [id = 67] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12f153000 == 43 [pid = 1938] [id = 13] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12e674000 == 42 [pid = 1938] [id = 69] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x127864800 == 41 [pid = 1938] [id = 54] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12e5a6800 == 40 [pid = 1938] [id = 10] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd53800 == 39 [pid = 1938] [id = 68] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebb3800 == 38 [pid = 1938] [id = 70] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd4f800 == 37 [pid = 1938] [id = 9] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12b366800 == 36 [pid = 1938] [id = 56] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12f162800 == 35 [pid = 1938] [id = 71] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x118f4d000 == 34 [pid = 1938] [id = 44] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x11c1f7000 == 33 [pid = 1938] [id = 42] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x118fd3800 == 32 [pid = 1938] [id = 18] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12e662800 == 31 [pid = 1938] [id = 20] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x11c3c7800 == 30 [pid = 1938] [id = 48] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12b998000 == 29 [pid = 1938] [id = 60] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd30800 == 28 [pid = 1938] [id = 6] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12d1db800 == 27 [pid = 1938] [id = 62] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x116715800 == 26 [pid = 1938] [id = 50] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12d91f800 == 25 [pid = 1938] [id = 63] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12c013000 == 24 [pid = 1938] [id = 61] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12e672800 == 23 [pid = 1938] [id = 21] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12d2cd000 == 22 [pid = 1938] [id = 8] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x118e83800 == 21 [pid = 1938] [id = 51] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x11a62b800 == 20 [pid = 1938] [id = 65] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x123e5d800 == 19 [pid = 1938] [id = 43] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x1308a5000 == 18 [pid = 1938] [id = 81] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x1308d5000 == 17 [pid = 1938] [id = 80] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x13000d000 == 16 [pid = 1938] [id = 79] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12f87c000 == 15 [pid = 1938] [id = 78] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8c3000 == 14 [pid = 1938] [id = 77] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad75800 == 13 [pid = 1938] [id = 57] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12d90c000 == 12 [pid = 1938] [id = 76] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12d05e000 == 11 [pid = 1938] [id = 75] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x119b14000 == 10 [pid = 1938] [id = 73] 01:41:19 INFO - PROCESS | 1938 | --DOCSHELL 0x11c1f4000 == 9 [pid = 1938] [id = 74] 01:41:20 INFO - PROCESS | 1938 | 1461487280838 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]]]}] 01:41:20 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. 01:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 4978ms 01:41:20 INFO - PROCESS | 1938 | 1461487280882 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:41:20 INFO - PROCESS | 1938 | 1461487280884 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:41:20 INFO - PROCESS | 1938 | 1461487280887 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:41:20 INFO - PROCESS | 1938 | 1461487280889 Marionette TRACE conn2 <- [1,302,null,{}] 01:41:20 INFO - PROCESS | 1938 | 1461487280893 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}] 01:41:20 INFO - PROCESS | 1938 | 1461487280975 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:41:20 INFO - PROCESS | 1938 | 1461487280984 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x118fd2000 == 10 [pid = 1938] [id = 83] 01:41:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 246 (0x1188e3800) [pid = 1938] [serial = 246] [outer = 0x0] 01:41:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 247 (0x119131000) [pid = 1938] [serial = 247] [outer = 0x1188e3800] 01:41:21 INFO - PROCESS | 1938 | 1461487281012 Marionette DEBUG loaded listener.js 01:41:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 248 (0x119d63800) [pid = 1938] [serial = 248] [outer = 0x1188e3800] 01:41:21 INFO - PROCESS | 1938 | 1461487281362 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]]]}] 01:41:21 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. 01:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 523ms 01:41:21 INFO - PROCESS | 1938 | 1461487281410 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:41:21 INFO - PROCESS | 1938 | 1461487281415 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:41:21 INFO - PROCESS | 1938 | 1461487281433 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:41:21 INFO - PROCESS | 1938 | 1461487281435 Marionette TRACE conn2 <- [1,306,null,{}] 01:41:21 INFO - PROCESS | 1938 | 1461487281437 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}] 01:41:21 INFO - PROCESS | 1938 | 1461487281519 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:41:21 INFO - PROCESS | 1938 | 1461487281527 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x118662000 == 11 [pid = 1938] [id = 84] 01:41:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 249 (0x11a8aec00) [pid = 1938] [serial = 249] [outer = 0x0] 01:41:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 250 (0x11adcec00) [pid = 1938] [serial = 250] [outer = 0x11a8aec00] 01:41:21 INFO - PROCESS | 1938 | 1461487281554 Marionette DEBUG loaded listener.js 01:41:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 251 (0x11b7f6400) [pid = 1938] [serial = 251] [outer = 0x11a8aec00] 01:41:21 INFO - PROCESS | 1938 | 1461487281933 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]]]}] 01:41:21 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. 01:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 524ms 01:41:21 INFO - PROCESS | 1938 | 1461487281952 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:41:21 INFO - PROCESS | 1938 | 1461487281954 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:41:21 INFO - PROCESS | 1938 | 1461487281956 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:41:21 INFO - PROCESS | 1938 | 1461487281959 Marionette TRACE conn2 <- [1,310,null,{}] 01:41:21 INFO - PROCESS | 1938 | 1461487281966 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}] 01:41:22 INFO - PROCESS | 1938 | 1461487282075 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:41:22 INFO - PROCESS | 1938 | 1461487282083 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x129098000 == 12 [pid = 1938] [id = 85] 01:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 252 (0x1134e5400) [pid = 1938] [serial = 252] [outer = 0x0] 01:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 253 (0x123a17c00) [pid = 1938] [serial = 253] [outer = 0x1134e5400] 01:41:22 INFO - PROCESS | 1938 | 1461487282112 Marionette DEBUG loaded listener.js 01:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 254 (0x124430c00) [pid = 1938] [serial = 254] [outer = 0x1134e5400] 01:41:22 INFO - PROCESS | 1938 | 1461487282466 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]]]}] 01:41:22 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. 01:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 522ms 01:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:41:22 INFO - PROCESS | 1938 | 1461487282480 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:41:22 INFO - PROCESS | 1938 | 1461487282481 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:41:22 INFO - PROCESS | 1938 | 1461487282483 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:41:22 INFO - PROCESS | 1938 | 1461487282484 Marionette TRACE conn2 <- [1,314,null,{}] 01:41:22 INFO - PROCESS | 1938 | 1461487282487 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}] 01:41:22 INFO - PROCESS | 1938 | 1461487282563 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:41:22 INFO - PROCESS | 1938 | 1461487282653 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b993000 == 13 [pid = 1938] [id = 86] 01:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 255 (0x11c1a0c00) [pid = 1938] [serial = 255] [outer = 0x0] 01:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 256 (0x127593800) [pid = 1938] [serial = 256] [outer = 0x11c1a0c00] 01:41:22 INFO - PROCESS | 1938 | 1461487282679 Marionette DEBUG loaded listener.js 01:41:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 257 (0x127daa000) [pid = 1938] [serial = 257] [outer = 0x11c1a0c00] 01:41:23 INFO - PROCESS | 1938 | 1461487283127 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]]]}] 01:41:23 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. 01:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 669ms 01:41:23 INFO - PROCESS | 1938 | 1461487283165 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:41:23 INFO - PROCESS | 1938 | 1461487283167 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:41:23 INFO - PROCESS | 1938 | 1461487283173 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:41:23 INFO - PROCESS | 1938 | 1461487283175 Marionette TRACE conn2 <- [1,318,null,{}] 01:41:23 INFO - PROCESS | 1938 | 1461487283178 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}] 01:41:23 INFO - PROCESS | 1938 | 1461487283322 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:41:23 INFO - PROCESS | 1938 | 1461487283407 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbdc800 == 14 [pid = 1938] [id = 87] 01:41:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 258 (0x11a8ae000) [pid = 1938] [serial = 258] [outer = 0x0] 01:41:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 259 (0x1295a5000) [pid = 1938] [serial = 259] [outer = 0x11a8ae000] 01:41:23 INFO - PROCESS | 1938 | 1461487283446 Marionette DEBUG loaded listener.js 01:41:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 260 (0x12b056c00) [pid = 1938] [serial = 260] [outer = 0x11a8ae000] 01:41:23 INFO - PROCESS | 1938 | 1461487283796 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]]]}] 01:41:23 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. 01:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 672ms 01:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:41:23 INFO - PROCESS | 1938 | 1461487283844 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:41:23 INFO - PROCESS | 1938 | 1461487283846 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:41:23 INFO - PROCESS | 1938 | 1461487283848 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:41:23 INFO - PROCESS | 1938 | 1461487283849 Marionette TRACE conn2 <- [1,322,null,{}] 01:41:23 INFO - PROCESS | 1938 | 1461487283852 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}] 01:41:23 INFO - PROCESS | 1938 | 1461487283977 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:41:23 INFO - PROCESS | 1938 | 1461487283983 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8b4800 == 15 [pid = 1938] [id = 88] 01:41:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 261 (0x12b221800) [pid = 1938] [serial = 261] [outer = 0x0] 01:41:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 262 (0x12b22e000) [pid = 1938] [serial = 262] [outer = 0x12b221800] 01:41:24 INFO - PROCESS | 1938 | 1461487284011 Marionette DEBUG loaded listener.js 01:41:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 263 (0x12bb3f800) [pid = 1938] [serial = 263] [outer = 0x12b221800] 01:41:24 INFO - PROCESS | 1938 | 1461487284353 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]]]}] 01:41:24 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. 01:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 01:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:41:24 INFO - PROCESS | 1938 | 1461487284368 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:41:24 INFO - PROCESS | 1938 | 1461487284369 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:41:24 INFO - PROCESS | 1938 | 1461487284371 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:41:24 INFO - PROCESS | 1938 | 1461487284372 Marionette TRACE conn2 <- [1,326,null,{}] 01:41:24 INFO - PROCESS | 1938 | 1461487284374 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}] 01:41:24 INFO - PROCESS | 1938 | 1461487284480 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:41:24 INFO - PROCESS | 1938 | 1461487284485 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed14000 == 16 [pid = 1938] [id = 89] 01:41:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 264 (0x12b221c00) [pid = 1938] [serial = 264] [outer = 0x0] 01:41:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 265 (0x12bd2a000) [pid = 1938] [serial = 265] [outer = 0x12b221c00] 01:41:24 INFO - PROCESS | 1938 | 1461487284509 Marionette DEBUG loaded listener.js 01:41:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 266 (0x12bf9a000) [pid = 1938] [serial = 266] [outer = 0x12b221c00] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 265 (0x12bf5e400) [pid = 1938] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 264 (0x11bcd3400) [pid = 1938] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 263 (0x11a88f000) [pid = 1938] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 262 (0x11a887800) [pid = 1938] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 261 (0x128817400) [pid = 1938] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 260 (0x12b054c00) [pid = 1938] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 259 (0x11926a000) [pid = 1938] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 258 (0x11650cc00) [pid = 1938] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 257 (0x11adcc400) [pid = 1938] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 256 (0x1158ea400) [pid = 1938] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 255 (0x11bcd1000) [pid = 1938] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 254 (0x11c7cd000) [pid = 1938] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 253 (0x11aa28c00) [pid = 1938] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 252 (0x11add8400) [pid = 1938] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 251 (0x12679c400) [pid = 1938] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 250 (0x1246ccc00) [pid = 1938] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 249 (0x119b03800) [pid = 1938] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 248 (0x119c2e800) [pid = 1938] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 247 (0x127d9d000) [pid = 1938] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 246 (0x11a8b6000) [pid = 1938] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 245 (0x1158ef400) [pid = 1938] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 244 (0x11c52ac00) [pid = 1938] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 243 (0x114b3c000) [pid = 1938] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 242 (0x11bb7c400) [pid = 1938] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 241 (0x11afa9800) [pid = 1938] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 240 (0x127583800) [pid = 1938] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 239 (0x11b70f400) [pid = 1938] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 238 (0x12d9af800) [pid = 1938] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 237 (0x118f75800) [pid = 1938] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 236 (0x123ed1000) [pid = 1938] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 235 (0x11867cc00) [pid = 1938] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 234 (0x11aa28400) [pid = 1938] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 233 (0x123ecd800) [pid = 1938] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 232 (0x12e556800) [pid = 1938] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 231 (0x12b222800) [pid = 1938] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 230 (0x127596c00) [pid = 1938] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 229 (0x12d2d9c00) [pid = 1938] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 228 (0x127525c00) [pid = 1938] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 227 (0x11c7c5c00) [pid = 1938] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 226 (0x12ea3d000) [pid = 1938] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 225 (0x123b2e000) [pid = 1938] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 224 (0x12bd1d000) [pid = 1938] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 223 (0x1151da000) [pid = 1938] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 222 (0x11a604c00) [pid = 1938] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 221 (0x12e5d5400) [pid = 1938] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 220 (0x12bb37400) [pid = 1938] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 219 (0x12d2d6400) [pid = 1938] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 218 (0x12d15e400) [pid = 1938] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 217 (0x114009800) [pid = 1938] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x12d9aa400) [pid = 1938] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x11c1a5800) [pid = 1938] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x12f347800) [pid = 1938] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x11a88c000) [pid = 1938] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x12881b000) [pid = 1938] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x12f33d000) [pid = 1938] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x12e60c800) [pid = 1938] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x128820400) [pid = 1938] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x12c136c00) [pid = 1938] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x12d2d4c00) [pid = 1938] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x12ea47000) [pid = 1938] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x12936c800) [pid = 1938] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x11a8b7400) [pid = 1938] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x11ad11000) [pid = 1938] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x12b4b7800) [pid = 1938] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x11b7f7c00) [pid = 1938] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x1278c2000) [pid = 1938] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x13004c400) [pid = 1938] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x123b23800) [pid = 1938] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x1295ab800) [pid = 1938] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x12d2da000) [pid = 1938] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x11add0c00) [pid = 1938] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x12bd29c00) [pid = 1938] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:41:25 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x11a887400) [pid = 1938] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:41:25 INFO - PROCESS | 1938 | 1461487285921 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]]]}] 01:41:25 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. 01:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1574ms 01:41:25 INFO - PROCESS | 1938 | 1461487285963 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:41:25 INFO - PROCESS | 1938 | 1461487285964 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:41:26 INFO - PROCESS | 1938 | 1461487286011 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:41:26 INFO - PROCESS | 1938 | 1461487286012 Marionette TRACE conn2 <- [1,330,null,{}] 01:41:26 INFO - PROCESS | 1938 | 1461487286022 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}] 01:41:26 INFO - PROCESS | 1938 | 1461487286112 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:41:26 INFO - PROCESS | 1938 | 1461487286128 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x119aed800 == 17 [pid = 1938] [id = 90] 01:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 194 (0x11586e800) [pid = 1938] [serial = 267] [outer = 0x0] 01:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 195 (0x11627e800) [pid = 1938] [serial = 268] [outer = 0x11586e800] 01:41:26 INFO - PROCESS | 1938 | 1461487286152 Marionette DEBUG loaded listener.js 01:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 196 (0x11add4000) [pid = 1938] [serial = 269] [outer = 0x11586e800] 01:41:26 INFO - PROCESS | 1938 | 1461487286461 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]]]}] 01:41:26 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. 01:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 489ms 01:41:26 INFO - PROCESS | 1938 | 1461487286483 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:41:26 INFO - PROCESS | 1938 | 1461487286484 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:41:26 INFO - PROCESS | 1938 | 1461487286486 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:41:26 INFO - PROCESS | 1938 | 1461487286487 Marionette TRACE conn2 <- [1,334,null,{}] 01:41:26 INFO - PROCESS | 1938 | 1461487286490 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}] 01:41:26 INFO - PROCESS | 1938 | 1461487286571 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:41:26 INFO - PROCESS | 1938 | 1461487286632 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c3cd000 == 18 [pid = 1938] [id = 91] 01:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 197 (0x115768c00) [pid = 1938] [serial = 270] [outer = 0x0] 01:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 198 (0x11b7f7400) [pid = 1938] [serial = 271] [outer = 0x115768c00] 01:41:26 INFO - PROCESS | 1938 | 1461487286657 Marionette DEBUG loaded listener.js 01:41:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 199 (0x11c551400) [pid = 1938] [serial = 272] [outer = 0x115768c00] 01:41:26 INFO - PROCESS | 1938 | 1461487286949 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]]]}] 01:41:27 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. 01:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 01:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:41:27 INFO - PROCESS | 1938 | 1461487287006 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:41:27 INFO - PROCESS | 1938 | 1461487287007 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:41:27 INFO - PROCESS | 1938 | 1461487287009 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:41:27 INFO - PROCESS | 1938 | 1461487287010 Marionette TRACE conn2 <- [1,338,null,{}] 01:41:27 INFO - PROCESS | 1938 | 1461487287013 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}] 01:41:27 INFO - PROCESS | 1938 | 1461487287087 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:41:27 INFO - PROCESS | 1938 | 1461487287093 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d057000 == 19 [pid = 1938] [id = 92] 01:41:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 200 (0x11c551c00) [pid = 1938] [serial = 273] [outer = 0x0] 01:41:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 201 (0x123f8e400) [pid = 1938] [serial = 274] [outer = 0x11c551c00] 01:41:27 INFO - PROCESS | 1938 | 1461487287120 Marionette DEBUG loaded listener.js 01:41:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 202 (0x127da6800) [pid = 1938] [serial = 275] [outer = 0x11c551c00] 01:41:27 INFO - PROCESS | 1938 | 1461487287467 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]]]}] 01:41:27 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. 01:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 471ms 01:41:27 INFO - PROCESS | 1938 | 1461487287481 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:41:27 INFO - PROCESS | 1938 | 1461487287483 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:41:27 INFO - PROCESS | 1938 | 1461487287487 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:41:27 INFO - PROCESS | 1938 | 1461487287489 Marionette TRACE conn2 <- [1,342,null,{}] 01:41:27 INFO - PROCESS | 1938 | 1461487287492 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}] 01:41:27 INFO - PROCESS | 1938 | 1461487287669 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:41:27 INFO - PROCESS | 1938 | 1461487287679 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbda800 == 20 [pid = 1938] [id = 93] 01:41:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 203 (0x12881f400) [pid = 1938] [serial = 276] [outer = 0x0] 01:41:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 204 (0x12b05d800) [pid = 1938] [serial = 277] [outer = 0x12881f400] 01:41:27 INFO - PROCESS | 1938 | 1461487287728 Marionette DEBUG loaded listener.js 01:41:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 205 (0x12c137800) [pid = 1938] [serial = 278] [outer = 0x12881f400] 01:41:28 INFO - PROCESS | 1938 | 1461487288304 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]]]}] 01:41:28 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. 01:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 870ms 01:41:28 INFO - PROCESS | 1938 | 1461487288363 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:41:28 INFO - PROCESS | 1938 | 1461487288366 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:41:28 INFO - PROCESS | 1938 | 1461487288369 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:41:28 INFO - PROCESS | 1938 | 1461487288372 Marionette TRACE conn2 <- [1,346,null,{}] 01:41:28 INFO - PROCESS | 1938 | 1461487288375 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}] 01:41:28 INFO - PROCESS | 1938 | 1461487288475 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:41:28 INFO - PROCESS | 1938 | 1461487288548 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa36800 == 21 [pid = 1938] [id = 94] 01:41:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 206 (0x1158f8800) [pid = 1938] [serial = 279] [outer = 0x0] 01:41:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 207 (0x119266400) [pid = 1938] [serial = 280] [outer = 0x1158f8800] 01:41:28 INFO - PROCESS | 1938 | 1461487288580 Marionette DEBUG loaded listener.js 01:41:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 208 (0x11a8b9c00) [pid = 1938] [serial = 281] [outer = 0x1158f8800] 01:41:28 INFO - PROCESS | 1938 | 1461487288789 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:41:29 INFO - PROCESS | 1938 | 1461487289009 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]]]}] 01:41:29 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. 01:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 676ms 01:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:41:29 INFO - PROCESS | 1938 | 1461487289046 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:41:29 INFO - PROCESS | 1938 | 1461487289049 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:41:29 INFO - PROCESS | 1938 | 1461487289053 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:41:29 INFO - PROCESS | 1938 | 1461487289055 Marionette TRACE conn2 <- [1,350,null,{}] 01:41:29 INFO - PROCESS | 1938 | 1461487289074 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}] 01:41:29 INFO - PROCESS | 1938 | 1461487289196 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:41:29 INFO - PROCESS | 1938 | 1461487289250 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd4a800 == 22 [pid = 1938] [id = 95] 01:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 209 (0x11c619000) [pid = 1938] [serial = 282] [outer = 0x0] 01:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 210 (0x12403d400) [pid = 1938] [serial = 283] [outer = 0x11c619000] 01:41:29 INFO - PROCESS | 1938 | 1461487289280 Marionette DEBUG loaded listener.js 01:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 211 (0x127595400) [pid = 1938] [serial = 284] [outer = 0x11c619000] 01:41:29 INFO - PROCESS | 1938 | 1461487289700 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]]]}] 01:41:29 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. 01:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 672ms 01:41:29 INFO - PROCESS | 1938 | 1461487289726 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:41:29 INFO - PROCESS | 1938 | 1461487289728 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:41:29 INFO - PROCESS | 1938 | 1461487289730 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:41:29 INFO - PROCESS | 1938 | 1461487289733 Marionette TRACE conn2 <- [1,354,null,{}] 01:41:29 INFO - PROCESS | 1938 | 1461487289741 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}] 01:41:29 INFO - PROCESS | 1938 | 1461487289863 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:41:29 INFO - PROCESS | 1938 | 1461487289925 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4d2000 == 23 [pid = 1938] [id = 96] 01:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 212 (0x1295a6c00) [pid = 1938] [serial = 285] [outer = 0x0] 01:41:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 213 (0x12b05ec00) [pid = 1938] [serial = 286] [outer = 0x1295a6c00] 01:41:29 INFO - PROCESS | 1938 | 1461487289958 Marionette DEBUG loaded listener.js 01:41:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 214 (0x12b4bd800) [pid = 1938] [serial = 287] [outer = 0x1295a6c00] 01:41:30 INFO - PROCESS | 1938 | 1461487290450 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]]]}] 01:41:30 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. 01:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 775ms 01:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:41:30 INFO - PROCESS | 1938 | 1461487290506 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:41:30 INFO - PROCESS | 1938 | 1461487290508 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:41:30 INFO - PROCESS | 1938 | 1461487290514 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:41:30 INFO - PROCESS | 1938 | 1461487290517 Marionette TRACE conn2 <- [1,358,null,{}] 01:41:30 INFO - PROCESS | 1938 | 1461487290520 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}] 01:41:30 INFO - PROCESS | 1938 | 1461487290665 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:41:30 INFO - PROCESS | 1938 | 1461487290756 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x11594d800 == 24 [pid = 1938] [id = 97] 01:41:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 215 (0x116509400) [pid = 1938] [serial = 288] [outer = 0x0] 01:41:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 216 (0x119181c00) [pid = 1938] [serial = 289] [outer = 0x116509400] 01:41:30 INFO - PROCESS | 1938 | 1461487290804 Marionette DEBUG loaded listener.js 01:41:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 217 (0x11adcb400) [pid = 1938] [serial = 290] [outer = 0x116509400] 01:41:31 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed12000 == 23 [pid = 1938] [id = 82] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 216 (0x11bccd800) [pid = 1938] [serial = 85] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 215 (0x11a893800) [pid = 1938] [serial = 76] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 214 (0x127e4a400) [pid = 1938] [serial = 106] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 213 (0x11afb6800) [pid = 1938] [serial = 81] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 212 (0x128823800) [pid = 1938] [serial = 108] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 211 (0x12936bc00) [pid = 1938] [serial = 111] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 210 (0x119a71000) [pid = 1938] [serial = 73] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 209 (0x129027c00) [pid = 1938] [serial = 109] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 208 (0x11aadcc00) [pid = 1938] [serial = 78] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 207 (0x118f78c00) [pid = 1938] [serial = 66] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 206 (0x11b703c00) [pid = 1938] [serial = 70] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 205 (0x11c7cbc00) [pid = 1938] [serial = 88] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 204 (0x123a14000) [pid = 1938] [serial = 91] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 203 (0x11add1c00) [pid = 1938] [serial = 79] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 202 (0x114bb4c00) [pid = 1938] [serial = 63] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 201 (0x119c31000) [pid = 1938] [serial = 67] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 200 (0x123a0f000) [pid = 1938] [serial = 90] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 199 (0x11a606400) [pid = 1938] [serial = 75] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 198 (0x115598400) [pid = 1938] [serial = 64] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 197 (0x11b7f6000) [pid = 1938] [serial = 82] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 196 (0x1300a5800) [pid = 1938] [serial = 61] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 195 (0x12b773400) [pid = 1938] [serial = 115] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 194 (0x11c54e000) [pid = 1938] [serial = 172] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 193 (0x119130000) [pid = 1938] [serial = 217] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 192 (0x11c1a2c00) [pid = 1938] [serial = 171] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 191 (0x11afad800) [pid = 1938] [serial = 135] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 190 (0x11afc0800) [pid = 1938] [serial = 169] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 189 (0x11adcb000) [pid = 1938] [serial = 151] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 188 (0x12d110400) [pid = 1938] [serial = 202] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 187 (0x11a8ba400) [pid = 1938] [serial = 121] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x12b054800) [pid = 1938] [serial = 112] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x11bc50800) [pid = 1938] [serial = 192] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x12b05a400) [pid = 1938] [serial = 114] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x11a894400) [pid = 1938] [serial = 130] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x119d5fc00) [pid = 1938] [serial = 132] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x11a8b3000) [pid = 1938] [serial = 168] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x11a88e800) [pid = 1938] [serial = 150] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x11912c400) [pid = 1938] [serial = 72] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x119d5ac00) [pid = 1938] [serial = 129] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x11add4400) [pid = 1938] [serial = 69] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x11bb7dc00) [pid = 1938] [serial = 84] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x11c1a5c00) [pid = 1938] [serial = 87] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x123a16c00) [pid = 1938] [serial = 93] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x123ed0c00) [pid = 1938] [serial = 94] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x123f92400) [pid = 1938] [serial = 96] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x124433800) [pid = 1938] [serial = 99] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x124298c00) [pid = 1938] [serial = 97] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x126727400) [pid = 1938] [serial = 100] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x1275a0c00) [pid = 1938] [serial = 105] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x127523400) [pid = 1938] [serial = 102] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x127598800) [pid = 1938] [serial = 103] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x129022400) [pid = 1938] [serial = 177] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x11afba000) [pid = 1938] [serial = 153] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x11a8b0c00) [pid = 1938] [serial = 133] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x12758bc00) [pid = 1938] [serial = 175] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x1278c3000) [pid = 1938] [serial = 147] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x1273f2c00) [pid = 1938] [serial = 145] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x11bcc5800) [pid = 1938] [serial = 123] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x11c52b400) [pid = 1938] [serial = 138] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x12e550400) [pid = 1938] [serial = 205] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x12671fc00) [pid = 1938] [serial = 144] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x11aae2c00) [pid = 1938] [serial = 218] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x11b711400) [pid = 1938] [serial = 136] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x124431800) [pid = 1938] [serial = 142] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x119c30c00) [pid = 1938] [serial = 220] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x123f8e800) [pid = 1938] [serial = 141] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x12d2d0000) [pid = 1938] [serial = 203] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x11c54c400) [pid = 1938] [serial = 193] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x11bb75800) [pid = 1938] [serial = 154] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x123eda000) [pid = 1938] [serial = 126] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x12b053c00) [pid = 1938] [serial = 148] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x12679b000) [pid = 1938] [serial = 223] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12e5dbc00) [pid = 1938] [serial = 208] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x123f8d000) [pid = 1938] [serial = 11] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x11bf2cc00) [pid = 1938] [serial = 124] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x1241dfc00) [pid = 1938] [serial = 8] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12e5d0800) [pid = 1938] [serial = 206] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x127525000) [pid = 1938] [serial = 197] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x12f344800) [pid = 1938] [serial = 212] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12b227c00) [pid = 1938] [serial = 214] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12759c400) [pid = 1938] [serial = 224] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x1295af000) [pid = 1938] [serial = 226] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12bd27800) [pid = 1938] [serial = 18] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x11bf2a400) [pid = 1938] [serial = 156] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x12bd1f400) [pid = 1938] [serial = 166] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12bd1dc00) [pid = 1938] [serial = 15] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x12403d800) [pid = 1938] [serial = 196] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12bd24400) [pid = 1938] [serial = 16] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x127592800) [pid = 1938] [serial = 159] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11b704c00) [pid = 1938] [serial = 221] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x127583000) [pid = 1938] [serial = 127] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12e60cc00) [pid = 1938] [serial = 209] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12ea49000) [pid = 1938] [serial = 211] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x118edbc00) [pid = 1938] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12e5d6800) [pid = 1938] [serial = 28] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12bd1f800) [pid = 1938] [serial = 232] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x1147d3c00) [pid = 1938] [serial = 117] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12c134000) [pid = 1938] [serial = 181] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x12e5cd800) [pid = 1938] [serial = 27] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12b058400) [pid = 1938] [serial = 162] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12b22b400) [pid = 1938] [serial = 215] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x12d106c00) [pid = 1938] [serial = 183] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x12759e800) [pid = 1938] [serial = 24] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12d9b2c00) [pid = 1938] [serial = 25] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12d2db800) [pid = 1938] [serial = 21] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x12d9aa800) [pid = 1938] [serial = 22] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x128818400) [pid = 1938] [serial = 160] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x12ea4bc00) [pid = 1938] [serial = 241] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x12ea37000) [pid = 1938] [serial = 238] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12b95fc00) [pid = 1938] [serial = 163] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x12d110800) [pid = 1938] [serial = 184] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x12e60ac00) [pid = 1938] [serial = 236] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x12ea4e800) [pid = 1938] [serial = 36] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12ea52400) [pid = 1938] [serial = 37] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x12e55c400) [pid = 1938] [serial = 235] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x12b22c800) [pid = 1938] [serial = 227] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x12e602800) [pid = 1938] [serial = 33] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x12ea42400) [pid = 1938] [serial = 34] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x12b4be000) [pid = 1938] [serial = 229] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x12d9af000) [pid = 1938] [serial = 186] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x12e5d9c00) [pid = 1938] [serial = 30] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x12bf5d800) [pid = 1938] [serial = 233] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x12ea39800) [pid = 1938] [serial = 31] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x11bf27400) [pid = 1938] [serial = 54] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x12ea55800) [pid = 1938] [serial = 242] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x12d160000) [pid = 1938] [serial = 51] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x114fc3000) [pid = 1938] [serial = 244] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x116503000) [pid = 1938] [serial = 118] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x12d164400) [pid = 1938] [serial = 52] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x12db87400) [pid = 1938] [serial = 187] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x12fbcf000) [pid = 1938] [serial = 45] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x12fb4a800) [pid = 1938] [serial = 48] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x11c7d0c00) [pid = 1938] [serial = 139] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x12e554800) [pid = 1938] [serial = 189] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x12f72ac00) [pid = 1938] [serial = 42] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x12f730400) [pid = 1938] [serial = 43] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x11a891800) [pid = 1938] [serial = 120] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x12bd21000) [pid = 1938] [serial = 178] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x12f33fc00) [pid = 1938] [serial = 39] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x12ea42800) [pid = 1938] [serial = 239] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x12f345400) [pid = 1938] [serial = 40] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x123a0fc00) [pid = 1938] [serial = 157] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x12bd1d800) [pid = 1938] [serial = 200] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x130052800) [pid = 1938] [serial = 60] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x1246bf400) [pid = 1938] [serial = 174] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x12b771800) [pid = 1938] [serial = 230] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x12e55cc00) [pid = 1938] [serial = 190] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x1295a8000) [pid = 1938] [serial = 199] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x11add3400) [pid = 1938] [serial = 57] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x12fb56800) [pid = 1938] [serial = 58] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x12bf92c00) [pid = 1938] [serial = 180] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x12f8e6000) [pid = 1938] [serial = 55] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x12bb3ec00) [pid = 1938] [serial = 165] [outer = 0x0] [url = about:blank] 01:41:31 INFO - PROCESS | 1938 | 1461487291974 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]]]}] 01:41:31 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. 01:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1474ms 01:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:41:31 INFO - PROCESS | 1938 | 1461487291988 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:41:31 INFO - PROCESS | 1938 | 1461487291990 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:41:31 INFO - PROCESS | 1938 | 1461487291996 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:41:31 INFO - PROCESS | 1938 | 1461487291999 Marionette TRACE conn2 <- [1,362,null,{}] 01:41:32 INFO - PROCESS | 1938 | 1461487292003 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}] 01:41:32 INFO - PROCESS | 1938 | 1461487292071 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:41:32 INFO - PROCESS | 1938 | 1461487292080 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x115242000 == 24 [pid = 1938] [id = 98] 01:41:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x114bae000) [pid = 1938] [serial = 291] [outer = 0x0] 01:41:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x114fbd000) [pid = 1938] [serial = 292] [outer = 0x114bae000] 01:41:32 INFO - PROCESS | 1938 | 1461487292108 Marionette DEBUG loaded listener.js 01:41:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x114fc8400) [pid = 1938] [serial = 293] [outer = 0x114bae000] 01:41:32 INFO - PROCESS | 1938 | 1461487292422 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]]]}] 01:41:32 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. 01:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 475ms 01:41:32 INFO - PROCESS | 1938 | 1461487292469 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:41:32 INFO - PROCESS | 1938 | 1461487292473 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:41:32 INFO - PROCESS | 1938 | 1461487292477 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:41:32 INFO - PROCESS | 1938 | 1461487292479 Marionette TRACE conn2 <- [1,366,null,{}] 01:41:32 INFO - PROCESS | 1938 | 1461487292481 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}] 01:41:32 INFO - PROCESS | 1938 | 1461487292551 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:41:32 INFO - PROCESS | 1938 | 1461487292556 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x118804000 == 25 [pid = 1938] [id = 99] 01:41:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x1151dcc00) [pid = 1938] [serial = 294] [outer = 0x0] 01:41:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x11650ac00) [pid = 1938] [serial = 295] [outer = 0x1151dcc00] 01:41:32 INFO - PROCESS | 1938 | 1461487292584 Marionette DEBUG loaded listener.js 01:41:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x1186bdc00) [pid = 1938] [serial = 296] [outer = 0x1151dcc00] 01:41:32 INFO - PROCESS | 1938 | 1461487292930 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]]]}] 01:41:32 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. 01:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 473ms 01:41:32 INFO - PROCESS | 1938 | 1461487292952 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:41:32 INFO - PROCESS | 1938 | 1461487292954 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:41:32 INFO - PROCESS | 1938 | 1461487292957 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:41:32 INFO - PROCESS | 1938 | 1461487292961 Marionette TRACE conn2 <- [1,370,null,{}] 01:41:32 INFO - PROCESS | 1938 | 1461487292971 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}] 01:41:33 INFO - PROCESS | 1938 | 1461487293090 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:41:33 INFO - PROCESS | 1938 | 1461487293150 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x118fd0000 == 26 [pid = 1938] [id = 100] 01:41:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x11650e400) [pid = 1938] [serial = 297] [outer = 0x0] 01:41:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x119190800) [pid = 1938] [serial = 298] [outer = 0x11650e400] 01:41:33 INFO - PROCESS | 1938 | 1461487293193 Marionette DEBUG loaded listener.js 01:41:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x11a610c00) [pid = 1938] [serial = 299] [outer = 0x11650e400] 01:41:33 INFO - PROCESS | 1938 | 1461487293593 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]]]}] 01:41:33 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. 01:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 672ms 01:41:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:41:33 INFO - PROCESS | 1938 | 1461487293630 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:41:33 INFO - PROCESS | 1938 | 1461487293631 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:41:33 INFO - PROCESS | 1938 | 1461487293633 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:41:33 INFO - PROCESS | 1938 | 1461487293634 Marionette TRACE conn2 <- [1,374,null,{}] 01:41:33 INFO - PROCESS | 1938 | 1461487293637 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}] 01:41:33 INFO - PROCESS | 1938 | 1461487293723 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:41:33 INFO - PROCESS | 1938 | 1461487293732 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x119104800 == 27 [pid = 1938] [id = 101] 01:41:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x11a88e400) [pid = 1938] [serial = 300] [outer = 0x0] 01:41:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x11a8b2400) [pid = 1938] [serial = 301] [outer = 0x11a88e400] 01:41:33 INFO - PROCESS | 1938 | 1461487293758 Marionette DEBUG loaded listener.js 01:41:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x11a8bc800) [pid = 1938] [serial = 302] [outer = 0x11a88e400] 01:41:34 INFO - PROCESS | 1938 | 1461487294087 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:41:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:41:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 471ms 01:41:34 INFO - PROCESS | 1938 | 1461487294105 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:41:34 INFO - PROCESS | 1938 | 1461487294106 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:41:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:41:34 INFO - PROCESS | 1938 | 1461487294108 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:41:34 INFO - PROCESS | 1938 | 1461487294111 Marionette TRACE conn2 <- [1,378,null,{}] 01:41:34 INFO - PROCESS | 1938 | 1461487294113 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}] 01:41:34 INFO - PROCESS | 1938 | 1461487294198 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:41:34 INFO - PROCESS | 1938 | 1461487294227 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x114e7f800 == 28 [pid = 1938] [id = 102] 01:41:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x11a8bcc00) [pid = 1938] [serial = 303] [outer = 0x0] 01:41:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x11aadcc00) [pid = 1938] [serial = 304] [outer = 0x11a8bcc00] 01:41:34 INFO - PROCESS | 1938 | 1461487294253 Marionette DEBUG loaded listener.js 01:41:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x11add2000) [pid = 1938] [serial = 305] [outer = 0x11a8bcc00] 01:41:34 INFO - PROCESS | 1938 | 1461487294586 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:41:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:41:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 521ms 01:41:34 INFO - PROCESS | 1938 | 1461487294630 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:41:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:41:34 INFO - PROCESS | 1938 | 1461487294631 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:41:34 INFO - PROCESS | 1938 | 1461487294633 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:41:34 INFO - PROCESS | 1938 | 1461487294634 Marionette TRACE conn2 <- [1,382,null,{}] 01:41:34 INFO - PROCESS | 1938 | 1461487294636 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}] 01:41:34 INFO - PROCESS | 1938 | 1461487294739 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:41:34 INFO - PROCESS | 1938 | 1461487294745 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c07800 == 29 [pid = 1938] [id = 103] 01:41:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x11add8c00) [pid = 1938] [serial = 306] [outer = 0x0] 01:41:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x11afba000) [pid = 1938] [serial = 307] [outer = 0x11add8c00] 01:41:34 INFO - PROCESS | 1938 | 1461487294774 Marionette DEBUG loaded listener.js 01:41:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11bccd800) [pid = 1938] [serial = 308] [outer = 0x11add8c00] 01:41:35 INFO - PROCESS | 1938 | 1461487295106 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:41:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:41:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 517ms 01:41:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:41:35 INFO - PROCESS | 1938 | 1461487295151 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:41:35 INFO - PROCESS | 1938 | 1461487295152 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:41:35 INFO - PROCESS | 1938 | 1461487295154 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:41:35 INFO - PROCESS | 1938 | 1461487295155 Marionette TRACE conn2 <- [1,386,null,{}] 01:41:35 INFO - PROCESS | 1938 | 1461487295158 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}] 01:41:35 INFO - PROCESS | 1938 | 1461487295239 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:41:35 INFO - PROCESS | 1938 | 1461487295267 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a646800 == 30 [pid = 1938] [id = 104] 01:41:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x11bcd3400) [pid = 1938] [serial = 309] [outer = 0x0] 01:41:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x11bf2c800) [pid = 1938] [serial = 310] [outer = 0x11bcd3400] 01:41:35 INFO - PROCESS | 1938 | 1461487295292 Marionette DEBUG loaded listener.js 01:41:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11c1ab400) [pid = 1938] [serial = 311] [outer = 0x11bcd3400] 01:41:35 INFO - PROCESS | 1938 | 1461487295645 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]]]}] 01:41:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:41:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 520ms 01:41:35 INFO - PROCESS | 1938 | 1461487295675 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:41:35 INFO - PROCESS | 1938 | 1461487295676 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:41:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:41:35 INFO - PROCESS | 1938 | 1461487295681 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:41:35 INFO - PROCESS | 1938 | 1461487295682 Marionette TRACE conn2 <- [1,390,null,{}] 01:41:35 INFO - PROCESS | 1938 | 1461487295684 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}] 01:41:35 INFO - PROCESS | 1938 | 1461487295768 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:41:35 INFO - PROCESS | 1938 | 1461487295808 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad6a800 == 31 [pid = 1938] [id = 105] 01:41:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x11c532400) [pid = 1938] [serial = 312] [outer = 0x0] 01:41:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11c7cd400) [pid = 1938] [serial = 313] [outer = 0x11c532400] 01:41:35 INFO - PROCESS | 1938 | 1461487295833 Marionette DEBUG loaded listener.js 01:41:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x123a16800) [pid = 1938] [serial = 314] [outer = 0x11c532400] 01:41:36 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x11c551c00) [pid = 1938] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:41:36 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x11a8ae000) [pid = 1938] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:41:36 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x12b221800) [pid = 1938] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:41:36 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x12b221c00) [pid = 1938] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:41:36 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x114fbfc00) [pid = 1938] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:41:36 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x1188e3800) [pid = 1938] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:41:36 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x11a8aec00) [pid = 1938] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:41:36 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x1134e5400) [pid = 1938] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:41:36 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x115768c00) [pid = 1938] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:41:36 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x11586e800) [pid = 1938] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:41:36 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x11c1a0c00) [pid = 1938] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:41:36 INFO - PROCESS | 1938 | 1461487296150 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]]]}] 01:41:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:41:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 01:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:41:36 INFO - PROCESS | 1938 | 1461487296200 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:41:36 INFO - PROCESS | 1938 | 1461487296201 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:41:36 INFO - PROCESS | 1938 | 1461487296203 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:41:36 INFO - PROCESS | 1938 | 1461487296204 Marionette TRACE conn2 <- [1,394,null,{}] 01:41:36 INFO - PROCESS | 1938 | 1461487296206 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}] 01:41:36 INFO - PROCESS | 1938 | 1461487296276 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:41:36 INFO - PROCESS | 1938 | 1461487296283 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf7b800 == 32 [pid = 1938] [id = 106] 01:41:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x119d60800) [pid = 1938] [serial = 315] [outer = 0x0] 01:41:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x123a15400) [pid = 1938] [serial = 316] [outer = 0x119d60800] 01:41:36 INFO - PROCESS | 1938 | 1461487296308 Marionette DEBUG loaded listener.js 01:41:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x123ed2400) [pid = 1938] [serial = 317] [outer = 0x119d60800] 01:41:36 INFO - PROCESS | 1938 | 1461487296692 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]]]}] 01:41:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:41:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 524ms 01:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:41:36 INFO - PROCESS | 1938 | 1461487296728 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:41:36 INFO - PROCESS | 1938 | 1461487296730 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:41:36 INFO - PROCESS | 1938 | 1461487296733 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:41:36 INFO - PROCESS | 1938 | 1461487296735 Marionette TRACE conn2 <- [1,398,null,{}] 01:41:36 INFO - PROCESS | 1938 | 1461487296738 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}] 01:41:36 INFO - PROCESS | 1938 | 1461487296841 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:41:36 INFO - PROCESS | 1938 | 1461487296849 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c1f2800 == 33 [pid = 1938] [id = 107] 01:41:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x123a16000) [pid = 1938] [serial = 318] [outer = 0x0] 01:41:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x1241dec00) [pid = 1938] [serial = 319] [outer = 0x123a16000] 01:41:36 INFO - PROCESS | 1938 | 1461487296874 Marionette DEBUG loaded listener.js 01:41:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x1246bec00) [pid = 1938] [serial = 320] [outer = 0x123a16000] 01:41:37 INFO - PROCESS | 1938 | 1461487297199 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]]]}] 01:41:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:41:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 471ms 01:41:37 INFO - PROCESS | 1938 | 1461487297203 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:41:37 INFO - PROCESS | 1938 | 1461487297205 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:41:37 INFO - PROCESS | 1938 | 1461487297207 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:41:37 INFO - PROCESS | 1938 | 1461487297209 Marionette TRACE conn2 <- [1,402,null,{}] 01:41:37 INFO - PROCESS | 1938 | 1461487297213 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}] 01:41:37 INFO - PROCESS | 1938 | 1461487297312 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:41:37 INFO - PROCESS | 1938 | 1461487297336 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c62e000 == 34 [pid = 1938] [id = 108] 01:41:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x123ed3000) [pid = 1938] [serial = 321] [outer = 0x0] 01:41:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x12671fc00) [pid = 1938] [serial = 322] [outer = 0x123ed3000] 01:41:37 INFO - PROCESS | 1938 | 1461487297365 Marionette DEBUG loaded listener.js 01:41:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x127595000) [pid = 1938] [serial = 323] [outer = 0x123ed3000] 01:41:37 INFO - PROCESS | 1938 | 1461487297673 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]]]}] 01:41:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:41:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 523ms 01:41:37 INFO - PROCESS | 1938 | 1461487297731 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:41:37 INFO - PROCESS | 1938 | 1461487297732 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:41:37 INFO - PROCESS | 1938 | 1461487297734 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:41:37 INFO - PROCESS | 1938 | 1461487297735 Marionette TRACE conn2 <- [1,406,null,{}] 01:41:37 INFO - PROCESS | 1938 | 1461487297738 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}] 01:41:37 INFO - PROCESS | 1938 | 1461487297808 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:41:37 INFO - PROCESS | 1938 | 1461487297814 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x123b18000 == 35 [pid = 1938] [id = 109] 01:41:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x1273eb000) [pid = 1938] [serial = 324] [outer = 0x0] 01:41:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x1277c1c00) [pid = 1938] [serial = 325] [outer = 0x1273eb000] 01:41:37 INFO - PROCESS | 1938 | 1461487297839 Marionette DEBUG loaded listener.js 01:41:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x127d9f000) [pid = 1938] [serial = 326] [outer = 0x1273eb000] 01:41:38 INFO - PROCESS | 1938 | 1461487298309 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]]]}] 01:41:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:41:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 618ms 01:41:38 INFO - PROCESS | 1938 | 1461487298353 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:41:38 INFO - PROCESS | 1938 | 1461487298355 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:41:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:41:38 INFO - PROCESS | 1938 | 1461487298359 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:41:38 INFO - PROCESS | 1938 | 1461487298361 Marionette TRACE conn2 <- [1,410,null,{}] 01:41:38 INFO - PROCESS | 1938 | 1461487298365 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}] 01:41:38 INFO - PROCESS | 1938 | 1461487298469 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:41:38 INFO - PROCESS | 1938 | 1461487298512 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x116535800 == 36 [pid = 1938] [id = 110] 01:41:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x114bad800) [pid = 1938] [serial = 327] [outer = 0x0] 01:41:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x114fc9000) [pid = 1938] [serial = 328] [outer = 0x114bad800] 01:41:38 INFO - PROCESS | 1938 | 1461487298544 Marionette DEBUG loaded listener.js 01:41:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x1158f0000) [pid = 1938] [serial = 329] [outer = 0x114bad800] 01:41:39 INFO - PROCESS | 1938 | 1461487299324 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]]]}] 01:41:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:41:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 973ms 01:41:39 INFO - PROCESS | 1938 | 1461487299332 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:41:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:41:39 INFO - PROCESS | 1938 | 1461487299334 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:41:39 INFO - PROCESS | 1938 | 1461487299337 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:41:39 INFO - PROCESS | 1938 | 1461487299339 Marionette TRACE conn2 <- [1,414,null,{}] 01:41:39 INFO - PROCESS | 1938 | 1461487299345 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}] 01:41:39 INFO - PROCESS | 1938 | 1461487299438 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:41:39 INFO - PROCESS | 1938 | 1461487299483 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x1158bf800 == 37 [pid = 1938] [id = 111] 01:41:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x1157dd400) [pid = 1938] [serial = 330] [outer = 0x0] 01:41:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x115877800) [pid = 1938] [serial = 331] [outer = 0x1157dd400] 01:41:39 INFO - PROCESS | 1938 | 1461487299512 Marionette DEBUG loaded listener.js 01:41:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11650ec00) [pid = 1938] [serial = 332] [outer = 0x1157dd400] 01:41:39 INFO - PROCESS | 1938 | --DOCSHELL 0x11c62e000 == 36 [pid = 1938] [id = 108] 01:41:39 INFO - PROCESS | 1938 | --DOCSHELL 0x11c1f2800 == 35 [pid = 1938] [id = 107] 01:41:39 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf7b800 == 34 [pid = 1938] [id = 106] 01:41:39 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad6a800 == 33 [pid = 1938] [id = 105] 01:41:39 INFO - PROCESS | 1938 | --DOCSHELL 0x11a646800 == 32 [pid = 1938] [id = 104] 01:41:39 INFO - PROCESS | 1938 | --DOCSHELL 0x119c07800 == 31 [pid = 1938] [id = 103] 01:41:39 INFO - PROCESS | 1938 | --DOCSHELL 0x114e7f800 == 30 [pid = 1938] [id = 102] 01:41:39 INFO - PROCESS | 1938 | --DOCSHELL 0x119104800 == 29 [pid = 1938] [id = 101] 01:41:39 INFO - PROCESS | 1938 | 1461487299899 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]]]}] 01:41:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:41:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 577ms 01:41:39 INFO - PROCESS | 1938 | 1461487299915 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:41:39 INFO - PROCESS | 1938 | 1461487299918 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:41:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:41:39 INFO - PROCESS | 1938 | 1461487299923 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:41:39 INFO - PROCESS | 1938 | 1461487299924 Marionette TRACE conn2 <- [1,418,null,{}] 01:41:39 INFO - PROCESS | 1938 | 1461487299935 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}] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x123f8e400) [pid = 1938] [serial = 274] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x1295a5000) [pid = 1938] [serial = 259] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x12b22e000) [pid = 1938] [serial = 262] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x12b056c00) [pid = 1938] [serial = 260] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x12bd2a000) [pid = 1938] [serial = 265] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x12bb3f800) [pid = 1938] [serial = 263] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x12bf9a000) [pid = 1938] [serial = 266] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x114fc7000) [pid = 1938] [serial = 245] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x119131000) [pid = 1938] [serial = 247] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x119d63800) [pid = 1938] [serial = 248] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x127da6800) [pid = 1938] [serial = 275] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x11adcec00) [pid = 1938] [serial = 250] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x11b7f6400) [pid = 1938] [serial = 251] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x123a17c00) [pid = 1938] [serial = 253] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x124430c00) [pid = 1938] [serial = 254] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x11c551400) [pid = 1938] [serial = 272] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x11627e800) [pid = 1938] [serial = 268] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x127daa000) [pid = 1938] [serial = 257] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x127593800) [pid = 1938] [serial = 256] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x11add4000) [pid = 1938] [serial = 269] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x11b7f7400) [pid = 1938] [serial = 271] [outer = 0x0] [url = about:blank] 01:41:40 INFO - PROCESS | 1938 | 1461487300043 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:41:40 INFO - PROCESS | 1938 | 1461487300054 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x118fe2800 == 30 [pid = 1938] [id = 112] 01:41:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x114fc1400) [pid = 1938] [serial = 333] [outer = 0x0] 01:41:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x118f77400) [pid = 1938] [serial = 334] [outer = 0x114fc1400] 01:41:40 INFO - PROCESS | 1938 | 1461487300091 Marionette DEBUG loaded listener.js 01:41:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x119c30c00) [pid = 1938] [serial = 335] [outer = 0x114fc1400] 01:41:41 INFO - PROCESS | 1938 | 1461487301013 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]]]}] 01:41:41 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 01:41:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1120ms 01:41:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:41:41 INFO - PROCESS | 1938 | 1461487301043 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:41:41 INFO - PROCESS | 1938 | 1461487301046 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:41:41 INFO - PROCESS | 1938 | 1461487301049 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:41:41 INFO - PROCESS | 1938 | 1461487301051 Marionette TRACE conn2 <- [1,422,null,{}] 01:41:41 INFO - PROCESS | 1938 | 1461487301064 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}] 01:41:41 INFO - PROCESS | 1938 | 1461487301137 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:41:41 INFO - PROCESS | 1938 | 1461487301144 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x119b1e000 == 31 [pid = 1938] [id = 113] 01:41:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x11a8b0c00) [pid = 1938] [serial = 336] [outer = 0x0] 01:41:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x11a8bb800) [pid = 1938] [serial = 337] [outer = 0x11a8b0c00] 01:41:41 INFO - PROCESS | 1938 | 1461487301174 Marionette DEBUG loaded listener.js 01:41:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x11aae7c00) [pid = 1938] [serial = 338] [outer = 0x11a8b0c00] 01:41:41 INFO - PROCESS | 1938 | 1461487301986 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]]]}] 01:41:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:41:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 976ms 01:41:42 INFO - PROCESS | 1938 | 1461487302025 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:41:42 INFO - PROCESS | 1938 | 1461487302029 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:41:42 INFO - PROCESS | 1938 | 1461487302032 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:41:42 INFO - PROCESS | 1938 | 1461487302033 Marionette TRACE conn2 <- [1,426,null,{}] 01:41:42 INFO - PROCESS | 1938 | 1461487302035 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}] 01:41:42 INFO - PROCESS | 1938 | 1461487302120 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:41:42 INFO - PROCESS | 1938 | 1461487302124 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad5c800 == 32 [pid = 1938] [id = 114] 01:41:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x114fbb400) [pid = 1938] [serial = 339] [outer = 0x0] 01:41:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11afab000) [pid = 1938] [serial = 340] [outer = 0x114fbb400] 01:41:42 INFO - PROCESS | 1938 | 1461487302151 Marionette DEBUG loaded listener.js 01:41:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x11b706400) [pid = 1938] [serial = 341] [outer = 0x114fbb400] 01:41:42 INFO - PROCESS | 1938 | 1461487302502 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] 01:41:42 INFO - PROCESS | 1938 | 1461487302552 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:41:42 INFO - PROCESS | 1938 | 1461487302554 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:41:42 INFO - PROCESS | 1938 | 1461487302555 Marionette TRACE conn2 <- [1,430,null,{}] 01:41:42 INFO - PROCESS | 1938 | 1461487302557 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}] 01:41:42 INFO - PROCESS | 1938 | 1461487302648 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:41:42 INFO - PROCESS | 1938 | 1461487302676 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c1e0800 == 33 [pid = 1938] [id = 115] 01:41:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x114fbe400) [pid = 1938] [serial = 342] [outer = 0x0] 01:41:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11bb75800) [pid = 1938] [serial = 343] [outer = 0x114fbe400] 01:41:42 INFO - PROCESS | 1938 | 1461487302702 Marionette DEBUG loaded listener.js 01:41:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x11bc52400) [pid = 1938] [serial = 344] [outer = 0x114fbe400] 01:41:43 INFO - PROCESS | 1938 | 1461487303033 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]]]}] 01:41:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:41:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 519ms 01:41:43 INFO - PROCESS | 1938 | 1461487303073 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:41:43 INFO - PROCESS | 1938 | 1461487303074 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:41:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:41:43 INFO - PROCESS | 1938 | 1461487303077 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:41:43 INFO - PROCESS | 1938 | 1461487303078 Marionette TRACE conn2 <- [1,434,null,{}] 01:41:43 INFO - PROCESS | 1938 | 1461487303080 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}] 01:41:43 INFO - PROCESS | 1938 | 1461487303180 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:41:43 INFO - PROCESS | 1938 | 1461487303210 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239a6800 == 34 [pid = 1938] [id = 116] 01:41:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11bc52800) [pid = 1938] [serial = 345] [outer = 0x0] 01:41:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11c1a2800) [pid = 1938] [serial = 346] [outer = 0x11bc52800] 01:41:43 INFO - PROCESS | 1938 | 1461487303237 Marionette DEBUG loaded listener.js 01:41:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x123b2a000) [pid = 1938] [serial = 347] [outer = 0x11bc52800] 01:41:43 INFO - PROCESS | 1938 | 1461487303580 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]]]}] 01:41:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:41:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 523ms 01:41:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:41:43 INFO - PROCESS | 1938 | 1461487303601 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:41:43 INFO - PROCESS | 1938 | 1461487303602 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:41:43 INFO - PROCESS | 1938 | 1461487303604 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:41:43 INFO - PROCESS | 1938 | 1461487303605 Marionette TRACE conn2 <- [1,438,null,{}] 01:41:43 INFO - PROCESS | 1938 | 1461487303616 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}] 01:41:43 INFO - PROCESS | 1938 | 1461487303699 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:41:43 INFO - PROCESS | 1938 | 1461487303703 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x123b1d800 == 35 [pid = 1938] [id = 117] 01:41:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x114fbfc00) [pid = 1938] [serial = 348] [outer = 0x0] 01:41:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x12403d800) [pid = 1938] [serial = 349] [outer = 0x114fbfc00] 01:41:43 INFO - PROCESS | 1938 | 1461487303728 Marionette DEBUG loaded listener.js 01:41:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x1273ee400) [pid = 1938] [serial = 350] [outer = 0x114fbfc00] 01:41:44 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x11bcd3400) [pid = 1938] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:41:44 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11650e400) [pid = 1938] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:41:44 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x1151dcc00) [pid = 1938] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:41:44 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x114bae000) [pid = 1938] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:41:44 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x116509400) [pid = 1938] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:41:44 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x11a88e400) [pid = 1938] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:41:44 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x11add8c00) [pid = 1938] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:41:44 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x11c532400) [pid = 1938] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:41:44 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x119d60800) [pid = 1938] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:41:44 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x11a8bcc00) [pid = 1938] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:41:44 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x123a16000) [pid = 1938] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:41:44 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x123ed3000) [pid = 1938] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:41:44 INFO - PROCESS | 1938 | 1461487304107 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]]]}] 01:41:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:41:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 528ms 01:41:44 INFO - PROCESS | 1938 | 1461487304133 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:41:44 INFO - PROCESS | 1938 | 1461487304134 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:41:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:41:44 INFO - PROCESS | 1938 | 1461487304136 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:41:44 INFO - PROCESS | 1938 | 1461487304137 Marionette TRACE conn2 <- [1,442,null,{}] 01:41:44 INFO - PROCESS | 1938 | 1461487304140 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}] 01:41:44 INFO - PROCESS | 1938 | 1461487304208 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:41:44 INFO - PROCESS | 1938 | 1461487304215 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a631800 == 36 [pid = 1938] [id = 118] 01:41:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x114b35c00) [pid = 1938] [serial = 351] [outer = 0x0] 01:41:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11b708000) [pid = 1938] [serial = 352] [outer = 0x114b35c00] 01:41:44 INFO - PROCESS | 1938 | 1461487304240 Marionette DEBUG loaded listener.js 01:41:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x123f8d800) [pid = 1938] [serial = 353] [outer = 0x114b35c00] 01:41:44 INFO - PROCESS | 1938 | 1461487304568 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]]]}] 01:41:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:41:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 468ms 01:41:44 INFO - PROCESS | 1938 | 1461487304608 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:41:44 INFO - PROCESS | 1938 | 1461487304609 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:41:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:41:44 INFO - PROCESS | 1938 | 1461487304614 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:41:44 INFO - PROCESS | 1938 | 1461487304615 Marionette TRACE conn2 <- [1,446,null,{}] 01:41:44 INFO - PROCESS | 1938 | 1461487304617 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}] 01:41:44 INFO - PROCESS | 1938 | 1461487304685 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:41:44 INFO - PROCESS | 1938 | 1461487304690 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x124248800 == 37 [pid = 1938] [id = 119] 01:41:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x11bf27c00) [pid = 1938] [serial = 354] [outer = 0x0] 01:41:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x127521000) [pid = 1938] [serial = 355] [outer = 0x11bf27c00] 01:41:44 INFO - PROCESS | 1938 | 1461487304717 Marionette DEBUG loaded listener.js 01:41:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x127597400) [pid = 1938] [serial = 356] [outer = 0x11bf27c00] 01:41:45 INFO - PROCESS | 1938 | 1461487305033 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]]]}] 01:41:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:41:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 469ms 01:41:45 INFO - PROCESS | 1938 | 1461487305082 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:41:45 INFO - PROCESS | 1938 | 1461487305084 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:41:45 INFO - PROCESS | 1938 | 1461487305086 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:41:45 INFO - PROCESS | 1938 | 1461487305087 Marionette TRACE conn2 <- [1,450,null,{}] 01:41:45 INFO - PROCESS | 1938 | 1461487305089 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}] 01:41:45 INFO - PROCESS | 1938 | 1461487305160 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:41:45 INFO - PROCESS | 1938 | 1461487305166 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad5a000 == 38 [pid = 1938] [id = 120] 01:41:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x127596400) [pid = 1938] [serial = 357] [outer = 0x0] 01:41:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x1278c2800) [pid = 1938] [serial = 358] [outer = 0x127596400] 01:41:45 INFO - PROCESS | 1938 | 1461487305191 Marionette DEBUG loaded listener.js 01:41:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x127e3f800) [pid = 1938] [serial = 359] [outer = 0x127596400] 01:41:45 INFO - PROCESS | 1938 | 1461487305508 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] 01:41:45 INFO - PROCESS | 1938 | 1461487305562 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:41:45 INFO - PROCESS | 1938 | 1461487305565 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:41:45 INFO - PROCESS | 1938 | 1461487305566 Marionette TRACE conn2 <- [1,454,null,{}] 01:41:45 INFO - PROCESS | 1938 | 1461487305569 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}] 01:41:45 INFO - PROCESS | 1938 | 1461487305652 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:41:45 INFO - PROCESS | 1938 | 1461487305656 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x127dad800 == 39 [pid = 1938] [id = 121] 01:41:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x127e41800) [pid = 1938] [serial = 360] [outer = 0x0] 01:41:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x12901d000) [pid = 1938] [serial = 361] [outer = 0x127e41800] 01:41:45 INFO - PROCESS | 1938 | 1461487305687 Marionette DEBUG loaded listener.js 01:41:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x1295abc00) [pid = 1938] [serial = 362] [outer = 0x127e41800] 01:41:46 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:46 INFO - PROCESS | 1938 | 1461487306073 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]]]}] 01:41:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:41:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 01:41:46 INFO - PROCESS | 1938 | 1461487306084 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:41:46 INFO - PROCESS | 1938 | 1461487306087 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:41:46 INFO - PROCESS | 1938 | 1461487306090 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:41:46 INFO - PROCESS | 1938 | 1461487306093 Marionette TRACE conn2 <- [1,458,null,{}] 01:41:46 INFO - PROCESS | 1938 | 1461487306097 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}] 01:41:46 INFO - PROCESS | 1938 | 1461487306189 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:41:46 INFO - PROCESS | 1938 | 1461487306236 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x116537000 == 40 [pid = 1938] [id = 122] 01:41:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x114fc0c00) [pid = 1938] [serial = 363] [outer = 0x0] 01:41:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11552a400) [pid = 1938] [serial = 364] [outer = 0x114fc0c00] 01:41:46 INFO - PROCESS | 1938 | 1461487306265 Marionette DEBUG loaded listener.js 01:41:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x1165dc800) [pid = 1938] [serial = 365] [outer = 0x114fc0c00] 01:41:46 INFO - PROCESS | 1938 | 1461487306671 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] 01:41:46 INFO - PROCESS | 1938 | 1461487306723 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:41:46 INFO - PROCESS | 1938 | 1461487306727 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:41:46 INFO - PROCESS | 1938 | 1461487306729 Marionette TRACE conn2 <- [1,462,null,{}] 01:41:46 INFO - PROCESS | 1938 | 1461487306731 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}] 01:41:46 INFO - PROCESS | 1938 | 1461487306823 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:41:46 INFO - PROCESS | 1938 | 1461487306879 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa53000 == 41 [pid = 1938] [id = 123] 01:41:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x118ed9c00) [pid = 1938] [serial = 366] [outer = 0x0] 01:41:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11a611800) [pid = 1938] [serial = 367] [outer = 0x118ed9c00] 01:41:46 INFO - PROCESS | 1938 | 1461487306911 Marionette DEBUG loaded listener.js 01:41:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x11aa2b000) [pid = 1938] [serial = 368] [outer = 0x118ed9c00] 01:41:47 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:41:47 INFO - PROCESS | 1938 | 1461487307374 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] 01:41:47 INFO - PROCESS | 1938 | 1461487307402 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:41:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:41:47 INFO - PROCESS | 1938 | 1461487307405 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:41:47 INFO - PROCESS | 1938 | 1461487307407 Marionette TRACE conn2 <- [1,466,null,{}] 01:41:47 INFO - PROCESS | 1938 | 1461487307415 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}] 01:41:47 INFO - PROCESS | 1938 | 1461487307510 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:41:47 INFO - PROCESS | 1938 | 1461487307568 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x127db1800 == 42 [pid = 1938] [id = 124] 01:41:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x11adce000) [pid = 1938] [serial = 369] [outer = 0x0] 01:41:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11c551c00) [pid = 1938] [serial = 370] [outer = 0x11adce000] 01:41:47 INFO - PROCESS | 1938 | 1461487307600 Marionette DEBUG loaded listener.js 01:41:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x123f8a400) [pid = 1938] [serial = 371] [outer = 0x11adce000] 01:41:48 INFO - PROCESS | 1938 | 1461487308017 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] 01:41:48 INFO - PROCESS | 1938 | 1461487308096 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:41:48 INFO - PROCESS | 1938 | 1461487308139 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:41:48 INFO - PROCESS | 1938 | 1461487308140 Marionette TRACE conn2 <- [1,470,null,{}] 01:41:48 INFO - PROCESS | 1938 | 1461487308144 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}] 01:41:48 INFO - PROCESS | 1938 | 1461487308232 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:41:48 INFO - PROCESS | 1938 | 1461487308287 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b35d000 == 43 [pid = 1938] [id = 125] 01:41:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x128d32000) [pid = 1938] [serial = 372] [outer = 0x0] 01:41:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x1295a5400) [pid = 1938] [serial = 373] [outer = 0x128d32000] 01:41:48 INFO - PROCESS | 1938 | 1461487308318 Marionette DEBUG loaded listener.js 01:41:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x1295ae400) [pid = 1938] [serial = 374] [outer = 0x128d32000] 01:41:48 INFO - PROCESS | 1938 | 1461487308876 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]]]}] 01:41:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:41:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 785ms 01:41:48 INFO - PROCESS | 1938 | 1461487308912 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:41:48 INFO - PROCESS | 1938 | 1461487308914 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:41:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:41:48 INFO - PROCESS | 1938 | 1461487308918 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:41:48 INFO - PROCESS | 1938 | 1461487308920 Marionette TRACE conn2 <- [1,474,null,{}] 01:41:48 INFO - PROCESS | 1938 | 1461487308924 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}] 01:41:49 INFO - PROCESS | 1938 | 1461487309014 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:41:49 INFO - PROCESS | 1938 | 1461487309069 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x119226000 == 44 [pid = 1938] [id = 126] 01:41:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x1151e5400) [pid = 1938] [serial = 375] [outer = 0x0] 01:41:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x1159d3800) [pid = 1938] [serial = 376] [outer = 0x1151e5400] 01:41:49 INFO - PROCESS | 1938 | 1461487309097 Marionette DEBUG loaded listener.js 01:41:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x118f79400) [pid = 1938] [serial = 377] [outer = 0x1151e5400] 01:41:49 INFO - PROCESS | 1938 | 1461487309553 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]]]}] 01:41:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad5a000 == 43 [pid = 1938] [id = 120] 01:41:49 INFO - PROCESS | 1938 | --DOCSHELL 0x124248800 == 42 [pid = 1938] [id = 119] 01:41:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11a631800 == 41 [pid = 1938] [id = 118] 01:41:49 INFO - PROCESS | 1938 | --DOCSHELL 0x123b1d800 == 40 [pid = 1938] [id = 117] 01:41:49 INFO - PROCESS | 1938 | --DOCSHELL 0x1239a6800 == 39 [pid = 1938] [id = 116] 01:41:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11c1e0800 == 38 [pid = 1938] [id = 115] 01:41:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad5c800 == 37 [pid = 1938] [id = 114] 01:41:49 INFO - PROCESS | 1938 | --DOCSHELL 0x119b1e000 == 36 [pid = 1938] [id = 113] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x12b05d800) [pid = 1938] [serial = 277] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x1277c1c00) [pid = 1938] [serial = 325] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOCSHELL 0x118fe2800 == 35 [pid = 1938] [id = 112] 01:41:49 INFO - PROCESS | 1938 | --DOCSHELL 0x1158bf800 == 34 [pid = 1938] [id = 111] 01:41:49 INFO - PROCESS | 1938 | --DOCSHELL 0x116535800 == 33 [pid = 1938] [id = 110] 01:41:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:41:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 674ms 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11bf2c800) [pid = 1938] [serial = 310] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12b05ec00) [pid = 1938] [serial = 286] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x119190800) [pid = 1938] [serial = 298] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11a610c00) [pid = 1938] [serial = 299] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11650ac00) [pid = 1938] [serial = 295] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x1186bdc00) [pid = 1938] [serial = 296] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x114fbd000) [pid = 1938] [serial = 292] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x114fc8400) [pid = 1938] [serial = 293] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x12403d400) [pid = 1938] [serial = 283] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x11adcb400) [pid = 1938] [serial = 290] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x119181c00) [pid = 1938] [serial = 289] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x11a8b2400) [pid = 1938] [serial = 301] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x119266400) [pid = 1938] [serial = 280] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x11afba000) [pid = 1938] [serial = 307] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11c7cd400) [pid = 1938] [serial = 313] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x11c1ab400) [pid = 1938] [serial = 311] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x123ed2400) [pid = 1938] [serial = 317] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x123a15400) [pid = 1938] [serial = 316] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x11aadcc00) [pid = 1938] [serial = 304] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x11add2000) [pid = 1938] [serial = 305] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x123a16800) [pid = 1938] [serial = 314] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x11bccd800) [pid = 1938] [serial = 308] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x1241dec00) [pid = 1938] [serial = 319] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x127595000) [pid = 1938] [serial = 323] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x12671fc00) [pid = 1938] [serial = 322] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x11a8bc800) [pid = 1938] [serial = 302] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x1246bec00) [pid = 1938] [serial = 320] [outer = 0x0] [url = about:blank] 01:41:49 INFO - PROCESS | 1938 | 1461487309596 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:41:49 INFO - PROCESS | 1938 | 1461487309601 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:41:49 INFO - PROCESS | 1938 | 1461487309605 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:41:49 INFO - PROCESS | 1938 | 1461487309606 Marionette TRACE conn2 <- [1,478,null,{}] 01:41:49 INFO - PROCESS | 1938 | 1461487309609 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}] 01:41:49 INFO - PROCESS | 1938 | 1461487309681 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:41:49 INFO - PROCESS | 1938 | 1461487309685 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x118813800 == 34 [pid = 1938] [id = 127] 01:41:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x11650e400) [pid = 1938] [serial = 378] [outer = 0x0] 01:41:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x11a606000) [pid = 1938] [serial = 379] [outer = 0x11650e400] 01:41:49 INFO - PROCESS | 1938 | 1461487309714 Marionette DEBUG loaded listener.js 01:41:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x11a8b0000) [pid = 1938] [serial = 380] [outer = 0x11650e400] 01:41:50 INFO - PROCESS | 1938 | 1461487310053 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]]]}] 01:41:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:41:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 01:41:50 INFO - PROCESS | 1938 | 1461487310074 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:41:50 INFO - PROCESS | 1938 | 1461487310076 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:41:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:41:50 INFO - PROCESS | 1938 | 1461487310082 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:41:50 INFO - PROCESS | 1938 | 1461487310084 Marionette TRACE conn2 <- [1,482,null,{}] 01:41:50 INFO - PROCESS | 1938 | 1461487310091 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}] 01:41:50 INFO - PROCESS | 1938 | 1461487310191 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:41:50 INFO - PROCESS | 1938 | 1461487310202 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x119af0800 == 35 [pid = 1938] [id = 128] 01:41:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11aadcc00) [pid = 1938] [serial = 381] [outer = 0x0] 01:41:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x11add6c00) [pid = 1938] [serial = 382] [outer = 0x11aadcc00] 01:41:50 INFO - PROCESS | 1938 | 1461487310230 Marionette DEBUG loaded listener.js 01:41:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x11b7f6000) [pid = 1938] [serial = 383] [outer = 0x11aadcc00] 01:41:50 INFO - PROCESS | 1938 | 1461487310579 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]]]}] 01:41:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:41:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 523ms 01:41:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:41:50 INFO - PROCESS | 1938 | 1461487310604 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:41:50 INFO - PROCESS | 1938 | 1461487310605 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:41:50 INFO - PROCESS | 1938 | 1461487310607 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:41:50 INFO - PROCESS | 1938 | 1461487310609 Marionette TRACE conn2 <- [1,486,null,{}] 01:41:50 INFO - PROCESS | 1938 | 1461487310614 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}] 01:41:50 INFO - PROCESS | 1938 | 1461487310688 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:41:50 INFO - PROCESS | 1938 | 1461487310731 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa46000 == 36 [pid = 1938] [id = 129] 01:41:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11b7f6400) [pid = 1938] [serial = 384] [outer = 0x0] 01:41:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x11bccfc00) [pid = 1938] [serial = 385] [outer = 0x11b7f6400] 01:41:50 INFO - PROCESS | 1938 | 1461487310757 Marionette DEBUG loaded listener.js 01:41:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11c7c5c00) [pid = 1938] [serial = 386] [outer = 0x11b7f6400] 01:41:51 INFO - PROCESS | 1938 | 1461487311073 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]]]}] 01:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 472ms 01:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:41:51 INFO - PROCESS | 1938 | 1461487311085 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:41:51 INFO - PROCESS | 1938 | 1461487311087 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:41:51 INFO - PROCESS | 1938 | 1461487311089 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:41:51 INFO - PROCESS | 1938 | 1461487311090 Marionette TRACE conn2 <- [1,490,null,{}] 01:41:51 INFO - PROCESS | 1938 | 1461487311092 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}] 01:41:51 INFO - PROCESS | 1938 | 1461487311168 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:41:51 INFO - PROCESS | 1938 | 1461487311173 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb50800 == 37 [pid = 1938] [id = 130] 01:41:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11c1a1400) [pid = 1938] [serial = 387] [outer = 0x0] 01:41:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x123a16000) [pid = 1938] [serial = 388] [outer = 0x11c1a1400] 01:41:51 INFO - PROCESS | 1938 | 1461487311201 Marionette DEBUG loaded listener.js 01:41:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x124299000) [pid = 1938] [serial = 389] [outer = 0x11c1a1400] 01:41:51 INFO - PROCESS | 1938 | 1461487311538 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]]]}] 01:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 01:41:51 INFO - PROCESS | 1938 | 1461487311559 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:41:51 INFO - PROCESS | 1938 | 1461487311561 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:41:51 INFO - PROCESS | 1938 | 1461487311566 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:41:51 INFO - PROCESS | 1938 | 1461487311567 Marionette TRACE conn2 <- [1,494,null,{}] 01:41:51 INFO - PROCESS | 1938 | 1461487311585 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}] 01:41:51 INFO - PROCESS | 1938 | 1461487311691 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:41:51 INFO - PROCESS | 1938 | 1461487311696 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c63b000 == 38 [pid = 1938] [id = 131] 01:41:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x124433000) [pid = 1938] [serial = 390] [outer = 0x0] 01:41:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x1273ea000) [pid = 1938] [serial = 391] [outer = 0x124433000] 01:41:51 INFO - PROCESS | 1938 | 1461487311725 Marionette DEBUG loaded listener.js 01:41:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x128819800) [pid = 1938] [serial = 392] [outer = 0x124433000] 01:41:52 INFO - PROCESS | 1938 | 1461487312081 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]]]}] 01:41:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 535ms 01:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:41:52 INFO - PROCESS | 1938 | 1461487312101 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:41:52 INFO - PROCESS | 1938 | 1461487312102 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:41:52 INFO - PROCESS | 1938 | 1461487312104 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:41:52 INFO - PROCESS | 1938 | 1461487312105 Marionette TRACE conn2 <- [1,498,null,{}] 01:41:52 INFO - PROCESS | 1938 | 1461487312116 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}] 01:41:52 INFO - PROCESS | 1938 | 1461487312203 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:41:52 INFO - PROCESS | 1938 | 1461487312207 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239af800 == 39 [pid = 1938] [id = 132] 01:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x124439000) [pid = 1938] [serial = 393] [outer = 0x0] 01:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x129372400) [pid = 1938] [serial = 394] [outer = 0x124439000] 01:41:52 INFO - PROCESS | 1938 | 1461487312232 Marionette DEBUG loaded listener.js 01:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x12b054c00) [pid = 1938] [serial = 395] [outer = 0x124439000] 01:41:52 INFO - PROCESS | 1938 | 1461487312564 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]]]}] 01:41:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 478ms 01:41:52 INFO - PROCESS | 1938 | 1461487312583 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:41:52 INFO - PROCESS | 1938 | 1461487312584 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:41:52 INFO - PROCESS | 1938 | 1461487312586 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:41:52 INFO - PROCESS | 1938 | 1461487312587 Marionette TRACE conn2 <- [1,502,null,{}] 01:41:52 INFO - PROCESS | 1938 | 1461487312590 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}] 01:41:52 INFO - PROCESS | 1938 | 1461487312680 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:41:52 INFO - PROCESS | 1938 | 1461487312692 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x12422e800 == 40 [pid = 1938] [id = 133] 01:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x128d2f400) [pid = 1938] [serial = 396] [outer = 0x0] 01:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x12b222800) [pid = 1938] [serial = 397] [outer = 0x128d2f400] 01:41:52 INFO - PROCESS | 1938 | 1461487312722 Marionette DEBUG loaded listener.js 01:41:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x12b22b400) [pid = 1938] [serial = 398] [outer = 0x128d2f400] 01:41:53 INFO - PROCESS | 1938 | 1461487313031 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]]]}] 01:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 469ms 01:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:41:53 INFO - PROCESS | 1938 | 1461487313056 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:41:53 INFO - PROCESS | 1938 | 1461487313057 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:41:53 INFO - PROCESS | 1938 | 1461487313060 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:41:53 INFO - PROCESS | 1938 | 1461487313063 Marionette TRACE conn2 <- [1,506,null,{}] 01:41:53 INFO - PROCESS | 1938 | 1461487313066 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}] 01:41:53 INFO - PROCESS | 1938 | 1461487313157 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:41:53 INFO - PROCESS | 1938 | 1461487313161 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12785b800 == 41 [pid = 1938] [id = 134] 01:41:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x12b05d800) [pid = 1938] [serial = 399] [outer = 0x0] 01:41:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x12b4b6c00) [pid = 1938] [serial = 400] [outer = 0x12b05d800] 01:41:53 INFO - PROCESS | 1938 | 1461487313186 Marionette DEBUG loaded listener.js 01:41:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x12b4c3800) [pid = 1938] [serial = 401] [outer = 0x12b05d800] 01:41:53 INFO - PROCESS | 1938 | 1461487313516 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]]]}] 01:41:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 471ms 01:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:41:53 INFO - PROCESS | 1938 | 1461487313535 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:41:53 INFO - PROCESS | 1938 | 1461487313536 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:41:53 INFO - PROCESS | 1938 | 1461487313538 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:41:53 INFO - PROCESS | 1938 | 1461487313539 Marionette TRACE conn2 <- [1,510,null,{}] 01:41:53 INFO - PROCESS | 1938 | 1461487313542 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}] 01:41:53 INFO - PROCESS | 1938 | 1461487313686 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x1295a6c00) [pid = 1938] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x1158f8800) [pid = 1938] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x11c619000) [pid = 1938] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x11a8b0c00) [pid = 1938] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x114fc1400) [pid = 1938] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x1157dd400) [pid = 1938] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x11bc52800) [pid = 1938] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x127596400) [pid = 1938] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x114fbe400) [pid = 1938] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x114fbfc00) [pid = 1938] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x114b35c00) [pid = 1938] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11bf27c00) [pid = 1938] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x114fbb400) [pid = 1938] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:41:53 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x12881f400) [pid = 1938] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:41:53 INFO - PROCESS | 1938 | 1461487313722 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x115249800 == 42 [pid = 1938] [id = 135] 01:41:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x114444000) [pid = 1938] [serial = 402] [outer = 0x0] 01:41:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x114bad000) [pid = 1938] [serial = 403] [outer = 0x114444000] 01:41:53 INFO - PROCESS | 1938 | 1461487313747 Marionette DEBUG loaded listener.js 01:41:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11ad02c00) [pid = 1938] [serial = 404] [outer = 0x114444000] 01:41:54 INFO - PROCESS | 1938 | 1461487314028 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]]]}] 01:41:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 01:41:54 INFO - PROCESS | 1938 | 1461487314058 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:41:54 INFO - PROCESS | 1938 | 1461487314059 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:41:54 INFO - PROCESS | 1938 | 1461487314070 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:41:54 INFO - PROCESS | 1938 | 1461487314071 Marionette TRACE conn2 <- [1,514,null,{}] 01:41:54 INFO - PROCESS | 1938 | 1461487314073 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}] 01:41:54 INFO - PROCESS | 1938 | 1461487314166 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:41:54 INFO - PROCESS | 1938 | 1461487314170 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd32000 == 43 [pid = 1938] [id = 136] 01:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11a603800) [pid = 1938] [serial = 405] [outer = 0x0] 01:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x12b774400) [pid = 1938] [serial = 406] [outer = 0x11a603800] 01:41:54 INFO - PROCESS | 1938 | 1461487314202 Marionette DEBUG loaded listener.js 01:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x12bd1f000) [pid = 1938] [serial = 407] [outer = 0x11a603800] 01:41:54 INFO - PROCESS | 1938 | 1461487314520 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]]]}] 01:41:54 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 01:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 470ms 01:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:41:54 INFO - PROCESS | 1938 | 1461487314541 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:41:54 INFO - PROCESS | 1938 | 1461487314542 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:41:54 INFO - PROCESS | 1938 | 1461487314546 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:41:54 INFO - PROCESS | 1938 | 1461487314548 Marionette TRACE conn2 <- [1,518,null,{}] 01:41:54 INFO - PROCESS | 1938 | 1461487314550 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}] 01:41:54 INFO - PROCESS | 1938 | 1461487314645 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:41:54 INFO - PROCESS | 1938 | 1461487314651 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd46000 == 44 [pid = 1938] [id = 137] 01:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11a8b0c00) [pid = 1938] [serial = 408] [outer = 0x0] 01:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x12bd1f400) [pid = 1938] [serial = 409] [outer = 0x11a8b0c00] 01:41:54 INFO - PROCESS | 1938 | 1461487314677 Marionette DEBUG loaded listener.js 01:41:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x12bf8d400) [pid = 1938] [serial = 410] [outer = 0x11a8b0c00] 01:41:54 INFO - PROCESS | 1938 | 1461487314981 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]]]}] 01:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 472ms 01:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:41:55 INFO - PROCESS | 1938 | 1461487315018 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:41:55 INFO - PROCESS | 1938 | 1461487315019 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:41:55 INFO - PROCESS | 1938 | 1461487315021 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:41:55 INFO - PROCESS | 1938 | 1461487315022 Marionette TRACE conn2 <- [1,522,null,{}] 01:41:55 INFO - PROCESS | 1938 | 1461487315024 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}] 01:41:55 INFO - PROCESS | 1938 | 1461487315099 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:41:55 INFO - PROCESS | 1938 | 1461487315104 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d065800 == 45 [pid = 1938] [id = 138] 01:41:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x11bf27c00) [pid = 1938] [serial = 411] [outer = 0x0] 01:41:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x12c134000) [pid = 1938] [serial = 412] [outer = 0x11bf27c00] 01:41:55 INFO - PROCESS | 1938 | 1461487315129 Marionette DEBUG loaded listener.js 01:41:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x12d109000) [pid = 1938] [serial = 413] [outer = 0x11bf27c00] 01:41:55 INFO - PROCESS | 1938 | 1461487315451 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]]]}] 01:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 01:41:55 INFO - PROCESS | 1938 | 1461487315489 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:41:55 INFO - PROCESS | 1938 | 1461487315491 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:41:55 INFO - PROCESS | 1938 | 1461487315493 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:41:55 INFO - PROCESS | 1938 | 1461487315494 Marionette TRACE conn2 <- [1,526,null,{}] 01:41:55 INFO - PROCESS | 1938 | 1461487315504 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}] 01:41:55 INFO - PROCESS | 1938 | 1461487315581 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:41:55 INFO - PROCESS | 1938 | 1461487315585 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d2b1000 == 46 [pid = 1938] [id = 139] 01:41:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x12d109400) [pid = 1938] [serial = 414] [outer = 0x0] 01:41:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x12d110000) [pid = 1938] [serial = 415] [outer = 0x12d109400] 01:41:55 INFO - PROCESS | 1938 | 1461487315610 Marionette DEBUG loaded listener.js 01:41:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x12d15a000) [pid = 1938] [serial = 416] [outer = 0x12d109400] 01:41:56 INFO - PROCESS | 1938 | 1461487316097 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]]]}] 01:41:56 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 01:41:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 628ms 01:41:56 INFO - PROCESS | 1938 | 1461487316130 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:41:56 INFO - PROCESS | 1938 | 1461487316133 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:41:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:41:56 INFO - PROCESS | 1938 | 1461487316138 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:41:56 INFO - PROCESS | 1938 | 1461487316140 Marionette TRACE conn2 <- [1,530,null,{}] 01:41:56 INFO - PROCESS | 1938 | 1461487316144 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}] 01:41:56 INFO - PROCESS | 1938 | 1461487316242 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:41:56 INFO - PROCESS | 1938 | 1461487316326 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x11973a000 == 47 [pid = 1938] [id = 140] 01:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x119b05400) [pid = 1938] [serial = 417] [outer = 0x0] 01:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x119d62800) [pid = 1938] [serial = 418] [outer = 0x119b05400] 01:41:56 INFO - PROCESS | 1938 | 1461487316370 Marionette DEBUG loaded listener.js 01:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11a8b9000) [pid = 1938] [serial = 419] [outer = 0x119b05400] 01:41:56 INFO - PROCESS | 1938 | 1461487316745 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"]]]}] 01:41:56 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 01:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:41:56 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 01:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:41:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:41:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 623ms 01:41:56 INFO - PROCESS | 1938 | 1461487316762 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:41:56 INFO - PROCESS | 1938 | 1461487316767 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:41:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:41:56 INFO - PROCESS | 1938 | 1461487316772 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:41:56 INFO - PROCESS | 1938 | 1461487316774 Marionette TRACE conn2 <- [1,534,null,{}] 01:41:56 INFO - PROCESS | 1938 | 1461487316776 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}] 01:41:56 INFO - PROCESS | 1938 | 1461487316879 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:41:56 INFO - PROCESS | 1938 | 1461487316927 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x12784d000 == 48 [pid = 1938] [id = 141] 01:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11adcb400) [pid = 1938] [serial = 420] [outer = 0x0] 01:41:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11c545400) [pid = 1938] [serial = 421] [outer = 0x11adcb400] 01:41:56 INFO - PROCESS | 1938 | 1461487316957 Marionette DEBUG loaded listener.js 01:41:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x123f8e400) [pid = 1938] [serial = 422] [outer = 0x11adcb400] 01:41:57 INFO - PROCESS | 1938 | 1461487317342 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]]]}] 01:41:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:41:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 621ms 01:41:57 INFO - PROCESS | 1938 | 1461487317394 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:41:57 INFO - PROCESS | 1938 | 1461487317398 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:41:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:41:57 INFO - PROCESS | 1938 | 1461487317400 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:41:57 INFO - PROCESS | 1938 | 1461487317403 Marionette TRACE conn2 <- [1,538,null,{}] 01:41:57 INFO - PROCESS | 1938 | 1461487317410 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}] 01:41:57 INFO - PROCESS | 1938 | 1461487317513 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:41:57 INFO - PROCESS | 1938 | 1461487317633 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d91e000 == 49 [pid = 1938] [id = 142] 01:41:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x127e4b000) [pid = 1938] [serial = 423] [outer = 0x0] 01:41:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x129021800) [pid = 1938] [serial = 424] [outer = 0x127e4b000] 01:41:57 INFO - PROCESS | 1938 | 1461487317684 Marionette DEBUG loaded listener.js 01:41:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x12b4bb800) [pid = 1938] [serial = 425] [outer = 0x127e4b000] 01:41:58 INFO - PROCESS | 1938 | 1461487318052 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]]]}] 01:41:58 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. 01:41:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 673ms 01:41:58 INFO - PROCESS | 1938 | 1461487318073 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:41:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:41:58 INFO - PROCESS | 1938 | 1461487318075 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:41:58 INFO - PROCESS | 1938 | 1461487318077 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:41:58 INFO - PROCESS | 1938 | 1461487318079 Marionette TRACE conn2 <- [1,542,null,{}] 01:41:58 INFO - PROCESS | 1938 | 1461487318081 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}] 01:41:58 INFO - PROCESS | 1938 | 1461487318176 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:41:58 INFO - PROCESS | 1938 | 1461487318220 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd53000 == 50 [pid = 1938] [id = 143] 01:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x12b052c00) [pid = 1938] [serial = 426] [outer = 0x0] 01:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12bd1d000) [pid = 1938] [serial = 427] [outer = 0x12b052c00] 01:41:58 INFO - PROCESS | 1938 | 1461487318250 Marionette DEBUG loaded listener.js 01:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12c132400) [pid = 1938] [serial = 428] [outer = 0x12b052c00] 01:41:58 INFO - PROCESS | 1938 | 1461487318626 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]]]}] 01:41:58 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. 01:41:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 569ms 01:41:58 INFO - PROCESS | 1938 | 1461487318661 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:41:58 INFO - PROCESS | 1938 | 1461487318665 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:41:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:41:58 INFO - PROCESS | 1938 | 1461487318670 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:41:58 INFO - PROCESS | 1938 | 1461487318671 Marionette TRACE conn2 <- [1,546,null,{}] 01:41:58 INFO - PROCESS | 1938 | 1461487318673 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}] 01:41:58 INFO - PROCESS | 1938 | 1461487318774 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:41:58 INFO - PROCESS | 1938 | 1461487318850 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e5a0800 == 51 [pid = 1938] [id = 144] 01:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12c134c00) [pid = 1938] [serial = 429] [outer = 0x0] 01:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12d15e400) [pid = 1938] [serial = 430] [outer = 0x12c134c00] 01:41:58 INFO - PROCESS | 1938 | 1461487318907 Marionette DEBUG loaded listener.js 01:41:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12d164c00) [pid = 1938] [serial = 431] [outer = 0x12c134c00] 01:41:59 INFO - PROCESS | 1938 | 1461487319316 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]]]}] 01:41:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:41:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 669ms 01:41:59 INFO - PROCESS | 1938 | 1461487319339 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:41:59 INFO - PROCESS | 1938 | 1461487319341 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:41:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:41:59 INFO - PROCESS | 1938 | 1461487319364 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:41:59 INFO - PROCESS | 1938 | 1461487319367 Marionette TRACE conn2 <- [1,550,null,{}] 01:41:59 INFO - PROCESS | 1938 | 1461487319371 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}] 01:41:59 INFO - PROCESS | 1938 | 1461487319487 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:41:59 INFO - PROCESS | 1938 | 1461487319570 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x119728800 == 52 [pid = 1938] [id = 145] 01:41:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x118950c00) [pid = 1938] [serial = 432] [outer = 0x0] 01:41:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12d10b800) [pid = 1938] [serial = 433] [outer = 0x118950c00] 01:41:59 INFO - PROCESS | 1938 | 1461487319613 Marionette DEBUG loaded listener.js 01:41:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12d2db400) [pid = 1938] [serial = 434] [outer = 0x118950c00] 01:41:59 INFO - PROCESS | 1938 | 1461487319984 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]]]}] 01:42:00 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. 01:42:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 694ms 01:42:00 INFO - PROCESS | 1938 | 1461487320038 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:42:00 INFO - PROCESS | 1938 | 1461487320039 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:42:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:42:00 INFO - PROCESS | 1938 | 1461487320042 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:42:00 INFO - PROCESS | 1938 | 1461487320043 Marionette TRACE conn2 <- [1,554,null,{}] 01:42:00 INFO - PROCESS | 1938 | 1461487320045 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}] 01:42:00 INFO - PROCESS | 1938 | 1461487320163 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:42:00 INFO - PROCESS | 1938 | 1461487320223 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x126693800 == 53 [pid = 1938] [id = 146] 01:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12d2de400) [pid = 1938] [serial = 435] [outer = 0x0] 01:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12d9ae400) [pid = 1938] [serial = 436] [outer = 0x12d2de400] 01:42:00 INFO - PROCESS | 1938 | 1461487320253 Marionette DEBUG loaded listener.js 01:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12d9b4800) [pid = 1938] [serial = 437] [outer = 0x12d2de400] 01:42:00 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:00 INFO - PROCESS | 1938 | 1461487320730 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]]]}] 01:42:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:42:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 720ms 01:42:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:42:00 INFO - PROCESS | 1938 | 1461487320763 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:42:00 INFO - PROCESS | 1938 | 1461487320765 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:42:00 INFO - PROCESS | 1938 | 1461487320768 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:42:00 INFO - PROCESS | 1938 | 1461487320770 Marionette TRACE conn2 <- [1,558,null,{}] 01:42:00 INFO - PROCESS | 1938 | 1461487320774 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}] 01:42:00 INFO - PROCESS | 1938 | 1461487320866 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:42:00 INFO - PROCESS | 1938 | 1461487320920 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x11574b000 == 54 [pid = 1938] [id = 147] 01:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x118885800) [pid = 1938] [serial = 438] [outer = 0x0] 01:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11925e400) [pid = 1938] [serial = 439] [outer = 0x118885800] 01:42:00 INFO - PROCESS | 1938 | 1461487320949 Marionette DEBUG loaded listener.js 01:42:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x11a88a400) [pid = 1938] [serial = 440] [outer = 0x118885800] 01:42:01 INFO - PROCESS | 1938 | 1461487321372 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]]]}] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x12d065800 == 53 [pid = 1938] [id = 138] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd46000 == 52 [pid = 1938] [id = 137] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd32000 == 51 [pid = 1938] [id = 136] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x115249800 == 50 [pid = 1938] [id = 135] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x12785b800 == 49 [pid = 1938] [id = 134] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x114fc9000) [pid = 1938] [serial = 328] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12901d000) [pid = 1938] [serial = 361] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x12422e800 == 48 [pid = 1938] [id = 133] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x1239af800 == 47 [pid = 1938] [id = 132] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x11c63b000 == 46 [pid = 1938] [id = 131] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb50800 == 45 [pid = 1938] [id = 130] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x11aa46000 == 44 [pid = 1938] [id = 129] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x119af0800 == 43 [pid = 1938] [id = 128] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x118813800 == 42 [pid = 1938] [id = 127] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x119226000 == 41 [pid = 1938] [id = 126] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x116537000 == 40 [pid = 1938] [id = 122] 01:42:01 INFO - PROCESS | 1938 | --DOCSHELL 0x127dad800 == 39 [pid = 1938] [id = 121] 01:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 674ms 01:42:01 INFO - PROCESS | 1938 | 1461487321449 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:42:01 INFO - PROCESS | 1938 | 1461487321453 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:42:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x11a8bb800) [pid = 1938] [serial = 337] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x118f77400) [pid = 1938] [serial = 334] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x119c30c00) [pid = 1938] [serial = 335] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x11650ec00) [pid = 1938] [serial = 332] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x115877800) [pid = 1938] [serial = 331] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11c1a2800) [pid = 1938] [serial = 346] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x127e3f800) [pid = 1938] [serial = 359] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11bc52400) [pid = 1938] [serial = 344] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11bb75800) [pid = 1938] [serial = 343] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x12403d800) [pid = 1938] [serial = 349] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x123b2a000) [pid = 1938] [serial = 347] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x123f8d800) [pid = 1938] [serial = 353] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11b708000) [pid = 1938] [serial = 352] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x1278c2800) [pid = 1938] [serial = 358] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x127597400) [pid = 1938] [serial = 356] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x1273ee400) [pid = 1938] [serial = 350] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11afab000) [pid = 1938] [serial = 340] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x127521000) [pid = 1938] [serial = 355] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11b706400) [pid = 1938] [serial = 341] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11aae7c00) [pid = 1938] [serial = 338] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x12c137800) [pid = 1938] [serial = 278] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12b4bd800) [pid = 1938] [serial = 287] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x11a8b9c00) [pid = 1938] [serial = 281] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x127595400) [pid = 1938] [serial = 284] [outer = 0x0] [url = about:blank] 01:42:01 INFO - PROCESS | 1938 | 1461487321473 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:42:01 INFO - PROCESS | 1938 | 1461487321475 Marionette TRACE conn2 <- [1,562,null,{}] 01:42:01 INFO - PROCESS | 1938 | 1461487321482 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}] 01:42:01 INFO - PROCESS | 1938 | 1461487321555 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:42:01 INFO - PROCESS | 1938 | 1461487321565 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x118e6f800 == 40 [pid = 1938] [id = 148] 01:42:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11a8b8800) [pid = 1938] [serial = 441] [outer = 0x0] 01:42:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11aa28400) [pid = 1938] [serial = 442] [outer = 0x11a8b8800] 01:42:01 INFO - PROCESS | 1938 | 1461487321592 Marionette DEBUG loaded listener.js 01:42:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x11afbdc00) [pid = 1938] [serial = 443] [outer = 0x11a8b8800] 01:42:01 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:01 INFO - PROCESS | 1938 | [1938] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:42:01 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:01 INFO - PROCESS | 1938 | 1461487321936 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]]]}] 01:42:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:42:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 481ms 01:42:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:42:01 INFO - PROCESS | 1938 | 1461487321948 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:42:01 INFO - PROCESS | 1938 | 1461487321949 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:42:01 INFO - PROCESS | 1938 | 1461487321951 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:42:01 INFO - PROCESS | 1938 | 1461487321954 Marionette TRACE conn2 <- [1,566,null,{}] 01:42:01 INFO - PROCESS | 1938 | 1461487321961 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}] 01:42:02 INFO - PROCESS | 1938 | 1461487322051 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:42:02 INFO - PROCESS | 1938 | 1461487322096 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b763000 == 41 [pid = 1938] [id = 149] 01:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11a8b9c00) [pid = 1938] [serial = 444] [outer = 0x0] 01:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11c1a2800) [pid = 1938] [serial = 445] [outer = 0x11a8b9c00] 01:42:02 INFO - PROCESS | 1938 | 1461487322123 Marionette DEBUG loaded listener.js 01:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x123b2e000) [pid = 1938] [serial = 446] [outer = 0x11a8b9c00] 01:42:02 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:02 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:02 INFO - PROCESS | 1938 | 1461487322413 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]]]}] 01:42:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:42:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 472ms 01:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:42:02 INFO - PROCESS | 1938 | 1461487322424 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:42:02 INFO - PROCESS | 1938 | 1461487322425 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:42:02 INFO - PROCESS | 1938 | 1461487322428 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:42:02 INFO - PROCESS | 1938 | 1461487322431 Marionette TRACE conn2 <- [1,570,null,{}] 01:42:02 INFO - PROCESS | 1938 | 1461487322439 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}] 01:42:02 INFO - PROCESS | 1938 | 1461487322520 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:42:02 INFO - PROCESS | 1938 | 1461487322524 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c775000 == 42 [pid = 1938] [id = 150] 01:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x123f8d800) [pid = 1938] [serial = 447] [outer = 0x0] 01:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x127521000) [pid = 1938] [serial = 448] [outer = 0x123f8d800] 01:42:02 INFO - PROCESS | 1938 | 1461487322553 Marionette DEBUG loaded listener.js 01:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x127591800) [pid = 1938] [serial = 449] [outer = 0x123f8d800] 01:42:02 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:02 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:02 INFO - PROCESS | 1938 | 1461487322880 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]]]}] 01:42:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:42:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 476ms 01:42:02 INFO - PROCESS | 1938 | 1461487322904 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:42:02 INFO - PROCESS | 1938 | 1461487322906 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:42:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:42:02 INFO - PROCESS | 1938 | 1461487322908 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:42:02 INFO - PROCESS | 1938 | 1461487322909 Marionette TRACE conn2 <- [1,574,null,{}] 01:42:02 INFO - PROCESS | 1938 | 1461487322912 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}] 01:42:02 INFO - PROCESS | 1938 | 1461487322986 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:42:02 INFO - PROCESS | 1938 | 1461487322990 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x124029000 == 43 [pid = 1938] [id = 151] 01:42:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x127525c00) [pid = 1938] [serial = 450] [outer = 0x0] 01:42:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x127d9f800) [pid = 1938] [serial = 451] [outer = 0x127525c00] 01:42:03 INFO - PROCESS | 1938 | 1461487323017 Marionette DEBUG loaded listener.js 01:42:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x1295a2800) [pid = 1938] [serial = 452] [outer = 0x127525c00] 01:42:03 INFO - PROCESS | 1938 | 1461487323340 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]]]}] 01:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 470ms 01:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:42:03 INFO - PROCESS | 1938 | 1461487323378 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:42:03 INFO - PROCESS | 1938 | 1461487323379 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:42:03 INFO - PROCESS | 1938 | 1461487323382 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:42:03 INFO - PROCESS | 1938 | 1461487323383 Marionette TRACE conn2 <- [1,578,null,{}] 01:42:03 INFO - PROCESS | 1938 | 1461487323385 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}] 01:42:03 INFO - PROCESS | 1938 | 1461487323474 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:42:03 INFO - PROCESS | 1938 | 1461487323535 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x127860000 == 44 [pid = 1938] [id = 152] 01:42:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x129021c00) [pid = 1938] [serial = 453] [outer = 0x0] 01:42:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12b059000) [pid = 1938] [serial = 454] [outer = 0x129021c00] 01:42:03 INFO - PROCESS | 1938 | 1461487323566 Marionette DEBUG loaded listener.js 01:42:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12bd1cc00) [pid = 1938] [serial = 455] [outer = 0x129021c00] 01:42:03 INFO - PROCESS | 1938 | 1461487323900 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]]]}] 01:42:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:42:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 570ms 01:42:03 INFO - PROCESS | 1938 | 1461487323952 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:42:03 INFO - PROCESS | 1938 | 1461487323953 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:42:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:42:03 INFO - PROCESS | 1938 | 1461487323956 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:42:03 INFO - PROCESS | 1938 | 1461487323957 Marionette TRACE conn2 <- [1,582,null,{}] 01:42:03 INFO - PROCESS | 1938 | 1461487323959 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}] 01:42:04 INFO - PROCESS | 1938 | 1461487324054 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:42:04 INFO - PROCESS | 1938 | 1461487324067 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b99d000 == 45 [pid = 1938] [id = 153] 01:42:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12b965400) [pid = 1938] [serial = 456] [outer = 0x0] 01:42:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12bf90c00) [pid = 1938] [serial = 457] [outer = 0x12b965400] 01:42:04 INFO - PROCESS | 1938 | 1461487324093 Marionette DEBUG loaded listener.js 01:42:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x12d15dc00) [pid = 1938] [serial = 458] [outer = 0x12b965400] 01:42:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12d9a9800) [pid = 1938] [serial = 459] [outer = 0x12f8e3c00] 01:42:04 INFO - PROCESS | 1938 | 1461487324487 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]]]}] 01:42:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:42:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 573ms 01:42:04 INFO - PROCESS | 1938 | 1461487324531 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:42:04 INFO - PROCESS | 1938 | 1461487324532 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:42:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:42:04 INFO - PROCESS | 1938 | 1461487324535 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:42:04 INFO - PROCESS | 1938 | 1461487324536 Marionette TRACE conn2 <- [1,586,null,{}] 01:42:04 INFO - PROCESS | 1938 | 1461487324538 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}] 01:42:04 INFO - PROCESS | 1938 | 1461487324628 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:42:04 INFO - PROCESS | 1938 | 1461487324641 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d055800 == 46 [pid = 1938] [id = 154] 01:42:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12d15f400) [pid = 1938] [serial = 460] [outer = 0x0] 01:42:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12d2d3c00) [pid = 1938] [serial = 461] [outer = 0x12d15f400] 01:42:04 INFO - PROCESS | 1938 | 1461487324667 Marionette DEBUG loaded listener.js 01:42:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12d9af000) [pid = 1938] [serial = 462] [outer = 0x12d15f400] 01:42:04 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:04 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:05 INFO - PROCESS | 1938 | 1461487325006 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]]]}] 01:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 01:42:05 INFO - PROCESS | 1938 | 1461487325054 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:42:05 INFO - PROCESS | 1938 | 1461487325055 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:42:05 INFO - PROCESS | 1938 | 1461487325057 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:42:05 INFO - PROCESS | 1938 | 1461487325058 Marionette TRACE conn2 <- [1,590,null,{}] 01:42:05 INFO - PROCESS | 1938 | 1461487325061 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}] 01:42:05 INFO - PROCESS | 1938 | 1461487325152 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:42:05 INFO - PROCESS | 1938 | 1461487325164 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d919800 == 47 [pid = 1938] [id = 155] 01:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12d9b2400) [pid = 1938] [serial = 463] [outer = 0x0] 01:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12db7f400) [pid = 1938] [serial = 464] [outer = 0x12d9b2400] 01:42:05 INFO - PROCESS | 1938 | 1461487325189 Marionette DEBUG loaded listener.js 01:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12e551400) [pid = 1938] [serial = 465] [outer = 0x12d9b2400] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12b05d800) [pid = 1938] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x128d2f400) [pid = 1938] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x11c1a1400) [pid = 1938] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x11a8b0c00) [pid = 1938] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x11650e400) [pid = 1938] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11aadcc00) [pid = 1938] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11a603800) [pid = 1938] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11b7f6400) [pid = 1938] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x124439000) [pid = 1938] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x127e41800) [pid = 1938] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x124433000) [pid = 1938] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x1151e5400) [pid = 1938] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x114bad800) [pid = 1938] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x114444000) [pid = 1938] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:42:05 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11bf27c00) [pid = 1938] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:42:05 INFO - PROCESS | 1938 | 1461487325545 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]]]}] 01:42:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:42:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 01:42:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:42:05 INFO - PROCESS | 1938 | 1461487325577 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:42:05 INFO - PROCESS | 1938 | 1461487325579 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:42:05 INFO - PROCESS | 1938 | 1461487325582 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:42:05 INFO - PROCESS | 1938 | 1461487325583 Marionette TRACE conn2 <- [1,594,null,{}] 01:42:05 INFO - PROCESS | 1938 | 1461487325586 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}] 01:42:05 INFO - PROCESS | 1938 | 1461487325661 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:42:05 INFO - PROCESS | 1938 | 1461487325713 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b913000 == 48 [pid = 1938] [id = 156] 01:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x114bad800) [pid = 1938] [serial = 466] [outer = 0x0] 01:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11c1adc00) [pid = 1938] [serial = 467] [outer = 0x114bad800] 01:42:05 INFO - PROCESS | 1938 | 1461487325738 Marionette DEBUG loaded listener.js 01:42:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12b054800) [pid = 1938] [serial = 468] [outer = 0x114bad800] 01:42:06 INFO - PROCESS | 1938 | 1461487326053 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]]]}] 01:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 01:42:06 INFO - PROCESS | 1938 | 1461487326103 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:42:06 INFO - PROCESS | 1938 | 1461487326104 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:42:06 INFO - PROCESS | 1938 | 1461487326106 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:42:06 INFO - PROCESS | 1938 | 1461487326108 Marionette TRACE conn2 <- [1,598,null,{}] 01:42:06 INFO - PROCESS | 1938 | 1461487326111 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}] 01:42:06 INFO - PROCESS | 1938 | 1461487326204 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:42:06 INFO - PROCESS | 1938 | 1461487326208 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8ce000 == 49 [pid = 1938] [id = 157] 01:42:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12b4b9400) [pid = 1938] [serial = 469] [outer = 0x0] 01:42:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12e55a400) [pid = 1938] [serial = 470] [outer = 0x12b4b9400] 01:42:06 INFO - PROCESS | 1938 | 1461487326239 Marionette DEBUG loaded listener.js 01:42:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12e5d5000) [pid = 1938] [serial = 471] [outer = 0x12b4b9400] 01:42:06 INFO - PROCESS | 1938 | 1461487326554 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]]]}] 01:42:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:42:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 468ms 01:42:06 INFO - PROCESS | 1938 | 1461487326576 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:42:06 INFO - PROCESS | 1938 | 1461487326577 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:42:06 INFO - PROCESS | 1938 | 1461487326587 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:42:06 INFO - PROCESS | 1938 | 1461487326588 Marionette TRACE conn2 <- [1,602,null,{}] 01:42:06 INFO - PROCESS | 1938 | 1461487326608 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}] 01:42:06 INFO - PROCESS | 1938 | 1461487326691 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:42:06 INFO - PROCESS | 1938 | 1461487326696 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8d3800 == 50 [pid = 1938] [id = 158] 01:42:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12e556400) [pid = 1938] [serial = 472] [outer = 0x0] 01:42:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x12e5da400) [pid = 1938] [serial = 473] [outer = 0x12e556400] 01:42:06 INFO - PROCESS | 1938 | 1461487326722 Marionette DEBUG loaded listener.js 01:42:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12e60c800) [pid = 1938] [serial = 474] [outer = 0x12e556400] 01:42:07 INFO - PROCESS | 1938 | 1461487327047 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]]]}] 01:42:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:42:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 01:42:07 INFO - PROCESS | 1938 | 1461487327055 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:42:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:42:07 INFO - PROCESS | 1938 | 1461487327056 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:42:07 INFO - PROCESS | 1938 | 1461487327059 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:42:07 INFO - PROCESS | 1938 | 1461487327060 Marionette TRACE conn2 <- [1,606,null,{}] 01:42:07 INFO - PROCESS | 1938 | 1461487327066 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}] 01:42:07 INFO - PROCESS | 1938 | 1461487327146 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:42:07 INFO - PROCESS | 1938 | 1461487327151 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed19800 == 51 [pid = 1938] [id = 159] 01:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12e602800) [pid = 1938] [serial = 475] [outer = 0x0] 01:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12ea37000) [pid = 1938] [serial = 476] [outer = 0x12e602800] 01:42:07 INFO - PROCESS | 1938 | 1461487327176 Marionette DEBUG loaded listener.js 01:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12ea3c800) [pid = 1938] [serial = 477] [outer = 0x12e602800] 01:42:07 INFO - PROCESS | 1938 | 1461487327616 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]]]}] 01:42:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:42:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 621ms 01:42:07 INFO - PROCESS | 1938 | 1461487327681 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:42:07 INFO - PROCESS | 1938 | 1461487327684 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:42:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:42:07 INFO - PROCESS | 1938 | 1461487327687 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:42:07 INFO - PROCESS | 1938 | 1461487327690 Marionette TRACE conn2 <- [1,610,null,{}] 01:42:07 INFO - PROCESS | 1938 | 1461487327694 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}] 01:42:07 INFO - PROCESS | 1938 | 1461487327795 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:42:07 INFO - PROCESS | 1938 | 1461487327857 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x11921c800 == 52 [pid = 1938] [id = 160] 01:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x1151dbc00) [pid = 1938] [serial = 478] [outer = 0x0] 01:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11894d800) [pid = 1938] [serial = 479] [outer = 0x1151dbc00] 01:42:07 INFO - PROCESS | 1938 | 1461487327889 Marionette DEBUG loaded listener.js 01:42:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11a887c00) [pid = 1938] [serial = 480] [outer = 0x1151dbc00] 01:42:08 INFO - PROCESS | 1938 | 1461487328301 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]]]}] 01:42:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:42:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 672ms 01:42:08 INFO - PROCESS | 1938 | 1461487328376 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:42:08 INFO - PROCESS | 1938 | 1461487328382 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:42:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:42:08 INFO - PROCESS | 1938 | 1461487328388 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:42:08 INFO - PROCESS | 1938 | 1461487328390 Marionette TRACE conn2 <- [1,614,null,{}] 01:42:08 INFO - PROCESS | 1938 | 1461487328393 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}] 01:42:08 INFO - PROCESS | 1938 | 1461487328490 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:42:08 INFO - PROCESS | 1938 | 1461487328554 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c644000 == 53 [pid = 1938] [id = 161] 01:42:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x11afae400) [pid = 1938] [serial = 481] [outer = 0x0] 01:42:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x11bc52400) [pid = 1938] [serial = 482] [outer = 0x11afae400] 01:42:08 INFO - PROCESS | 1938 | 1461487328584 Marionette DEBUG loaded listener.js 01:42:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x11c7d2800) [pid = 1938] [serial = 483] [outer = 0x11afae400] 01:42:08 INFO - PROCESS | 1938 | 1461487328984 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]]]}] 01:42:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:42:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 621ms 01:42:09 INFO - PROCESS | 1938 | 1461487329009 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:42:09 INFO - PROCESS | 1938 | 1461487329010 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:42:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:42:09 INFO - PROCESS | 1938 | 1461487329015 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:42:09 INFO - PROCESS | 1938 | 1461487329018 Marionette TRACE conn2 <- [1,618,null,{}] 01:42:09 INFO - PROCESS | 1938 | 1461487329025 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}] 01:42:09 INFO - PROCESS | 1938 | 1461487329151 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:42:09 INFO - PROCESS | 1938 | 1461487329216 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e5ad000 == 54 [pid = 1938] [id = 162] 01:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12b053400) [pid = 1938] [serial = 484] [outer = 0x0] 01:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12b05e400) [pid = 1938] [serial = 485] [outer = 0x12b053400] 01:42:09 INFO - PROCESS | 1938 | 1461487329248 Marionette DEBUG loaded listener.js 01:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12b4bc800) [pid = 1938] [serial = 486] [outer = 0x12b053400] 01:42:09 INFO - PROCESS | 1938 | 1461487329663 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]]]}] 01:42:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:42:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 674ms 01:42:09 INFO - PROCESS | 1938 | 1461487329689 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:42:09 INFO - PROCESS | 1938 | 1461487329691 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:42:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:42:09 INFO - PROCESS | 1938 | 1461487329693 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:42:09 INFO - PROCESS | 1938 | 1461487329694 Marionette TRACE conn2 <- [1,622,null,{}] 01:42:09 INFO - PROCESS | 1938 | 1461487329697 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}] 01:42:09 INFO - PROCESS | 1938 | 1461487329795 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:42:09 INFO - PROCESS | 1938 | 1461487329843 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed6a800 == 55 [pid = 1938] [id = 163] 01:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12b4b7000) [pid = 1938] [serial = 487] [outer = 0x0] 01:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12bf91c00) [pid = 1938] [serial = 488] [outer = 0x12b4b7000] 01:42:09 INFO - PROCESS | 1938 | 1461487329873 Marionette DEBUG loaded listener.js 01:42:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12d167c00) [pid = 1938] [serial = 489] [outer = 0x12b4b7000] 01:42:10 INFO - PROCESS | 1938 | 1461487330302 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]]]}] 01:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 621ms 01:42:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:42:10 INFO - PROCESS | 1938 | 1461487330315 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:42:10 INFO - PROCESS | 1938 | 1461487330316 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:42:10 INFO - PROCESS | 1938 | 1461487330319 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:42:10 INFO - PROCESS | 1938 | 1461487330320 Marionette TRACE conn2 <- [1,626,null,{}] 01:42:10 INFO - PROCESS | 1938 | 1461487330322 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}] 01:42:10 INFO - PROCESS | 1938 | 1461487330418 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:42:10 INFO - PROCESS | 1938 | 1461487330502 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x119734000 == 56 [pid = 1938] [id = 164] 01:42:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12936b800) [pid = 1938] [serial = 490] [outer = 0x0] 01:42:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12c135400) [pid = 1938] [serial = 491] [outer = 0x12936b800] 01:42:10 INFO - PROCESS | 1938 | 1461487330534 Marionette DEBUG loaded listener.js 01:42:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12db79c00) [pid = 1938] [serial = 492] [outer = 0x12936b800] 01:42:11 INFO - PROCESS | 1938 | 1461487331253 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]]]}] 01:42:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:42:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 975ms 01:42:11 INFO - PROCESS | 1938 | 1461487331318 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:42:11 INFO - PROCESS | 1938 | 1461487331322 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:42:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:42:11 INFO - PROCESS | 1938 | 1461487331329 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:42:11 INFO - PROCESS | 1938 | 1461487331333 Marionette TRACE conn2 <- [1,630,null,{}] 01:42:11 INFO - PROCESS | 1938 | 1461487331339 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}] 01:42:11 INFO - PROCESS | 1938 | 1461487331468 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:42:11 INFO - PROCESS | 1938 | 1461487331561 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad5e000 == 57 [pid = 1938] [id = 165] 01:42:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11650ec00) [pid = 1938] [serial = 493] [outer = 0x0] 01:42:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x11918e800) [pid = 1938] [serial = 494] [outer = 0x11650ec00] 01:42:11 INFO - PROCESS | 1938 | 1461487331597 Marionette DEBUG loaded listener.js 01:42:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x11a895400) [pid = 1938] [serial = 495] [outer = 0x11650ec00] 01:42:12 INFO - PROCESS | 1938 | 1461487332022 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]]]}] 01:42:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:42:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 727ms 01:42:12 INFO - PROCESS | 1938 | 1461487332055 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:42:12 INFO - PROCESS | 1938 | 1461487332059 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:42:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:42:12 INFO - PROCESS | 1938 | 1461487332063 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:42:12 INFO - PROCESS | 1938 | 1461487332065 Marionette TRACE conn2 <- [1,634,null,{}] 01:42:12 INFO - PROCESS | 1938 | 1461487332067 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}] 01:42:12 INFO - PROCESS | 1938 | 1461487332156 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:42:12 INFO - PROCESS | 1938 | 1461487332220 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x118fdc800 == 58 [pid = 1938] [id = 166] 01:42:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x11a8b5400) [pid = 1938] [serial = 496] [outer = 0x0] 01:42:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x11adcac00) [pid = 1938] [serial = 497] [outer = 0x11a8b5400] 01:42:12 INFO - PROCESS | 1938 | 1461487332248 Marionette DEBUG loaded listener.js 01:42:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x11afad800) [pid = 1938] [serial = 498] [outer = 0x11a8b5400] 01:42:12 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8d3800 == 57 [pid = 1938] [id = 158] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8ce000 == 56 [pid = 1938] [id = 157] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12b913000 == 55 [pid = 1938] [id = 156] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12d919800 == 54 [pid = 1938] [id = 155] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12d055800 == 53 [pid = 1938] [id = 154] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12b99d000 == 52 [pid = 1938] [id = 153] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x11a611800) [pid = 1938] [serial = 367] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x11c551c00) [pid = 1938] [serial = 370] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x11552a400) [pid = 1938] [serial = 364] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x1295a5400) [pid = 1938] [serial = 373] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12d110000) [pid = 1938] [serial = 415] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x127860000 == 51 [pid = 1938] [id = 152] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x124029000 == 50 [pid = 1938] [id = 151] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11c775000 == 49 [pid = 1938] [id = 150] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11b763000 == 48 [pid = 1938] [id = 149] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x118e6f800 == 47 [pid = 1938] [id = 148] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11574b000 == 46 [pid = 1938] [id = 147] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd53000 == 45 [pid = 1938] [id = 143] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12d91e000 == 44 [pid = 1938] [id = 142] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12784d000 == 43 [pid = 1938] [id = 141] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x11973a000 == 42 [pid = 1938] [id = 140] 01:42:12 INFO - PROCESS | 1938 | --DOCSHELL 0x12d2b1000 == 41 [pid = 1938] [id = 139] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x12d109000) [pid = 1938] [serial = 413] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12b4b6c00) [pid = 1938] [serial = 400] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12b22b400) [pid = 1938] [serial = 398] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x123a16000) [pid = 1938] [serial = 388] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12bf8d400) [pid = 1938] [serial = 410] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x11a606000) [pid = 1938] [serial = 379] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x11add6c00) [pid = 1938] [serial = 382] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12b774400) [pid = 1938] [serial = 406] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11bccfc00) [pid = 1938] [serial = 385] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11a8b0000) [pid = 1938] [serial = 380] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x129372400) [pid = 1938] [serial = 394] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x1295abc00) [pid = 1938] [serial = 362] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x1273ea000) [pid = 1938] [serial = 391] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12bd1f000) [pid = 1938] [serial = 407] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x11b7f6000) [pid = 1938] [serial = 383] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x1159d3800) [pid = 1938] [serial = 376] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x1158f0000) [pid = 1938] [serial = 329] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12bd1f400) [pid = 1938] [serial = 409] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x114bad000) [pid = 1938] [serial = 403] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11ad02c00) [pid = 1938] [serial = 404] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x118f79400) [pid = 1938] [serial = 377] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12b054c00) [pid = 1938] [serial = 395] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x128819800) [pid = 1938] [serial = 392] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x12b4c3800) [pid = 1938] [serial = 401] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11c7c5c00) [pid = 1938] [serial = 386] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x124299000) [pid = 1938] [serial = 389] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12b222800) [pid = 1938] [serial = 397] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x12c134000) [pid = 1938] [serial = 412] [outer = 0x0] [url = about:blank] 01:42:12 INFO - PROCESS | 1938 | 1461487332656 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]]]}] 01:42:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:42:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 620ms 01:42:12 INFO - PROCESS | 1938 | 1461487332684 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:42:12 INFO - PROCESS | 1938 | 1461487332685 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:42:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:42:12 INFO - PROCESS | 1938 | 1461487332688 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:42:12 INFO - PROCESS | 1938 | 1461487332690 Marionette TRACE conn2 <- [1,638,null,{}] 01:42:12 INFO - PROCESS | 1938 | 1461487332697 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}] 01:42:12 INFO - PROCESS | 1938 | 1461487332776 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:42:12 INFO - PROCESS | 1938 | 1461487332783 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x119221800 == 42 [pid = 1938] [id = 167] 01:42:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11a606000) [pid = 1938] [serial = 499] [outer = 0x0] 01:42:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11bb7dc00) [pid = 1938] [serial = 500] [outer = 0x11a606000] 01:42:12 INFO - PROCESS | 1938 | 1461487332812 Marionette DEBUG loaded listener.js 01:42:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11c530800) [pid = 1938] [serial = 501] [outer = 0x11a606000] 01:42:13 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:13 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:13 INFO - PROCESS | 1938 | 1461487333176 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]]]}] 01:42:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:42:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 520ms 01:42:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:42:13 INFO - PROCESS | 1938 | 1461487333209 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:42:13 INFO - PROCESS | 1938 | 1461487333211 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:42:13 INFO - PROCESS | 1938 | 1461487333213 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:42:13 INFO - PROCESS | 1938 | 1461487333214 Marionette TRACE conn2 <- [1,642,null,{}] 01:42:13 INFO - PROCESS | 1938 | 1461487333216 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}] 01:42:13 INFO - PROCESS | 1938 | 1461487333289 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:42:13 INFO - PROCESS | 1938 | 1461487333296 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf7d000 == 43 [pid = 1938] [id = 168] 01:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x11c553000) [pid = 1938] [serial = 502] [outer = 0x0] 01:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x123a71800) [pid = 1938] [serial = 503] [outer = 0x11c553000] 01:42:13 INFO - PROCESS | 1938 | 1461487333323 Marionette DEBUG loaded listener.js 01:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x1241dec00) [pid = 1938] [serial = 504] [outer = 0x11c553000] 01:42:13 INFO - PROCESS | 1938 | 1461487333653 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]]]}] 01:42:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:42:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 468ms 01:42:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:42:13 INFO - PROCESS | 1938 | 1461487333683 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:42:13 INFO - PROCESS | 1938 | 1461487333685 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:42:13 INFO - PROCESS | 1938 | 1461487333687 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:42:13 INFO - PROCESS | 1938 | 1461487333688 Marionette TRACE conn2 <- [1,646,null,{}] 01:42:13 INFO - PROCESS | 1938 | 1461487333690 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}] 01:42:13 INFO - PROCESS | 1938 | 1461487333768 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:42:13 INFO - PROCESS | 1938 | 1461487333815 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c59f800 == 44 [pid = 1938] [id = 169] 01:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x123a0fc00) [pid = 1938] [serial = 505] [outer = 0x0] 01:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x126630000) [pid = 1938] [serial = 506] [outer = 0x123a0fc00] 01:42:13 INFO - PROCESS | 1938 | 1461487333841 Marionette DEBUG loaded listener.js 01:42:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12758b000) [pid = 1938] [serial = 507] [outer = 0x123a0fc00] 01:42:14 INFO - PROCESS | 1938 | 1461487334140 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]]]}] 01:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 01:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:42:14 INFO - PROCESS | 1938 | 1461487334156 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:42:14 INFO - PROCESS | 1938 | 1461487334157 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:42:14 INFO - PROCESS | 1938 | 1461487334159 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:42:14 INFO - PROCESS | 1938 | 1461487334160 Marionette TRACE conn2 <- [1,650,null,{}] 01:42:14 INFO - PROCESS | 1938 | 1461487334166 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}] 01:42:14 INFO - PROCESS | 1938 | 1461487334253 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:42:14 INFO - PROCESS | 1938 | 1461487334260 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x119724800 == 45 [pid = 1938] [id = 170] 01:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x127599400) [pid = 1938] [serial = 508] [outer = 0x0] 01:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12881b400) [pid = 1938] [serial = 509] [outer = 0x127599400] 01:42:14 INFO - PROCESS | 1938 | 1461487334297 Marionette DEBUG loaded listener.js 01:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12b22ac00) [pid = 1938] [serial = 510] [outer = 0x127599400] 01:42:14 INFO - PROCESS | 1938 | 1461487334669 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]]]}] 01:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 523ms 01:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:42:14 INFO - PROCESS | 1938 | 1461487334703 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:42:14 INFO - PROCESS | 1938 | 1461487334704 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:42:14 INFO - PROCESS | 1938 | 1461487334706 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:42:14 INFO - PROCESS | 1938 | 1461487334707 Marionette TRACE conn2 <- [1,654,null,{}] 01:42:14 INFO - PROCESS | 1938 | 1461487334709 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}] 01:42:14 INFO - PROCESS | 1938 | 1461487334868 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:42:14 INFO - PROCESS | 1938 | 1461487334912 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x126607000 == 46 [pid = 1938] [id = 171] 01:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x127516c00) [pid = 1938] [serial = 511] [outer = 0x0] 01:42:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12b4bb000) [pid = 1938] [serial = 512] [outer = 0x127516c00] 01:42:14 INFO - PROCESS | 1938 | 1461487334948 Marionette DEBUG loaded listener.js 01:42:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12bb3a000) [pid = 1938] [serial = 513] [outer = 0x127516c00] 01:42:15 INFO - PROCESS | 1938 | 1461487335376 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]]]}] 01:42:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:42:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 721ms 01:42:15 INFO - PROCESS | 1938 | 1461487335427 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:42:15 INFO - PROCESS | 1938 | 1461487335429 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:42:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:42:15 INFO - PROCESS | 1938 | 1461487335437 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:42:15 INFO - PROCESS | 1938 | 1461487335438 Marionette TRACE conn2 <- [1,658,null,{}] 01:42:15 INFO - PROCESS | 1938 | 1461487335440 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}] 01:42:15 INFO - PROCESS | 1938 | 1461487335533 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:42:15 INFO - PROCESS | 1938 | 1461487335582 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x129081000 == 47 [pid = 1938] [id = 172] 01:42:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12b4c3800) [pid = 1938] [serial = 514] [outer = 0x0] 01:42:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12bd24800) [pid = 1938] [serial = 515] [outer = 0x12b4c3800] 01:42:15 INFO - PROCESS | 1938 | 1461487335607 Marionette DEBUG loaded listener.js 01:42:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12c133c00) [pid = 1938] [serial = 516] [outer = 0x12b4c3800] 01:42:15 INFO - PROCESS | 1938 | 1461487335905 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]]]}] 01:42:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:42:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 524ms 01:42:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:42:15 INFO - PROCESS | 1938 | 1461487335972 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:42:15 INFO - PROCESS | 1938 | 1461487335973 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:42:15 INFO - PROCESS | 1938 | 1461487335975 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:42:15 INFO - PROCESS | 1938 | 1461487335976 Marionette TRACE conn2 <- [1,662,null,{}] 01:42:15 INFO - PROCESS | 1938 | 1461487335979 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}] 01:42:16 INFO - PROCESS | 1938 | 1461487336078 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:42:16 INFO - PROCESS | 1938 | 1461487336082 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b90b000 == 48 [pid = 1938] [id = 173] 01:42:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12bb38000) [pid = 1938] [serial = 517] [outer = 0x0] 01:42:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12d10c800) [pid = 1938] [serial = 518] [outer = 0x12bb38000] 01:42:16 INFO - PROCESS | 1938 | 1461487336108 Marionette DEBUG loaded listener.js 01:42:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12d163800) [pid = 1938] [serial = 519] [outer = 0x12bb38000] 01:42:16 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:16 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:16 INFO - PROCESS | 1938 | 1461487336438 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]]]}] 01:42:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:42:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 467ms 01:42:16 INFO - PROCESS | 1938 | 1461487336443 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:42:16 INFO - PROCESS | 1938 | 1461487336445 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:42:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:42:16 INFO - PROCESS | 1938 | 1461487336455 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:42:16 INFO - PROCESS | 1938 | 1461487336456 Marionette TRACE conn2 <- [1,666,null,{}] 01:42:16 INFO - PROCESS | 1938 | 1461487336458 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}] 01:42:16 INFO - PROCESS | 1938 | 1461487336561 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:42:16 INFO - PROCESS | 1938 | 1461487336566 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12c025000 == 49 [pid = 1938] [id = 174] 01:42:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12d165000) [pid = 1938] [serial = 520] [outer = 0x0] 01:42:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12d2dac00) [pid = 1938] [serial = 521] [outer = 0x12d165000] 01:42:16 INFO - PROCESS | 1938 | 1461487336619 Marionette DEBUG loaded listener.js 01:42:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12d9b5c00) [pid = 1938] [serial = 522] [outer = 0x12d165000] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x1273eb000) [pid = 1938] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x11adce000) [pid = 1938] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x118ed9c00) [pid = 1938] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x114fc0c00) [pid = 1938] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x128d32000) [pid = 1938] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12b965400) [pid = 1938] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x114bad800) [pid = 1938] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12d15f400) [pid = 1938] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12d9b2400) [pid = 1938] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x11a8b8800) [pid = 1938] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x118885800) [pid = 1938] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x123f8d800) [pid = 1938] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x127525c00) [pid = 1938] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x11a8b9c00) [pid = 1938] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x12d2de400) [pid = 1938] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12e556400) [pid = 1938] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x129021c00) [pid = 1938] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:42:17 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12b4b9400) [pid = 1938] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:42:17 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:17 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:17 INFO - PROCESS | 1938 | 1461487337153 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]]]}] 01:42:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:42:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 718ms 01:42:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:42:17 INFO - PROCESS | 1938 | 1461487337173 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:42:17 INFO - PROCESS | 1938 | 1461487337175 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:42:17 INFO - PROCESS | 1938 | 1461487337177 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:42:17 INFO - PROCESS | 1938 | 1461487337181 Marionette TRACE conn2 <- [1,670,null,{}] 01:42:17 INFO - PROCESS | 1938 | 1461487337188 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}] 01:42:17 INFO - PROCESS | 1938 | 1461487337306 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:42:17 INFO - PROCESS | 1938 | 1461487337338 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd2d800 == 50 [pid = 1938] [id = 175] 01:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x114bad800) [pid = 1938] [serial = 523] [outer = 0x0] 01:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x11c7d2c00) [pid = 1938] [serial = 524] [outer = 0x114bad800] 01:42:17 INFO - PROCESS | 1938 | 1461487337368 Marionette DEBUG loaded listener.js 01:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12db87c00) [pid = 1938] [serial = 525] [outer = 0x114bad800] 01:42:17 INFO - PROCESS | 1938 | 1461487337637 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]]]}] 01:42:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:42:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 475ms 01:42:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:42:17 INFO - PROCESS | 1938 | 1461487337653 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:42:17 INFO - PROCESS | 1938 | 1461487337654 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:42:17 INFO - PROCESS | 1938 | 1461487337656 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:42:17 INFO - PROCESS | 1938 | 1461487337657 Marionette TRACE conn2 <- [1,674,null,{}] 01:42:17 INFO - PROCESS | 1938 | 1461487337659 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}] 01:42:17 INFO - PROCESS | 1938 | 1461487337752 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:42:17 INFO - PROCESS | 1938 | 1461487337756 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d914800 == 51 [pid = 1938] [id = 176] 01:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12e551c00) [pid = 1938] [serial = 526] [outer = 0x0] 01:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12e55d000) [pid = 1938] [serial = 527] [outer = 0x12e551c00] 01:42:17 INFO - PROCESS | 1938 | 1461487337781 Marionette DEBUG loaded listener.js 01:42:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12e5d3400) [pid = 1938] [serial = 528] [outer = 0x12e551c00] 01:42:17 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:18 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:42:18 INFO - PROCESS | 1938 | 1461487338118 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]]]}] 01:42:18 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 01:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 01:42:18 INFO - PROCESS | 1938 | 1461487338125 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:42:18 INFO - PROCESS | 1938 | 1461487338127 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:42:18 INFO - PROCESS | 1938 | 1461487338132 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:42:18 INFO - PROCESS | 1938 | 1461487338134 Marionette TRACE conn2 <- [1,678,null,{}] 01:42:18 INFO - PROCESS | 1938 | 1461487338136 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}] 01:42:18 INFO - PROCESS | 1938 | 1461487338241 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:42:18 INFO - PROCESS | 1938 | 1461487338247 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e5aa000 == 52 [pid = 1938] [id = 177] 01:42:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12bf8dc00) [pid = 1938] [serial = 529] [outer = 0x0] 01:42:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12e5d8400) [pid = 1938] [serial = 530] [outer = 0x12bf8dc00] 01:42:18 INFO - PROCESS | 1938 | 1461487338271 Marionette DEBUG loaded listener.js 01:42:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12ea39800) [pid = 1938] [serial = 531] [outer = 0x12bf8dc00] 01:42:18 INFO - PROCESS | 1938 | 1461487338565 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]]]}] 01:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 472ms 01:42:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:42:18 INFO - PROCESS | 1938 | 1461487338603 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:42:18 INFO - PROCESS | 1938 | 1461487338604 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:42:18 INFO - PROCESS | 1938 | 1461487338606 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:42:18 INFO - PROCESS | 1938 | 1461487338607 Marionette TRACE conn2 <- [1,682,null,{}] 01:42:18 INFO - PROCESS | 1938 | 1461487338609 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}] 01:42:18 INFO - PROCESS | 1938 | 1461487338690 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:42:18 INFO - PROCESS | 1938 | 1461487338695 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb4000 == 53 [pid = 1938] [id = 178] 01:42:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12e60bc00) [pid = 1938] [serial = 532] [outer = 0x0] 01:42:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12ea44000) [pid = 1938] [serial = 533] [outer = 0x12e60bc00] 01:42:18 INFO - PROCESS | 1938 | 1461487338719 Marionette DEBUG loaded listener.js 01:42:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12ea48c00) [pid = 1938] [serial = 534] [outer = 0x12e60bc00] 01:42:19 INFO - PROCESS | 1938 | 1461487339663 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]]]}] 01:42:19 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) 01:42:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1068ms 01:42:19 INFO - PROCESS | 1938 | 1461487339674 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:42:19 INFO - PROCESS | 1938 | 1461487339679 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:42:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:42:19 INFO - PROCESS | 1938 | 1461487339683 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:42:19 INFO - PROCESS | 1938 | 1461487339684 Marionette TRACE conn2 <- [1,686,null,{}] 01:42:19 INFO - PROCESS | 1938 | 1461487339688 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}] 01:42:19 INFO - PROCESS | 1938 | 1461487339790 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:42:19 INFO - PROCESS | 1938 | 1461487339840 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x119227800 == 54 [pid = 1938] [id = 179] 01:42:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x114fc1800) [pid = 1938] [serial = 535] [outer = 0x0] 01:42:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x119190800) [pid = 1938] [serial = 536] [outer = 0x114fc1800] 01:42:19 INFO - PROCESS | 1938 | 1461487339872 Marionette DEBUG loaded listener.js 01:42:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x11a88f400) [pid = 1938] [serial = 537] [outer = 0x114fc1800] 01:42:20 INFO - PROCESS | 1938 | 1461487340760 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]]]}] 01:42:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:42:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1122ms 01:42:20 INFO - PROCESS | 1938 | 1461487340805 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:42:20 INFO - PROCESS | 1938 | 1461487340809 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:42:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:42:20 INFO - PROCESS | 1938 | 1461487340814 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:42:20 INFO - PROCESS | 1938 | 1461487340816 Marionette TRACE conn2 <- [1,690,null,{}] 01:42:20 INFO - PROCESS | 1938 | 1461487340818 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}] 01:42:20 INFO - PROCESS | 1938 | 1461487340917 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:42:20 INFO - PROCESS | 1938 | 1461487340978 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c1f1800 == 55 [pid = 1938] [id = 180] 01:42:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x11bb7fc00) [pid = 1938] [serial = 538] [outer = 0x0] 01:42:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x11bf27400) [pid = 1938] [serial = 539] [outer = 0x11bb7fc00] 01:42:21 INFO - PROCESS | 1938 | 1461487341008 Marionette DEBUG loaded listener.js 01:42:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x123a0f400) [pid = 1938] [serial = 540] [outer = 0x11bb7fc00] 01:42:21 INFO - PROCESS | 1938 | 1461487341938 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]]]}] 01:42:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:42:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1170ms 01:42:21 INFO - PROCESS | 1938 | 1461487341985 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 01:42:21 INFO - PROCESS | 1938 | 1461487341986 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 01:42:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:42:21 INFO - PROCESS | 1938 | 1461487341989 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:42:21 INFO - PROCESS | 1938 | 1461487341992 Marionette TRACE conn2 <- [1,694,null,{}] 01:42:22 INFO - PROCESS | 1938 | 1461487341999 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}] 01:42:22 INFO - PROCESS | 1938 | 1461487342134 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 01:42:22 INFO - PROCESS | 1938 | 1461487342183 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x119169800 == 56 [pid = 1938] [id = 181] 01:42:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x119269800) [pid = 1938] [serial = 541] [outer = 0x0] 01:42:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11bc50800) [pid = 1938] [serial = 542] [outer = 0x119269800] 01:42:22 INFO - PROCESS | 1938 | 1461487342216 Marionette DEBUG loaded listener.js 01:42:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x1277bec00) [pid = 1938] [serial = 543] [outer = 0x119269800] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12b35d000 == 55 [pid = 1938] [id = 125] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x127db1800 == 54 [pid = 1938] [id = 124] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12e5aa000 == 53 [pid = 1938] [id = 177] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12d914800 == 52 [pid = 1938] [id = 176] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd2d800 == 51 [pid = 1938] [id = 175] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12c025000 == 50 [pid = 1938] [id = 174] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12b90b000 == 49 [pid = 1938] [id = 173] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x129081000 == 48 [pid = 1938] [id = 172] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x126607000 == 47 [pid = 1938] [id = 171] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12ea37000) [pid = 1938] [serial = 476] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x119724800 == 46 [pid = 1938] [id = 170] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x11c59f800 == 45 [pid = 1938] [id = 169] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf7d000 == 44 [pid = 1938] [id = 168] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x119221800 == 43 [pid = 1938] [id = 167] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x118fdc800 == 42 [pid = 1938] [id = 166] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad5e000 == 41 [pid = 1938] [id = 165] 01:42:23 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed19800 == 40 [pid = 1938] [id = 159] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x123f8a400) [pid = 1938] [serial = 371] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x11aa2b000) [pid = 1938] [serial = 368] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x1165dc800) [pid = 1938] [serial = 365] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x1295ae400) [pid = 1938] [serial = 374] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x127d9f000) [pid = 1938] [serial = 326] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12bf90c00) [pid = 1938] [serial = 457] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11c1adc00) [pid = 1938] [serial = 467] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12d9af000) [pid = 1938] [serial = 462] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x12d2d3c00) [pid = 1938] [serial = 461] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12b054800) [pid = 1938] [serial = 468] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12db7f400) [pid = 1938] [serial = 464] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12d10b800) [pid = 1938] [serial = 433] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x11c545400) [pid = 1938] [serial = 421] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x11aa28400) [pid = 1938] [serial = 442] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x11afbdc00) [pid = 1938] [serial = 443] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x129021800) [pid = 1938] [serial = 424] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x119d62800) [pid = 1938] [serial = 418] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11a88a400) [pid = 1938] [serial = 440] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11925e400) [pid = 1938] [serial = 439] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x127521000) [pid = 1938] [serial = 448] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x127591800) [pid = 1938] [serial = 449] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x127d9f800) [pid = 1938] [serial = 451] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x1295a2800) [pid = 1938] [serial = 452] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12bd1d000) [pid = 1938] [serial = 427] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11c1a2800) [pid = 1938] [serial = 445] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x123b2e000) [pid = 1938] [serial = 446] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x12d15e400) [pid = 1938] [serial = 430] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x12d9b4800) [pid = 1938] [serial = 437] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x12d9ae400) [pid = 1938] [serial = 436] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12e5da400) [pid = 1938] [serial = 473] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11a8ae400) [pid = 1938] [serial = 194] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x12e551400) [pid = 1938] [serial = 465] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x12b059000) [pid = 1938] [serial = 454] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12e5d5000) [pid = 1938] [serial = 471] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x12bd1cc00) [pid = 1938] [serial = 455] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x12e60c800) [pid = 1938] [serial = 474] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x12e55a400) [pid = 1938] [serial = 470] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x12d15dc00) [pid = 1938] [serial = 458] [outer = 0x0] [url = about:blank] 01:42:23 INFO - PROCESS | 1938 | 1461487343271 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]]]}] 01:42:23 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) 01:42:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1323ms 01:42:23 INFO - PROCESS | 1938 | 1461487343315 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 01:42:23 INFO - PROCESS | 1938 | 1461487343317 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 01:42:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:42:23 INFO - PROCESS | 1938 | 1461487343320 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:42:23 INFO - PROCESS | 1938 | 1461487343322 Marionette TRACE conn2 <- [1,698,null,{}] 01:42:23 INFO - PROCESS | 1938 | 1461487343326 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}] 01:42:23 INFO - PROCESS | 1938 | 1461487343406 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 01:42:23 INFO - PROCESS | 1938 | 1461487343455 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x118e7a000 == 41 [pid = 1938] [id = 182] 01:42:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x118ee3c00) [pid = 1938] [serial = 544] [outer = 0x0] 01:42:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11a60f400) [pid = 1938] [serial = 545] [outer = 0x118ee3c00] 01:42:23 INFO - PROCESS | 1938 | 1461487343483 Marionette DEBUG loaded listener.js 01:42:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11a8b2800) [pid = 1938] [serial = 546] [outer = 0x118ee3c00] 01:42:24 INFO - PROCESS | 1938 | 1461487344277 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]]]}] 01:42:24 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) 01:42:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 01:42:24 INFO - PROCESS | 1938 | 1461487344294 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 01:42:24 INFO - PROCESS | 1938 | 1461487344299 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 01:42:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:42:24 INFO - PROCESS | 1938 | 1461487344303 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:42:24 INFO - PROCESS | 1938 | 1461487344305 Marionette TRACE conn2 <- [1,702,null,{}] 01:42:24 INFO - PROCESS | 1938 | 1461487344307 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}] 01:42:24 INFO - PROCESS | 1938 | 1461487344384 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 01:42:24 INFO - PROCESS | 1938 | 1461487344390 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x119b15000 == 42 [pid = 1938] [id = 183] 01:42:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11adcbc00) [pid = 1938] [serial = 547] [outer = 0x0] 01:42:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x11bf2f000) [pid = 1938] [serial = 548] [outer = 0x11adcbc00] 01:42:24 INFO - PROCESS | 1938 | 1461487344418 Marionette DEBUG loaded listener.js 01:42:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11c549c00) [pid = 1938] [serial = 549] [outer = 0x11adcbc00] 01:42:25 INFO - PROCESS | 1938 | 1461487345240 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]]]}] 01:42:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:42:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 972ms 01:42:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:42:25 INFO - PROCESS | 1938 | 1461487345282 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 01:42:25 INFO - PROCESS | 1938 | 1461487345283 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 01:42:25 INFO - PROCESS | 1938 | 1461487345286 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:42:25 INFO - PROCESS | 1938 | 1461487345288 Marionette TRACE conn2 <- [1,706,null,{}] 01:42:25 INFO - PROCESS | 1938 | 1461487345295 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}] 01:42:25 INFO - PROCESS | 1938 | 1461487345391 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 01:42:25 INFO - PROCESS | 1938 | 1461487345424 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf75000 == 43 [pid = 1938] [id = 184] 01:42:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x123a11000) [pid = 1938] [serial = 550] [outer = 0x0] 01:42:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x124299000) [pid = 1938] [serial = 551] [outer = 0x123a11000] 01:42:25 INFO - PROCESS | 1938 | 1461487345451 Marionette DEBUG loaded listener.js 01:42:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x12758b400) [pid = 1938] [serial = 552] [outer = 0x123a11000] 01:42:26 INFO - PROCESS | 1938 | 1461487346244 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]]]}] 01:42:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:42:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 01:42:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:42:26 INFO - PROCESS | 1938 | 1461487346257 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 01:42:26 INFO - PROCESS | 1938 | 1461487346259 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 01:42:26 INFO - PROCESS | 1938 | 1461487346261 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:42:26 INFO - PROCESS | 1938 | 1461487346263 Marionette TRACE conn2 <- [1,710,null,{}] 01:42:26 INFO - PROCESS | 1938 | 1461487346266 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}] 01:42:26 INFO - PROCESS | 1938 | 1461487346369 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 01:42:26 INFO - PROCESS | 1938 | 1461487346373 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239ab800 == 44 [pid = 1938] [id = 185] 01:42:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x123a13c00) [pid = 1938] [serial = 553] [outer = 0x0] 01:42:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x127e43800) [pid = 1938] [serial = 554] [outer = 0x123a13c00] 01:42:26 INFO - PROCESS | 1938 | 1461487346399 Marionette DEBUG loaded listener.js 01:42:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x129022400) [pid = 1938] [serial = 555] [outer = 0x123a13c00] 01:42:27 INFO - PROCESS | 1938 | 1461487347204 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]]]}] 01:42:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:42:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 01:42:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:42:27 INFO - PROCESS | 1938 | 1461487347232 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 01:42:27 INFO - PROCESS | 1938 | 1461487347233 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 01:42:27 INFO - PROCESS | 1938 | 1461487347235 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:42:27 INFO - PROCESS | 1938 | 1461487347236 Marionette TRACE conn2 <- [1,714,null,{}] 01:42:27 INFO - PROCESS | 1938 | 1461487347239 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}] 01:42:27 INFO - PROCESS | 1938 | 1461487347396 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x12b4c3800) [pid = 1938] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x127599400) [pid = 1938] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11650ec00) [pid = 1938] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12e602800) [pid = 1938] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11a8b5400) [pid = 1938] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x12bb38000) [pid = 1938] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11c553000) [pid = 1938] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x123a0fc00) [pid = 1938] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x11a606000) [pid = 1938] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x12d165000) [pid = 1938] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x114bad800) [pid = 1938] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x12e551c00) [pid = 1938] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x12bf8dc00) [pid = 1938] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x127516c00) [pid = 1938] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x118950c00) [pid = 1938] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x12d109400) [pid = 1938] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x11adcb400) [pid = 1938] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x127e4b000) [pid = 1938] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x119b05400) [pid = 1938] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x12c134c00) [pid = 1938] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:42:27 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x12b052c00) [pid = 1938] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:42:27 INFO - PROCESS | 1938 | 1461487347436 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x1156b6800 == 45 [pid = 1938] [id = 186] 01:42:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x1134db400) [pid = 1938] [serial = 556] [outer = 0x0] 01:42:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x114bad800) [pid = 1938] [serial = 557] [outer = 0x1134db400] 01:42:27 INFO - PROCESS | 1938 | 1461487347462 Marionette DEBUG loaded listener.js 01:42:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11bb7b800) [pid = 1938] [serial = 558] [outer = 0x1134db400] 01:42:28 INFO - PROCESS | 1938 | 1461487348211 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]]]}] 01:42:28 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 01:42:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1020ms 01:42:28 INFO - PROCESS | 1938 | 1461487348255 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 01:42:28 INFO - PROCESS | 1938 | 1461487348256 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 01:42:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:42:28 INFO - PROCESS | 1938 | 1461487348259 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:42:28 INFO - PROCESS | 1938 | 1461487348260 Marionette TRACE conn2 <- [1,718,null,{}] 01:42:28 INFO - PROCESS | 1938 | 1461487348262 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}] 01:42:28 INFO - PROCESS | 1938 | 1461487348353 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 01:42:28 INFO - PROCESS | 1938 | 1461487348357 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x12754a000 == 46 [pid = 1938] [id = 187] 01:42:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x1295b0000) [pid = 1938] [serial = 559] [outer = 0x0] 01:42:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x12b965400) [pid = 1938] [serial = 560] [outer = 0x1295b0000] 01:42:28 INFO - PROCESS | 1938 | 1461487348388 Marionette DEBUG loaded listener.js 01:42:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x12bd1f400) [pid = 1938] [serial = 561] [outer = 0x1295b0000] 01:42:29 INFO - PROCESS | 1938 | 1461487349215 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]]]}] 01:42:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:42:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 967ms 01:42:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:42:29 INFO - PROCESS | 1938 | 1461487349227 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 01:42:29 INFO - PROCESS | 1938 | 1461487349229 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 01:42:29 INFO - PROCESS | 1938 | 1461487349231 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:42:29 INFO - PROCESS | 1938 | 1461487349233 Marionette TRACE conn2 <- [1,722,null,{}] 01:42:29 INFO - PROCESS | 1938 | 1461487349235 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}] 01:42:29 INFO - PROCESS | 1938 | 1461487349328 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 01:42:29 INFO - PROCESS | 1938 | 1461487349334 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12909b800 == 47 [pid = 1938] [id = 188] 01:42:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x114fba400) [pid = 1938] [serial = 562] [outer = 0x0] 01:42:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x12bf5a800) [pid = 1938] [serial = 563] [outer = 0x114fba400] 01:42:29 INFO - PROCESS | 1938 | 1461487349361 Marionette DEBUG loaded listener.js 01:42:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x12d109400) [pid = 1938] [serial = 564] [outer = 0x114fba400] 01:42:29 INFO - PROCESS | 1938 | 1461487349975 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] 01:42:30 INFO - PROCESS | 1938 | 1461487350006 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 01:42:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:42:30 INFO - PROCESS | 1938 | 1461487350010 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:42:30 INFO - PROCESS | 1938 | 1461487350015 Marionette TRACE conn2 <- [1,726,null,{}] 01:42:30 INFO - PROCESS | 1938 | 1461487350019 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}] 01:42:30 INFO - PROCESS | 1938 | 1461487350117 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 01:42:30 INFO - PROCESS | 1938 | 1461487350179 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x118fd7800 == 48 [pid = 1938] [id = 189] 01:42:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11a606c00) [pid = 1938] [serial = 565] [outer = 0x0] 01:42:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11add1800) [pid = 1938] [serial = 566] [outer = 0x11a606c00] 01:42:30 INFO - PROCESS | 1938 | 1461487350211 Marionette DEBUG loaded listener.js 01:42:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11bcce000) [pid = 1938] [serial = 567] [outer = 0x11a606c00] 01:42:30 INFO - PROCESS | 1938 | 1461487350673 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]]]}] 01:42:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:42:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 726ms 01:42:30 INFO - PROCESS | 1938 | 1461487350737 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 01:42:30 INFO - PROCESS | 1938 | 1461487350743 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 01:42:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:42:30 INFO - PROCESS | 1938 | 1461487350771 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:42:30 INFO - PROCESS | 1938 | 1461487350774 Marionette TRACE conn2 <- [1,730,null,{}] 01:42:30 INFO - PROCESS | 1938 | 1461487350777 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}] 01:42:30 INFO - PROCESS | 1938 | 1461487350958 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 01:42:31 INFO - PROCESS | 1938 | 1461487351043 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x126603000 == 49 [pid = 1938] [id = 190] 01:42:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x12403d000) [pid = 1938] [serial = 568] [outer = 0x0] 01:42:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x127525000) [pid = 1938] [serial = 569] [outer = 0x12403d000] 01:42:31 INFO - PROCESS | 1938 | 1461487351088 Marionette DEBUG loaded listener.js 01:42:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x1278c2800) [pid = 1938] [serial = 570] [outer = 0x12403d000] 01:42:31 INFO - PROCESS | 1938 | 1461487351508 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 01:42:31 INFO - PROCESS | 1938 | 1461487351547 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 01:42:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:42:31 INFO - PROCESS | 1938 | 1461487351549 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:42:31 INFO - PROCESS | 1938 | 1461487351552 Marionette TRACE conn2 <- [1,734,null,{}] 01:42:31 INFO - PROCESS | 1938 | 1461487351560 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}] 01:42:31 INFO - PROCESS | 1938 | 1461487351657 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 01:42:31 INFO - PROCESS | 1938 | 1461487351708 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d04a800 == 50 [pid = 1938] [id = 191] 01:42:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x129027c00) [pid = 1938] [serial = 571] [outer = 0x0] 01:42:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x12bb38400) [pid = 1938] [serial = 572] [outer = 0x129027c00] 01:42:31 INFO - PROCESS | 1938 | 1461487351740 Marionette DEBUG loaded listener.js 01:42:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x12d15bc00) [pid = 1938] [serial = 573] [outer = 0x129027c00] 01:42:32 INFO - PROCESS | 1938 | 1461487352147 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]]]}] 01:42:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:42:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 622ms 01:42:32 INFO - PROCESS | 1938 | 1461487352172 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 01:42:32 INFO - PROCESS | 1938 | 1461487352174 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 01:42:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:42:32 INFO - PROCESS | 1938 | 1461487352176 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:42:32 INFO - PROCESS | 1938 | 1461487352178 Marionette TRACE conn2 <- [1,738,null,{}] 01:42:32 INFO - PROCESS | 1938 | 1461487352180 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}] 01:42:32 INFO - PROCESS | 1938 | 1461487352276 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 01:42:32 INFO - PROCESS | 1938 | 1461487352356 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d914800 == 51 [pid = 1938] [id = 192] 01:42:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x12d2d0c00) [pid = 1938] [serial = 574] [outer = 0x0] 01:42:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x12d2da000) [pid = 1938] [serial = 575] [outer = 0x12d2d0c00] 01:42:32 INFO - PROCESS | 1938 | 1461487352387 Marionette DEBUG loaded listener.js 01:42:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x12d9b6400) [pid = 1938] [serial = 576] [outer = 0x12d2d0c00] 01:42:33 INFO - PROCESS | 1938 | 1461487353243 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]]]}] 01:42:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:42:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1120ms 01:42:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:42:33 INFO - PROCESS | 1938 | 1461487353297 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 01:42:33 INFO - PROCESS | 1938 | 1461487353298 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 01:42:33 INFO - PROCESS | 1938 | 1461487353300 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:42:33 INFO - PROCESS | 1938 | 1461487353302 Marionette TRACE conn2 <- [1,742,null,{}] 01:42:33 INFO - PROCESS | 1938 | 1461487353304 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}] 01:42:33 INFO - PROCESS | 1938 | 1461487353396 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 01:42:33 INFO - PROCESS | 1938 | 1461487353442 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd5a800 == 52 [pid = 1938] [id = 193] 01:42:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x12d2d3c00) [pid = 1938] [serial = 577] [outer = 0x0] 01:42:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x12e557c00) [pid = 1938] [serial = 578] [outer = 0x12d2d3c00] 01:42:33 INFO - PROCESS | 1938 | 1461487353472 Marionette DEBUG loaded listener.js 01:42:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12e55f800) [pid = 1938] [serial = 579] [outer = 0x12d2d3c00] 01:42:34 INFO - PROCESS | 1938 | 1461487354400 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]]]}] 01:42:34 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 01:42:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1120ms 01:42:34 INFO - PROCESS | 1938 | 1461487354420 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 01:42:34 INFO - PROCESS | 1938 | 1461487354422 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 01:42:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:42:34 INFO - PROCESS | 1938 | 1461487354424 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:42:34 INFO - PROCESS | 1938 | 1461487354425 Marionette TRACE conn2 <- [1,746,null,{}] 01:42:34 INFO - PROCESS | 1938 | 1461487354428 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}] 01:42:34 INFO - PROCESS | 1938 | 1461487354528 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 01:42:34 INFO - PROCESS | 1938 | 1461487354575 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d915800 == 53 [pid = 1938] [id = 194] 01:42:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12db7cc00) [pid = 1938] [serial = 580] [outer = 0x0] 01:42:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12ea3d800) [pid = 1938] [serial = 581] [outer = 0x12db7cc00] 01:42:34 INFO - PROCESS | 1938 | 1461487354607 Marionette DEBUG loaded listener.js 01:42:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12ea4d800) [pid = 1938] [serial = 582] [outer = 0x12db7cc00] 01:42:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12754a000 == 52 [pid = 1938] [id = 187] 01:42:35 INFO - PROCESS | 1938 | --DOCSHELL 0x1156b6800 == 51 [pid = 1938] [id = 186] 01:42:35 INFO - PROCESS | 1938 | --DOCSHELL 0x1239ab800 == 50 [pid = 1938] [id = 185] 01:42:35 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf75000 == 49 [pid = 1938] [id = 184] 01:42:35 INFO - PROCESS | 1938 | --DOCSHELL 0x119b15000 == 48 [pid = 1938] [id = 183] 01:42:35 INFO - PROCESS | 1938 | --DOCSHELL 0x118e7a000 == 47 [pid = 1938] [id = 182] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12c135400) [pid = 1938] [serial = 491] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11bc52400) [pid = 1938] [serial = 482] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11894d800) [pid = 1938] [serial = 479] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12b05e400) [pid = 1938] [serial = 485] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12bf91c00) [pid = 1938] [serial = 488] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x12ea44000) [pid = 1938] [serial = 533] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOCSHELL 0x11c1f1800 == 46 [pid = 1938] [id = 180] 01:42:35 INFO - PROCESS | 1938 | --DOCSHELL 0x119227800 == 45 [pid = 1938] [id = 179] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x12d2db400) [pid = 1938] [serial = 434] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x12d15a000) [pid = 1938] [serial = 416] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x123f8e400) [pid = 1938] [serial = 422] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12b4bb800) [pid = 1938] [serial = 425] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11a8b9000) [pid = 1938] [serial = 419] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x12d164c00) [pid = 1938] [serial = 431] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x12c132400) [pid = 1938] [serial = 428] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12bd24800) [pid = 1938] [serial = 515] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x12881b400) [pid = 1938] [serial = 509] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11a895400) [pid = 1938] [serial = 495] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11918e800) [pid = 1938] [serial = 494] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x12ea3c800) [pid = 1938] [serial = 477] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x11afad800) [pid = 1938] [serial = 498] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x12d10c800) [pid = 1938] [serial = 518] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x11adcac00) [pid = 1938] [serial = 497] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x123a71800) [pid = 1938] [serial = 503] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x1241dec00) [pid = 1938] [serial = 504] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x126630000) [pid = 1938] [serial = 506] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x12758b000) [pid = 1938] [serial = 507] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x11c530800) [pid = 1938] [serial = 501] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11bb7dc00) [pid = 1938] [serial = 500] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x12c133c00) [pid = 1938] [serial = 516] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x12d2dac00) [pid = 1938] [serial = 521] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x11c7d2c00) [pid = 1938] [serial = 524] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x12d163800) [pid = 1938] [serial = 519] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x12e55d000) [pid = 1938] [serial = 527] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x12e5d3400) [pid = 1938] [serial = 528] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x12e5d8400) [pid = 1938] [serial = 530] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x12ea39800) [pid = 1938] [serial = 531] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x12d9b5c00) [pid = 1938] [serial = 522] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x12b4bb000) [pid = 1938] [serial = 512] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x12bb3a000) [pid = 1938] [serial = 513] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x12b22ac00) [pid = 1938] [serial = 510] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x12db87c00) [pid = 1938] [serial = 525] [outer = 0x0] [url = about:blank] 01:42:35 INFO - PROCESS | 1938 | 1461487355599 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]]]}] 01:42:35 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.) 01:42:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1224ms 01:42:35 INFO - PROCESS | 1938 | 1461487355648 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 01:42:35 INFO - PROCESS | 1938 | 1461487355650 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 01:42:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:42:35 INFO - PROCESS | 1938 | 1461487355654 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:42:35 INFO - PROCESS | 1938 | 1461487355656 Marionette TRACE conn2 <- [1,750,null,{}] 01:42:35 INFO - PROCESS | 1938 | 1461487355659 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}] 01:42:35 INFO - PROCESS | 1938 | 1461487355739 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 01:42:35 INFO - PROCESS | 1938 | 1461487355814 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x119166000 == 46 [pid = 1938] [id = 195] 01:42:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x119183400) [pid = 1938] [serial = 583] [outer = 0x0] 01:42:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x119a72000) [pid = 1938] [serial = 584] [outer = 0x119183400] 01:42:35 INFO - PROCESS | 1938 | 1461487355845 Marionette DEBUG loaded listener.js 01:42:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x11a8aec00) [pid = 1938] [serial = 585] [outer = 0x119183400] 01:42:36 INFO - PROCESS | 1938 | 1461487356650 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]]]}] 01:42:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:42:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1021ms 01:42:36 INFO - PROCESS | 1938 | 1461487356675 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 01:42:36 INFO - PROCESS | 1938 | 1461487356678 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 01:42:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:42:36 INFO - PROCESS | 1938 | 1461487356693 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:42:36 INFO - PROCESS | 1938 | 1461487356695 Marionette TRACE conn2 <- [1,754,null,{}] 01:42:36 INFO - PROCESS | 1938 | 1461487356697 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}] 01:42:36 INFO - PROCESS | 1938 | 1461487356776 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 01:42:36 INFO - PROCESS | 1938 | 1461487356783 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c20000 == 47 [pid = 1938] [id = 196] 01:42:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x11a8b4000) [pid = 1938] [serial = 586] [outer = 0x0] 01:42:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11bb7c400) [pid = 1938] [serial = 587] [outer = 0x11a8b4000] 01:42:36 INFO - PROCESS | 1938 | 1461487356809 Marionette DEBUG loaded listener.js 01:42:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x11c61e000) [pid = 1938] [serial = 588] [outer = 0x11a8b4000] 01:42:37 INFO - PROCESS | 1938 | 1461487357637 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]]]}] 01:42:37 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 01:42:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 979ms 01:42:37 INFO - PROCESS | 1938 | 1461487357664 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 01:42:37 INFO - PROCESS | 1938 | 1461487357666 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 01:42:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:42:37 INFO - PROCESS | 1938 | 1461487357668 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:42:37 INFO - PROCESS | 1938 | 1461487357671 Marionette TRACE conn2 <- [1,758,null,{}] 01:42:37 INFO - PROCESS | 1938 | 1461487357689 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}] 01:42:37 INFO - PROCESS | 1938 | 1461487357787 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 01:42:37 INFO - PROCESS | 1938 | 1461487357802 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c1e7000 == 48 [pid = 1938] [id = 197] 01:42:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x123a0ec00) [pid = 1938] [serial = 589] [outer = 0x0] 01:42:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x127583800) [pid = 1938] [serial = 590] [outer = 0x123a0ec00] 01:42:37 INFO - PROCESS | 1938 | 1461487357830 Marionette DEBUG loaded listener.js 01:42:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x127da5400) [pid = 1938] [serial = 591] [outer = 0x123a0ec00] 01:42:38 INFO - PROCESS | 1938 | 1461487358196 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]]]}] 01:42:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:42:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 584ms 01:42:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:42:38 INFO - PROCESS | 1938 | 1461487358253 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 01:42:38 INFO - PROCESS | 1938 | 1461487358254 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 01:42:38 INFO - PROCESS | 1938 | 1461487358257 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:42:38 INFO - PROCESS | 1938 | 1461487358258 Marionette TRACE conn2 <- [1,762,null,{}] 01:42:38 INFO - PROCESS | 1938 | 1461487358260 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}] 01:42:38 INFO - PROCESS | 1938 | 1461487358357 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 01:42:38 INFO - PROCESS | 1938 | 1461487358370 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c0c800 == 49 [pid = 1938] [id = 198] 01:42:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x127da5800) [pid = 1938] [serial = 592] [outer = 0x0] 01:42:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x12b054400) [pid = 1938] [serial = 593] [outer = 0x127da5800] 01:42:38 INFO - PROCESS | 1938 | 1461487358396 Marionette DEBUG loaded listener.js 01:42:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x12b965800) [pid = 1938] [serial = 594] [outer = 0x127da5800] 01:42:39 INFO - PROCESS | 1938 | 1461487359197 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]]]}] 01:42:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:42:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 01:42:39 INFO - PROCESS | 1938 | 1461487359235 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 01:42:39 INFO - PROCESS | 1938 | 1461487359236 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 01:42:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:42:39 INFO - PROCESS | 1938 | 1461487359238 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:42:39 INFO - PROCESS | 1938 | 1461487359239 Marionette TRACE conn2 <- [1,766,null,{}] 01:42:39 INFO - PROCESS | 1938 | 1461487359242 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}] 01:42:39 INFO - PROCESS | 1938 | 1461487359337 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 01:42:39 INFO - PROCESS | 1938 | 1461487359340 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x126679800 == 50 [pid = 1938] [id = 199] 01:42:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x12bb37400) [pid = 1938] [serial = 595] [outer = 0x0] 01:42:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x12c133c00) [pid = 1938] [serial = 596] [outer = 0x12bb37400] 01:42:39 INFO - PROCESS | 1938 | 1461487359366 Marionette DEBUG loaded listener.js 01:42:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x12d161400) [pid = 1938] [serial = 597] [outer = 0x12bb37400] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x1295b0000) [pid = 1938] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11adcbc00) [pid = 1938] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x114fc1800) [pid = 1938] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x11bb7fc00) [pid = 1938] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x118ee3c00) [pid = 1938] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x119269800) [pid = 1938] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x123a13c00) [pid = 1938] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x1134db400) [pid = 1938] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x123a11000) [pid = 1938] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x1151dbc00) [pid = 1938] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x12936b800) [pid = 1938] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x12b4b7000) [pid = 1938] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x11afae400) [pid = 1938] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:42:39 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x12b053400) [pid = 1938] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:42:40 INFO - PROCESS | 1938 | 1461487360223 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]]]}] 01:42:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:42:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1019ms 01:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:42:40 INFO - PROCESS | 1938 | 1461487360257 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 01:42:40 INFO - PROCESS | 1938 | 1461487360260 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 01:42:40 INFO - PROCESS | 1938 | 1461487360263 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:42:40 INFO - PROCESS | 1938 | 1461487360266 Marionette TRACE conn2 <- [1,770,null,{}] 01:42:40 INFO - PROCESS | 1938 | 1461487360270 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}] 01:42:40 INFO - PROCESS | 1938 | 1461487360410 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 01:42:40 INFO - PROCESS | 1938 | 1461487360459 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x119227800 == 51 [pid = 1938] [id = 200] 01:42:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x118e16000) [pid = 1938] [serial = 598] [outer = 0x0] 01:42:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x119a71000) [pid = 1938] [serial = 599] [outer = 0x118e16000] 01:42:40 INFO - PROCESS | 1938 | 1461487360491 Marionette DEBUG loaded listener.js 01:42:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x11aa24c00) [pid = 1938] [serial = 600] [outer = 0x118e16000] 01:42:40 INFO - PROCESS | 1938 | 1461487360925 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]]]}] 01:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 721ms 01:42:40 INFO - PROCESS | 1938 | 1461487360985 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 01:42:40 INFO - PROCESS | 1938 | 1461487360989 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 01:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:42:40 INFO - PROCESS | 1938 | 1461487360994 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:42:40 INFO - PROCESS | 1938 | 1461487360996 Marionette TRACE conn2 <- [1,774,null,{}] 01:42:41 INFO - PROCESS | 1938 | 1461487361016 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}] 01:42:41 INFO - PROCESS | 1938 | 1461487361115 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 01:42:41 INFO - PROCESS | 1938 | 1461487361176 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c78a800 == 52 [pid = 1938] [id = 201] 01:42:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11bb7cc00) [pid = 1938] [serial = 601] [outer = 0x0] 01:42:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x11c547c00) [pid = 1938] [serial = 602] [outer = 0x11bb7cc00] 01:42:41 INFO - PROCESS | 1938 | 1461487361206 Marionette DEBUG loaded listener.js 01:42:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x123a19000) [pid = 1938] [serial = 603] [outer = 0x11bb7cc00] 01:42:41 INFO - PROCESS | 1938 | 1461487361617 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]]]}] 01:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 637ms 01:42:41 INFO - PROCESS | 1938 | 1461487361631 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 01:42:41 INFO - PROCESS | 1938 | 1461487361633 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 01:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:42:41 INFO - PROCESS | 1938 | 1461487361635 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:42:41 INFO - PROCESS | 1938 | 1461487361638 Marionette TRACE conn2 <- [1,778,null,{}] 01:42:41 INFO - PROCESS | 1938 | 1461487361646 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}] 01:42:41 INFO - PROCESS | 1938 | 1461487361747 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 01:42:41 INFO - PROCESS | 1938 | 1461487361842 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x129095800 == 53 [pid = 1938] [id = 202] 01:42:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x12679ac00) [pid = 1938] [serial = 604] [outer = 0x0] 01:42:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x12881a800) [pid = 1938] [serial = 605] [outer = 0x12679ac00] 01:42:41 INFO - PROCESS | 1938 | 1461487361875 Marionette DEBUG loaded listener.js 01:42:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x12b225000) [pid = 1938] [serial = 606] [outer = 0x12679ac00] 01:42:42 INFO - PROCESS | 1938 | 1461487362319 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]]]}] 01:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 723ms 01:42:42 INFO - PROCESS | 1938 | 1461487362359 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 01:42:42 INFO - PROCESS | 1938 | 1461487362362 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 01:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:42:42 INFO - PROCESS | 1938 | 1461487362386 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:42:42 INFO - PROCESS | 1938 | 1461487362388 Marionette TRACE conn2 <- [1,782,null,{}] 01:42:42 INFO - PROCESS | 1938 | 1461487362392 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}] 01:42:42 INFO - PROCESS | 1938 | 1461487362535 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 01:42:42 INFO - PROCESS | 1938 | 1461487362621 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd3f800 == 54 [pid = 1938] [id = 203] 01:42:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x12bd20800) [pid = 1938] [serial = 607] [outer = 0x0] 01:42:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x12c138c00) [pid = 1938] [serial = 608] [outer = 0x12bd20800] 01:42:42 INFO - PROCESS | 1938 | 1461487362668 Marionette DEBUG loaded listener.js 01:42:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x12d2da400) [pid = 1938] [serial = 609] [outer = 0x12bd20800] 01:42:43 INFO - PROCESS | 1938 | 1461487363110 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]]]}] 01:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 773ms 01:42:43 INFO - PROCESS | 1938 | 1461487363157 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 01:42:43 INFO - PROCESS | 1938 | 1461487363158 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 01:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:42:43 INFO - PROCESS | 1938 | 1461487363160 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:42:43 INFO - PROCESS | 1938 | 1461487363161 Marionette TRACE conn2 <- [1,786,null,{}] 01:42:43 INFO - PROCESS | 1938 | 1461487363166 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}] 01:42:43 INFO - PROCESS | 1938 | 1461487363273 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 01:42:43 INFO - PROCESS | 1938 | 1461487363336 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c632800 == 55 [pid = 1938] [id = 204] 01:42:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x114545000) [pid = 1938] [serial = 610] [outer = 0x0] 01:42:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x12bd1f000) [pid = 1938] [serial = 611] [outer = 0x114545000] 01:42:43 INFO - PROCESS | 1938 | 1461487363366 Marionette DEBUG loaded listener.js 01:42:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x12e55d400) [pid = 1938] [serial = 612] [outer = 0x114545000] 01:42:43 INFO - PROCESS | 1938 | 1461487363915 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]]]}] 01:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 772ms 01:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:42:43 INFO - PROCESS | 1938 | 1461487363933 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 01:42:43 INFO - PROCESS | 1938 | 1461487363936 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 01:42:43 INFO - PROCESS | 1938 | 1461487363939 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:42:43 INFO - PROCESS | 1938 | 1461487363941 Marionette TRACE conn2 <- [1,790,null,{}] 01:42:43 INFO - PROCESS | 1938 | 1461487363945 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}] 01:42:44 INFO - PROCESS | 1938 | 1461487364040 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 01:42:44 INFO - PROCESS | 1938 | 1461487364101 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x119b26000 == 56 [pid = 1938] [id = 205] 01:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11650d800) [pid = 1938] [serial = 613] [outer = 0x0] 01:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x119a70c00) [pid = 1938] [serial = 614] [outer = 0x11650d800] 01:42:44 INFO - PROCESS | 1938 | 1461487364135 Marionette DEBUG loaded listener.js 01:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11a8b3000) [pid = 1938] [serial = 615] [outer = 0x11650d800] 01:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x123c0c800 == 55 [pid = 1938] [id = 198] 01:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x11c1e7000 == 54 [pid = 1938] [id = 197] 01:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x119c20000 == 53 [pid = 1938] [id = 196] 01:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x119166000 == 52 [pid = 1938] [id = 195] 01:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd5a800 == 51 [pid = 1938] [id = 193] 01:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x12d914800 == 50 [pid = 1938] [id = 192] 01:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x12d04a800 == 49 [pid = 1938] [id = 191] 01:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x126603000 == 48 [pid = 1938] [id = 190] 01:42:44 INFO - PROCESS | 1938 | --DOCSHELL 0x118fd7800 == 47 [pid = 1938] [id = 189] 01:42:44 INFO - PROCESS | 1938 | 1461487364617 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]]]}] 01:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 723ms 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x11a887c00) [pid = 1938] [serial = 480] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x12db79c00) [pid = 1938] [serial = 492] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x12d167c00) [pid = 1938] [serial = 489] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x11c7d2800) [pid = 1938] [serial = 483] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x12b4bc800) [pid = 1938] [serial = 486] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x12b965400) [pid = 1938] [serial = 560] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x11bf2f000) [pid = 1938] [serial = 548] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x11a88f400) [pid = 1938] [serial = 537] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x119190800) [pid = 1938] [serial = 536] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x123a0f400) [pid = 1938] [serial = 540] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x11bf27400) [pid = 1938] [serial = 539] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x11a60f400) [pid = 1938] [serial = 545] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x11a8b2800) [pid = 1938] [serial = 546] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x11bc50800) [pid = 1938] [serial = 542] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x1277bec00) [pid = 1938] [serial = 543] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x127e43800) [pid = 1938] [serial = 554] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x11bb7b800) [pid = 1938] [serial = 558] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x114bad800) [pid = 1938] [serial = 557] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x124299000) [pid = 1938] [serial = 551] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x12758b400) [pid = 1938] [serial = 552] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x129022400) [pid = 1938] [serial = 555] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x11c549c00) [pid = 1938] [serial = 549] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x12bd1f400) [pid = 1938] [serial = 561] [outer = 0x0] [url = about:blank] 01:42:44 INFO - PROCESS | 1938 | 1461487364673 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 01:42:44 INFO - PROCESS | 1938 | 1461487364677 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 01:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:42:44 INFO - PROCESS | 1938 | 1461487364684 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:42:44 INFO - PROCESS | 1938 | 1461487364686 Marionette TRACE conn2 <- [1,794,null,{}] 01:42:44 INFO - PROCESS | 1938 | 1461487364688 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}] 01:42:44 INFO - PROCESS | 1938 | 1461487364766 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 01:42:44 INFO - PROCESS | 1938 | 1461487364773 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x119226800 == 48 [pid = 1938] [id = 206] 01:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x11aadc800) [pid = 1938] [serial = 616] [outer = 0x0] 01:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x11add5c00) [pid = 1938] [serial = 617] [outer = 0x11aadc800] 01:42:44 INFO - PROCESS | 1938 | 1461487364799 Marionette DEBUG loaded listener.js 01:42:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x11bb7b800) [pid = 1938] [serial = 618] [outer = 0x11aadc800] 01:42:45 INFO - PROCESS | 1938 | 1461487365156 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]]]}] 01:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 01:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:42:45 INFO - PROCESS | 1938 | 1461487365215 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 01:42:45 INFO - PROCESS | 1938 | 1461487365217 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 01:42:45 INFO - PROCESS | 1938 | 1461487365221 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:42:45 INFO - PROCESS | 1938 | 1461487365225 Marionette TRACE conn2 <- [1,798,null,{}] 01:42:45 INFO - PROCESS | 1938 | 1461487365236 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}] 01:42:45 INFO - PROCESS | 1938 | 1461487365362 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 01:42:45 INFO - PROCESS | 1938 | 1461487365376 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf82000 == 49 [pid = 1938] [id = 207] 01:42:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x11c7d2000) [pid = 1938] [serial = 619] [outer = 0x0] 01:42:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x12662c800) [pid = 1938] [serial = 620] [outer = 0x11c7d2000] 01:42:45 INFO - PROCESS | 1938 | 1461487365421 Marionette DEBUG loaded listener.js 01:42:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x127592c00) [pid = 1938] [serial = 621] [outer = 0x11c7d2000] 01:42:45 INFO - PROCESS | 1938 | 1461487365846 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]]]}] 01:42:45 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 01:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 673ms 01:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:42:45 INFO - PROCESS | 1938 | 1461487365895 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 01:42:45 INFO - PROCESS | 1938 | 1461487365896 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 01:42:45 INFO - PROCESS | 1938 | 1461487365898 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:42:45 INFO - PROCESS | 1938 | 1461487365899 Marionette TRACE conn2 <- [1,802,null,{}] 01:42:45 INFO - PROCESS | 1938 | 1461487365901 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}] 01:42:46 INFO - PROCESS | 1938 | 1461487366003 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 01:42:46 INFO - PROCESS | 1938 | 1461487366009 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x123e4e800 == 50 [pid = 1938] [id = 208] 01:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x127e44c00) [pid = 1938] [serial = 622] [outer = 0x0] 01:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x129021c00) [pid = 1938] [serial = 623] [outer = 0x127e44c00] 01:42:46 INFO - PROCESS | 1938 | 1461487366039 Marionette DEBUG loaded listener.js 01:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x12b055c00) [pid = 1938] [serial = 624] [outer = 0x127e44c00] 01:42:46 INFO - PROCESS | 1938 | 1461487366360 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]]]}] 01:42:46 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 01:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 470ms 01:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:42:46 INFO - PROCESS | 1938 | 1461487366370 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 01:42:46 INFO - PROCESS | 1938 | 1461487366371 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 01:42:46 INFO - PROCESS | 1938 | 1461487366373 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:42:46 INFO - PROCESS | 1938 | 1461487366374 Marionette TRACE conn2 <- [1,806,null,{}] 01:42:46 INFO - PROCESS | 1938 | 1461487366376 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}] 01:42:46 INFO - PROCESS | 1938 | 1461487366482 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 01:42:46 INFO - PROCESS | 1938 | 1461487366512 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x126603000 == 51 [pid = 1938] [id = 209] 01:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x123a11800) [pid = 1938] [serial = 625] [outer = 0x0] 01:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x127e4b000) [pid = 1938] [serial = 626] [outer = 0x123a11800] 01:42:46 INFO - PROCESS | 1938 | 1461487366537 Marionette DEBUG loaded listener.js 01:42:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x12b76d000) [pid = 1938] [serial = 627] [outer = 0x123a11800] 01:42:46 INFO - PROCESS | 1938 | [1938] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:42:46 INFO - PROCESS | 1938 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 01:42:46 INFO - PROCESS | 1938 | Determined SkiaGL cache limits: Size 100663296, Items: 256 01:42:46 INFO - PROCESS | 1938 | [GFX2-]: Using SkiaGL canvas. 01:42:46 INFO - PROCESS | 1938 | 1461487366860 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]]]}] 01:42:46 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 01:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 523ms 01:42:46 INFO - PROCESS | 1938 | 1461487366897 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 01:42:46 INFO - PROCESS | 1938 | 1461487366898 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 01:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:42:46 INFO - PROCESS | 1938 | 1461487366900 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:42:46 INFO - PROCESS | 1938 | 1461487366901 Marionette TRACE conn2 <- [1,810,null,{}] 01:42:46 INFO - PROCESS | 1938 | 1461487366904 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}] 01:42:47 INFO - PROCESS | 1938 | 1461487367019 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 01:42:47 INFO - PROCESS | 1938 | 1461487367032 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b252000 == 52 [pid = 1938] [id = 210] 01:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x12bf99000) [pid = 1938] [serial = 628] [outer = 0x0] 01:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x12db79c00) [pid = 1938] [serial = 629] [outer = 0x12bf99000] 01:42:47 INFO - PROCESS | 1938 | 1461487367059 Marionette DEBUG loaded listener.js 01:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x12e5db800) [pid = 1938] [serial = 630] [outer = 0x12bf99000] 01:42:47 INFO - PROCESS | 1938 | 1461487367408 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]]]}] 01:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 01:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:42:47 INFO - PROCESS | 1938 | 1461487367421 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 01:42:47 INFO - PROCESS | 1938 | 1461487367422 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 01:42:47 INFO - PROCESS | 1938 | 1461487367424 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:42:47 INFO - PROCESS | 1938 | 1461487367425 Marionette TRACE conn2 <- [1,814,null,{}] 01:42:47 INFO - PROCESS | 1938 | 1461487367427 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}] 01:42:47 INFO - PROCESS | 1938 | 1461487367524 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 01:42:47 INFO - PROCESS | 1938 | 1461487367538 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d1f7000 == 53 [pid = 1938] [id = 211] 01:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x12e605c00) [pid = 1938] [serial = 631] [outer = 0x0] 01:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x12ea36800) [pid = 1938] [serial = 632] [outer = 0x12e605c00] 01:42:47 INFO - PROCESS | 1938 | 1461487367563 Marionette DEBUG loaded listener.js 01:42:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x12ea45800) [pid = 1938] [serial = 633] [outer = 0x12e605c00] 01:42:47 INFO - PROCESS | 1938 | 1461487367894 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] 01:42:47 INFO - PROCESS | 1938 | 1461487367947 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 01:42:47 INFO - PROCESS | 1938 | 1461487367949 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:42:47 INFO - PROCESS | 1938 | 1461487367950 Marionette TRACE conn2 <- [1,818,null,{}] 01:42:47 INFO - PROCESS | 1938 | 1461487367952 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}] 01:42:48 INFO - PROCESS | 1938 | 1461487368048 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 01:42:48 INFO - PROCESS | 1938 | 1461487368063 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e59e800 == 54 [pid = 1938] [id = 212] 01:42:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x115046800) [pid = 1938] [serial = 634] [outer = 0x0] 01:42:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11504a000) [pid = 1938] [serial = 635] [outer = 0x115046800] 01:42:48 INFO - PROCESS | 1938 | 1461487368089 Marionette DEBUG loaded listener.js 01:42:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x12e60e800) [pid = 1938] [serial = 636] [outer = 0x115046800] 01:42:48 INFO - PROCESS | 1938 | 1461487368424 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]]]}] 01:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 01:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:42:48 INFO - PROCESS | 1938 | 1461487368467 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 01:42:48 INFO - PROCESS | 1938 | 1461487368468 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 01:42:48 INFO - PROCESS | 1938 | 1461487368470 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:42:48 INFO - PROCESS | 1938 | 1461487368471 Marionette TRACE conn2 <- [1,822,null,{}] 01:42:48 INFO - PROCESS | 1938 | 1461487368474 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}] 01:42:48 INFO - PROCESS | 1938 | 1461487368571 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 01:42:48 INFO - PROCESS | 1938 | 1461487368603 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e67e000 == 55 [pid = 1938] [id = 213] 01:42:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11504b000) [pid = 1938] [serial = 637] [outer = 0x0] 01:42:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11ac76800) [pid = 1938] [serial = 638] [outer = 0x11504b000] 01:42:48 INFO - PROCESS | 1938 | 1461487368630 Marionette DEBUG loaded listener.js 01:42:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11ac7a800) [pid = 1938] [serial = 639] [outer = 0x11504b000] 01:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x11a8b4000) [pid = 1938] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x123a0ec00) [pid = 1938] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x127da5800) [pid = 1938] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x12e60bc00) [pid = 1938] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x119183400) [pid = 1938] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:42:48 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x12db7cc00) [pid = 1938] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:42:48 INFO - PROCESS | 1938 | 1461487368956 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] 01:42:48 INFO - PROCESS | 1938 | 1461487368991 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 01:42:48 INFO - PROCESS | 1938 | 1461487368993 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:42:48 INFO - PROCESS | 1938 | 1461487368994 Marionette TRACE conn2 <- [1,826,null,{}] 01:42:48 INFO - PROCESS | 1938 | 1461487368997 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}] 01:42:49 INFO - PROCESS | 1938 | 1461487369074 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 01:42:49 INFO - PROCESS | 1938 | 1461487369126 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8be800 == 56 [pid = 1938] [id = 214] 01:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11ac71000) [pid = 1938] [serial = 640] [outer = 0x0] 01:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11ac7d400) [pid = 1938] [serial = 641] [outer = 0x11ac71000] 01:42:49 INFO - PROCESS | 1938 | 1461487369151 Marionette DEBUG loaded listener.js 01:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x12ea42000) [pid = 1938] [serial = 642] [outer = 0x11ac71000] 01:42:49 INFO - PROCESS | 1938 | 1461487369422 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]]]}] 01:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 01:42:49 INFO - PROCESS | 1938 | 1461487369461 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 01:42:49 INFO - PROCESS | 1938 | 1461487369464 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 01:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:42:49 INFO - PROCESS | 1938 | 1461487369474 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:42:49 INFO - PROCESS | 1938 | 1461487369475 Marionette TRACE conn2 <- [1,830,null,{}] 01:42:49 INFO - PROCESS | 1938 | 1461487369478 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}] 01:42:49 INFO - PROCESS | 1938 | 1461487369577 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 01:42:49 INFO - PROCESS | 1938 | 1461487369584 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed28800 == 57 [pid = 1938] [id = 215] 01:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11c31d000) [pid = 1938] [serial = 643] [outer = 0x0] 01:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11c321400) [pid = 1938] [serial = 644] [outer = 0x11c31d000] 01:42:49 INFO - PROCESS | 1938 | 1461487369613 Marionette DEBUG loaded listener.js 01:42:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x12ea4dc00) [pid = 1938] [serial = 645] [outer = 0x11c31d000] 01:42:49 INFO - PROCESS | 1938 | 1461487369970 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]]]}] 01:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 523ms 01:42:50 INFO - PROCESS | 1938 | 1461487370008 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 01:42:50 INFO - PROCESS | 1938 | 1461487370010 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 01:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:42:50 INFO - PROCESS | 1938 | 1461487370013 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:42:50 INFO - PROCESS | 1938 | 1461487370015 Marionette TRACE conn2 <- [1,834,null,{}] 01:42:50 INFO - PROCESS | 1938 | 1461487370018 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}] 01:42:50 INFO - PROCESS | 1938 | 1461487370130 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 01:42:50 INFO - PROCESS | 1938 | 1461487370136 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f154800 == 58 [pid = 1938] [id = 216] 01:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x11c693800) [pid = 1938] [serial = 646] [outer = 0x0] 01:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x11c697000) [pid = 1938] [serial = 647] [outer = 0x11c693800] 01:42:50 INFO - PROCESS | 1938 | 1461487370173 Marionette DEBUG loaded listener.js 01:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11c69b000) [pid = 1938] [serial = 648] [outer = 0x11c693800] 01:42:50 INFO - PROCESS | 1938 | 1461487370613 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]]]}] 01:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 621ms 01:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:42:50 INFO - PROCESS | 1938 | 1461487370635 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 01:42:50 INFO - PROCESS | 1938 | 1461487370636 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 01:42:50 INFO - PROCESS | 1938 | 1461487370639 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:42:50 INFO - PROCESS | 1938 | 1461487370641 Marionette TRACE conn2 <- [1,838,null,{}] 01:42:50 INFO - PROCESS | 1938 | 1461487370652 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}] 01:42:50 INFO - PROCESS | 1938 | 1461487370778 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 01:42:50 INFO - PROCESS | 1938 | 1461487370785 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f16a800 == 59 [pid = 1938] [id = 217] 01:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x123b2a400) [pid = 1938] [serial = 649] [outer = 0x0] 01:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x12419d800) [pid = 1938] [serial = 650] [outer = 0x123b2a400] 01:42:50 INFO - PROCESS | 1938 | 1461487370824 Marionette DEBUG loaded listener.js 01:42:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11bccf000) [pid = 1938] [serial = 651] [outer = 0x123b2a400] 01:42:51 INFO - PROCESS | 1938 | 1461487371521 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]]]}] 01:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 924ms 01:42:51 INFO - PROCESS | 1938 | 1461487371563 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 01:42:51 INFO - PROCESS | 1938 | 1461487371566 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 01:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:42:51 INFO - PROCESS | 1938 | 1461487371569 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:42:51 INFO - PROCESS | 1938 | 1461487371572 Marionette TRACE conn2 <- [1,842,null,{}] 01:42:51 INFO - PROCESS | 1938 | 1461487371575 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}] 01:42:51 INFO - PROCESS | 1938 | 1461487371678 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 01:42:51 INFO - PROCESS | 1938 | 1461487371742 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad5a000 == 60 [pid = 1938] [id = 218] 01:42:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x11a609000) [pid = 1938] [serial = 652] [outer = 0x0] 01:42:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11aa28400) [pid = 1938] [serial = 653] [outer = 0x11a609000] 01:42:51 INFO - PROCESS | 1938 | 1461487371774 Marionette DEBUG loaded listener.js 01:42:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11add7400) [pid = 1938] [serial = 654] [outer = 0x11a609000] 01:42:52 INFO - PROCESS | 1938 | 1461487372186 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]]]}] 01:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 01:42:52 INFO - PROCESS | 1938 | 1461487372269 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 01:42:52 INFO - PROCESS | 1938 | 1461487372273 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 01:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:42:52 INFO - PROCESS | 1938 | 1461487372280 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:42:52 INFO - PROCESS | 1938 | 1461487372283 Marionette TRACE conn2 <- [1,846,null,{}] 01:42:52 INFO - PROCESS | 1938 | 1461487372286 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}] 01:42:52 INFO - PROCESS | 1938 | 1461487372391 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 01:42:52 INFO - PROCESS | 1938 | 1461487372453 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b90b800 == 61 [pid = 1938] [id = 219] 01:42:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11add7800) [pid = 1938] [serial = 655] [outer = 0x0] 01:42:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11c31dc00) [pid = 1938] [serial = 656] [outer = 0x11add7800] 01:42:52 INFO - PROCESS | 1938 | 1461487372483 Marionette DEBUG loaded listener.js 01:42:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11c531c00) [pid = 1938] [serial = 657] [outer = 0x11add7800] 01:42:52 INFO - PROCESS | 1938 | 1461487372896 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]]]}] 01:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 627ms 01:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:42:52 INFO - PROCESS | 1938 | 1461487372906 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 01:42:52 INFO - PROCESS | 1938 | 1461487372908 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 01:42:52 INFO - PROCESS | 1938 | 1461487372910 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:42:52 INFO - PROCESS | 1938 | 1461487372913 Marionette TRACE conn2 <- [1,850,null,{}] 01:42:52 INFO - PROCESS | 1938 | 1461487372920 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}] 01:42:53 INFO - PROCESS | 1938 | 1461487373025 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 01:42:53 INFO - PROCESS | 1938 | 1461487373074 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed80800 == 62 [pid = 1938] [id = 220] 01:42:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11c68e400) [pid = 1938] [serial = 658] [outer = 0x0] 01:42:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x12419a800) [pid = 1938] [serial = 659] [outer = 0x11c68e400] 01:42:53 INFO - PROCESS | 1938 | 1461487373106 Marionette DEBUG loaded listener.js 01:42:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x1241a7c00) [pid = 1938] [serial = 660] [outer = 0x11c68e400] 01:42:53 INFO - PROCESS | 1938 | 1461487373516 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]]]}] 01:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 622ms 01:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:42:53 INFO - PROCESS | 1938 | 1461487373532 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 01:42:53 INFO - PROCESS | 1938 | 1461487373534 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 01:42:53 INFO - PROCESS | 1938 | 1461487373536 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:42:53 INFO - PROCESS | 1938 | 1461487373537 Marionette TRACE conn2 <- [1,854,null,{}] 01:42:53 INFO - PROCESS | 1938 | 1461487373540 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}] 01:42:53 INFO - PROCESS | 1938 | 1461487373644 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 01:42:53 INFO - PROCESS | 1938 | 1461487373728 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4e3800 == 63 [pid = 1938] [id = 221] 01:42:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x124437800) [pid = 1938] [serial = 661] [outer = 0x0] 01:42:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x1277be400) [pid = 1938] [serial = 662] [outer = 0x124437800] 01:42:53 INFO - PROCESS | 1938 | 1461487373759 Marionette DEBUG loaded listener.js 01:42:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x1295a8000) [pid = 1938] [serial = 663] [outer = 0x124437800] 01:42:54 INFO - PROCESS | 1938 | 1461487374152 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]]]}] 01:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 669ms 01:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:42:54 INFO - PROCESS | 1938 | 1461487374205 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 01:42:54 INFO - PROCESS | 1938 | 1461487374207 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 01:42:54 INFO - PROCESS | 1938 | 1461487374209 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:42:54 INFO - PROCESS | 1938 | 1461487374210 Marionette TRACE conn2 <- [1,858,null,{}] 01:42:54 INFO - PROCESS | 1938 | 1461487374213 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}] 01:42:54 INFO - PROCESS | 1938 | 1461487374312 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 01:42:54 INFO - PROCESS | 1938 | 1461487374366 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f87a000 == 64 [pid = 1938] [id = 222] 01:42:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12bb3f400) [pid = 1938] [serial = 664] [outer = 0x0] 01:42:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12bd22800) [pid = 1938] [serial = 665] [outer = 0x12bb3f400] 01:42:54 INFO - PROCESS | 1938 | 1461487374396 Marionette DEBUG loaded listener.js 01:42:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12d2de400) [pid = 1938] [serial = 666] [outer = 0x12bb3f400] 01:42:54 INFO - PROCESS | 1938 | 1461487374904 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]]]}] 01:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 771ms 01:42:54 INFO - PROCESS | 1938 | 1461487374983 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 01:42:54 INFO - PROCESS | 1938 | 1461487374985 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 01:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:42:54 INFO - PROCESS | 1938 | 1461487374988 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:42:54 INFO - PROCESS | 1938 | 1461487374991 Marionette TRACE conn2 <- [1,862,null,{}] 01:42:54 INFO - PROCESS | 1938 | 1461487374994 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}] 01:42:55 INFO - PROCESS | 1938 | 1461487375148 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 01:42:55 INFO - PROCESS | 1938 | 1461487375421 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x11670d800 == 65 [pid = 1938] [id = 223] 01:42:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x1142c9800) [pid = 1938] [serial = 667] [outer = 0x0] 01:42:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x1147cbc00) [pid = 1938] [serial = 668] [outer = 0x1142c9800] 01:42:55 INFO - PROCESS | 1938 | 1461487375488 Marionette DEBUG loaded listener.js 01:42:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x115043800) [pid = 1938] [serial = 669] [outer = 0x1142c9800] 01:42:55 INFO - PROCESS | 1938 | 1461487375964 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]]]}] 01:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1022ms 01:42:56 INFO - PROCESS | 1938 | 1461487376011 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 01:42:56 INFO - PROCESS | 1938 | 1461487376014 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 01:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:42:56 INFO - PROCESS | 1938 | 1461487376051 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:42:56 INFO - PROCESS | 1938 | 1461487376054 Marionette TRACE conn2 <- [1,866,null,{}] 01:42:56 INFO - PROCESS | 1938 | 1461487376058 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}] 01:42:56 INFO - PROCESS | 1938 | 1461487376169 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 01:42:56 INFO - PROCESS | 1938 | 1461487376258 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x1158b5000 == 66 [pid = 1938] [id = 224] 01:42:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x114b36000) [pid = 1938] [serial = 670] [outer = 0x0] 01:42:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x114fc8c00) [pid = 1938] [serial = 671] [outer = 0x114b36000] 01:42:56 INFO - PROCESS | 1938 | 1461487376303 Marionette DEBUG loaded listener.js 01:42:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x115046c00) [pid = 1938] [serial = 672] [outer = 0x114b36000] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x11c644000 == 65 [pid = 1938] [id = 161] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x12d915800 == 64 [pid = 1938] [id = 194] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x12f154800 == 63 [pid = 1938] [id = 216] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed28800 == 62 [pid = 1938] [id = 215] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8be800 == 61 [pid = 1938] [id = 214] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x12e67e000 == 60 [pid = 1938] [id = 213] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12c133c00) [pid = 1938] [serial = 596] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x12e59e800 == 59 [pid = 1938] [id = 212] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x12d1f7000 == 58 [pid = 1938] [id = 211] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x12b252000 == 57 [pid = 1938] [id = 210] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x126603000 == 56 [pid = 1938] [id = 209] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x123e4e800 == 55 [pid = 1938] [id = 208] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf82000 == 54 [pid = 1938] [id = 207] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x119226800 == 53 [pid = 1938] [id = 206] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x119b26000 == 52 [pid = 1938] [id = 205] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x11c632800 == 51 [pid = 1938] [id = 204] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd3f800 == 50 [pid = 1938] [id = 203] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x119169800 == 49 [pid = 1938] [id = 181] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebb4000 == 48 [pid = 1938] [id = 178] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x119227800 == 47 [pid = 1938] [id = 200] 01:42:56 INFO - PROCESS | 1938 | --DOCSHELL 0x126679800 == 46 [pid = 1938] [id = 199] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12ea48c00) [pid = 1938] [serial = 534] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x119a72000) [pid = 1938] [serial = 584] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x127525000) [pid = 1938] [serial = 569] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12d2da000) [pid = 1938] [serial = 575] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x12e557c00) [pid = 1938] [serial = 578] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12bb38400) [pid = 1938] [serial = 572] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12ea3d800) [pid = 1938] [serial = 581] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x12ea4d800) [pid = 1938] [serial = 582] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11add1800) [pid = 1938] [serial = 566] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12bf5a800) [pid = 1938] [serial = 563] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11a8aec00) [pid = 1938] [serial = 585] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x12b965800) [pid = 1938] [serial = 594] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11c61e000) [pid = 1938] [serial = 588] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x11bb7c400) [pid = 1938] [serial = 587] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x127583800) [pid = 1938] [serial = 590] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12b054400) [pid = 1938] [serial = 593] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x127da5400) [pid = 1938] [serial = 591] [outer = 0x0] [url = about:blank] 01:42:56 INFO - PROCESS | 1938 | 1461487376896 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]]]}] 01:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 888ms 01:42:56 INFO - PROCESS | 1938 | 1461487376926 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 01:42:56 INFO - PROCESS | 1938 | 1461487376931 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 01:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:42:56 INFO - PROCESS | 1938 | 1461487376936 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:42:56 INFO - PROCESS | 1938 | 1461487376938 Marionette TRACE conn2 <- [1,870,null,{}] 01:42:56 INFO - PROCESS | 1938 | 1461487376941 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}] 01:42:57 INFO - PROCESS | 1938 | 1461487377062 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 01:42:57 INFO - PROCESS | 1938 | 1461487377130 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x118fe9000 == 47 [pid = 1938] [id = 225] 01:42:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x1151e4400) [pid = 1938] [serial = 673] [outer = 0x0] 01:42:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x1159ca000) [pid = 1938] [serial = 674] [outer = 0x1151e4400] 01:42:57 INFO - PROCESS | 1938 | 1461487377180 Marionette DEBUG loaded listener.js 01:42:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x1165dc400) [pid = 1938] [serial = 675] [outer = 0x1151e4400] 01:42:57 INFO - PROCESS | 1938 | 1461487377514 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]]]}] 01:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 620ms 01:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:42:57 INFO - PROCESS | 1938 | 1461487377556 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 01:42:57 INFO - PROCESS | 1938 | 1461487377557 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 01:42:57 INFO - PROCESS | 1938 | 1461487377560 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:42:57 INFO - PROCESS | 1938 | 1461487377565 Marionette TRACE conn2 <- [1,874,null,{}] 01:42:57 INFO - PROCESS | 1938 | 1461487377571 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}] 01:42:57 INFO - PROCESS | 1938 | 1461487377658 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 01:42:57 INFO - PROCESS | 1938 | 1461487377707 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x119738800 == 48 [pid = 1938] [id = 226] 01:42:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x1186ba800) [pid = 1938] [serial = 676] [outer = 0x0] 01:42:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x119190800) [pid = 1938] [serial = 677] [outer = 0x1186ba800] 01:42:57 INFO - PROCESS | 1938 | 1461487377733 Marionette DEBUG loaded listener.js 01:42:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11a88e400) [pid = 1938] [serial = 678] [outer = 0x1186ba800] 01:42:58 INFO - PROCESS | 1938 | 1461487378003 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]]]}] 01:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 475ms 01:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:42:58 INFO - PROCESS | 1938 | 1461487378037 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 01:42:58 INFO - PROCESS | 1938 | 1461487378039 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 01:42:58 INFO - PROCESS | 1938 | 1461487378041 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:42:58 INFO - PROCESS | 1938 | 1461487378042 Marionette TRACE conn2 <- [1,878,null,{}] 01:42:58 INFO - PROCESS | 1938 | 1461487378045 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}] 01:42:58 INFO - PROCESS | 1938 | 1461487378140 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 01:42:58 INFO - PROCESS | 1938 | 1461487378144 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb3d800 == 49 [pid = 1938] [id = 227] 01:42:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11a88ec00) [pid = 1938] [serial = 679] [outer = 0x0] 01:42:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11a8bbc00) [pid = 1938] [serial = 680] [outer = 0x11a88ec00] 01:42:58 INFO - PROCESS | 1938 | 1461487378170 Marionette DEBUG loaded listener.js 01:42:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x11aae6000) [pid = 1938] [serial = 681] [outer = 0x11a88ec00] 01:42:58 INFO - PROCESS | 1938 | 1461487378519 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]]]}] 01:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 01:42:58 INFO - PROCESS | 1938 | 1461487378563 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 01:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:42:58 INFO - PROCESS | 1938 | 1461487378566 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 01:42:58 INFO - PROCESS | 1938 | 1461487378569 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:42:58 INFO - PROCESS | 1938 | 1461487378571 Marionette TRACE conn2 <- [1,882,null,{}] 01:42:58 INFO - PROCESS | 1938 | 1461487378574 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}] 01:42:58 INFO - PROCESS | 1938 | 1461487378698 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 01:42:58 INFO - PROCESS | 1938 | 1461487378704 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c3ca800 == 50 [pid = 1938] [id = 228] 01:42:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x11ac79c00) [pid = 1938] [serial = 682] [outer = 0x0] 01:42:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x11ac7f000) [pid = 1938] [serial = 683] [outer = 0x11ac79c00] 01:42:58 INFO - PROCESS | 1938 | 1461487378755 Marionette DEBUG loaded listener.js 01:42:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x11afac000) [pid = 1938] [serial = 684] [outer = 0x11ac79c00] 01:42:59 INFO - PROCESS | 1938 | 1461487379202 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]]]}] 01:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 672ms 01:42:59 INFO - PROCESS | 1938 | 1461487379251 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 01:42:59 INFO - PROCESS | 1938 | 1461487379252 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 01:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:42:59 INFO - PROCESS | 1938 | 1461487379255 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:42:59 INFO - PROCESS | 1938 | 1461487379256 Marionette TRACE conn2 <- [1,886,null,{}] 01:42:59 INFO - PROCESS | 1938 | 1461487379258 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}] 01:42:59 INFO - PROCESS | 1938 | 1461487379360 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 01:42:59 INFO - PROCESS | 1938 | 1461487379366 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x123b1b000 == 51 [pid = 1938] [id = 229] 01:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x11bb75400) [pid = 1938] [serial = 685] [outer = 0x0] 01:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x11bccd000) [pid = 1938] [serial = 686] [outer = 0x11bb75400] 01:42:59 INFO - PROCESS | 1938 | 1461487379419 Marionette DEBUG loaded listener.js 01:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x11bf2b400) [pid = 1938] [serial = 687] [outer = 0x11bb75400] 01:42:59 INFO - PROCESS | 1938 | 1461487379754 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]]]}] 01:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 01:42:59 INFO - PROCESS | 1938 | 1461487379787 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 01:42:59 INFO - PROCESS | 1938 | 1461487379788 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 01:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:42:59 INFO - PROCESS | 1938 | 1461487379790 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:42:59 INFO - PROCESS | 1938 | 1461487379792 Marionette TRACE conn2 <- [1,890,null,{}] 01:42:59 INFO - PROCESS | 1938 | 1461487379794 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}] 01:42:59 INFO - PROCESS | 1938 | 1461487379916 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 01:42:59 INFO - PROCESS | 1938 | 1461487379931 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12422e800 == 52 [pid = 1938] [id = 230] 01:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x11bb78800) [pid = 1938] [serial = 688] [outer = 0x0] 01:42:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x11c31d400) [pid = 1938] [serial = 689] [outer = 0x11bb78800] 01:42:59 INFO - PROCESS | 1938 | 1461487379972 Marionette DEBUG loaded listener.js 01:43:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x11c322c00) [pid = 1938] [serial = 690] [outer = 0x11bb78800] 01:43:00 INFO - PROCESS | 1938 | 1461487380378 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]]]}] 01:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 620ms 01:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:43:00 INFO - PROCESS | 1938 | 1461487380410 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 01:43:00 INFO - PROCESS | 1938 | 1461487380412 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 01:43:00 INFO - PROCESS | 1938 | 1461487380414 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:43:00 INFO - PROCESS | 1938 | 1461487380415 Marionette TRACE conn2 <- [1,894,null,{}] 01:43:00 INFO - PROCESS | 1938 | 1461487380417 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}] 01:43:00 INFO - PROCESS | 1938 | 1461487380523 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 01:43:00 INFO - PROCESS | 1938 | 1461487380527 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x1267bf000 == 53 [pid = 1938] [id = 231] 01:43:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11c31e800) [pid = 1938] [serial = 691] [outer = 0x0] 01:43:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11c545800) [pid = 1938] [serial = 692] [outer = 0x11c31e800] 01:43:00 INFO - PROCESS | 1938 | 1461487380553 Marionette DEBUG loaded listener.js 01:43:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x11c68ec00) [pid = 1938] [serial = 693] [outer = 0x11c31e800] 01:43:01 INFO - PROCESS | 1938 | 1461487381054 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]]]}] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12d2d0c00) [pid = 1938] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12d2d3c00) [pid = 1938] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x11a606c00) [pid = 1938] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12403d000) [pid = 1938] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x129027c00) [pid = 1938] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12bf99000) [pid = 1938] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x115046800) [pid = 1938] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12e605c00) [pid = 1938] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11ac71000) [pid = 1938] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11504b000) [pid = 1938] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11aadc800) [pid = 1938] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11650d800) [pid = 1938] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x123a11800) [pid = 1938] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x127e44c00) [pid = 1938] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11c7d2000) [pid = 1938] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11c31d000) [pid = 1938] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:43:01 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11c693800) [pid = 1938] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 669ms 01:43:01 INFO - PROCESS | 1938 | 1461487381083 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 01:43:01 INFO - PROCESS | 1938 | 1461487381084 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 01:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:43:01 INFO - PROCESS | 1938 | 1461487381086 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:43:01 INFO - PROCESS | 1938 | 1461487381087 Marionette TRACE conn2 <- [1,898,null,{}] 01:43:01 INFO - PROCESS | 1938 | 1461487381090 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}] 01:43:01 INFO - PROCESS | 1938 | 1461487381171 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 01:43:01 INFO - PROCESS | 1938 | 1461487381175 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x123b18800 == 54 [pid = 1938] [id = 232] 01:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11ac71000) [pid = 1938] [serial = 694] [outer = 0x0] 01:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11bf2f000) [pid = 1938] [serial = 695] [outer = 0x11ac71000] 01:43:01 INFO - PROCESS | 1938 | 1461487381201 Marionette DEBUG loaded listener.js 01:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11c692800) [pid = 1938] [serial = 696] [outer = 0x11ac71000] 01:43:01 INFO - PROCESS | 1938 | 1461487381521 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]]]}] 01:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 468ms 01:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:43:01 INFO - PROCESS | 1938 | 1461487381555 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 01:43:01 INFO - PROCESS | 1938 | 1461487381556 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 01:43:01 INFO - PROCESS | 1938 | 1461487381558 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:43:01 INFO - PROCESS | 1938 | 1461487381559 Marionette TRACE conn2 <- [1,902,null,{}] 01:43:01 INFO - PROCESS | 1938 | 1461487381562 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}] 01:43:01 INFO - PROCESS | 1938 | 1461487381643 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 01:43:01 INFO - PROCESS | 1938 | 1461487381697 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b358800 == 55 [pid = 1938] [id = 233] 01:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11a8b3800) [pid = 1938] [serial = 697] [outer = 0x0] 01:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x11c696000) [pid = 1938] [serial = 698] [outer = 0x11a8b3800] 01:43:01 INFO - PROCESS | 1938 | 1461487381727 Marionette DEBUG loaded listener.js 01:43:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x123ed1000) [pid = 1938] [serial = 699] [outer = 0x11a8b3800] 01:43:02 INFO - PROCESS | 1938 | 1461487382042 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]]]}] 01:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 519ms 01:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:43:02 INFO - PROCESS | 1938 | 1461487382077 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 01:43:02 INFO - PROCESS | 1938 | 1461487382079 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 01:43:02 INFO - PROCESS | 1938 | 1461487382084 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:43:02 INFO - PROCESS | 1938 | 1461487382085 Marionette TRACE conn2 <- [1,906,null,{}] 01:43:02 INFO - PROCESS | 1938 | 1461487382088 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}] 01:43:02 INFO - PROCESS | 1938 | 1461487382170 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 01:43:02 INFO - PROCESS | 1938 | 1461487382174 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d1e5800 == 56 [pid = 1938] [id = 234] 01:43:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x11c68e000) [pid = 1938] [serial = 700] [outer = 0x0] 01:43:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x1241a5c00) [pid = 1938] [serial = 701] [outer = 0x11c68e000] 01:43:02 INFO - PROCESS | 1938 | 1461487382195 Marionette DEBUG loaded listener.js 01:43:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x12731c400) [pid = 1938] [serial = 702] [outer = 0x11c68e000] 01:43:02 INFO - PROCESS | 1938 | 1461487382612 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]]]}] 01:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 576ms 01:43:02 INFO - PROCESS | 1938 | 1461487382660 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 01:43:02 INFO - PROCESS | 1938 | 1461487382662 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 01:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:43:02 INFO - PROCESS | 1938 | 1461487382665 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:43:02 INFO - PROCESS | 1938 | 1461487382667 Marionette TRACE conn2 <- [1,910,null,{}] 01:43:02 INFO - PROCESS | 1938 | 1461487382670 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}] 01:43:02 INFO - PROCESS | 1938 | 1461487382799 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 01:43:02 INFO - PROCESS | 1938 | 1461487382811 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d913000 == 57 [pid = 1938] [id = 235] 01:43:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12403b000) [pid = 1938] [serial = 703] [outer = 0x0] 01:43:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x127516c00) [pid = 1938] [serial = 704] [outer = 0x12403b000] 01:43:02 INFO - PROCESS | 1938 | 1461487382847 Marionette DEBUG loaded listener.js 01:43:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x127591800) [pid = 1938] [serial = 705] [outer = 0x12403b000] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed6a800 == 56 [pid = 1938] [id = 163] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x11921c800 == 55 [pid = 1938] [id = 160] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x11aa53000 == 54 [pid = 1938] [id = 123] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x119734000 == 53 [pid = 1938] [id = 164] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x12e5ad000 == 52 [pid = 1938] [id = 162] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x129095800 == 51 [pid = 1938] [id = 202] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x123b18000 == 50 [pid = 1938] [id = 109] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x12909b800 == 49 [pid = 1938] [id = 188] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x11c78a800 == 48 [pid = 1938] [id = 201] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x12e5a0800 == 47 [pid = 1938] [id = 144] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x126693800 == 46 [pid = 1938] [id = 146] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x119728800 == 45 [pid = 1938] [id = 145] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x1158b5000 == 44 [pid = 1938] [id = 224] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x11670d800 == 43 [pid = 1938] [id = 223] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x12f87a000 == 42 [pid = 1938] [id = 222] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4e3800 == 41 [pid = 1938] [id = 221] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed80800 == 40 [pid = 1938] [id = 220] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x12b90b800 == 39 [pid = 1938] [id = 219] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad5a000 == 38 [pid = 1938] [id = 218] 01:43:03 INFO - PROCESS | 1938 | --DOCSHELL 0x12f16a800 == 37 [pid = 1938] [id = 217] 01:43:04 INFO - PROCESS | 1938 | --DOCSHELL 0x118fe9000 == 36 [pid = 1938] [id = 225] 01:43:04 INFO - PROCESS | 1938 | --DOCSHELL 0x123b18800 == 35 [pid = 1938] [id = 232] 01:43:04 INFO - PROCESS | 1938 | --DOCSHELL 0x12d1e5800 == 34 [pid = 1938] [id = 234] 01:43:04 INFO - PROCESS | 1938 | --DOCSHELL 0x12422e800 == 33 [pid = 1938] [id = 230] 01:43:04 INFO - PROCESS | 1938 | --DOCSHELL 0x119738800 == 32 [pid = 1938] [id = 226] 01:43:04 INFO - PROCESS | 1938 | --DOCSHELL 0x123b1b000 == 31 [pid = 1938] [id = 229] 01:43:04 INFO - PROCESS | 1938 | --DOCSHELL 0x11c3ca800 == 30 [pid = 1938] [id = 228] 01:43:04 INFO - PROCESS | 1938 | --DOCSHELL 0x12b358800 == 29 [pid = 1938] [id = 233] 01:43:04 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb3d800 == 28 [pid = 1938] [id = 227] 01:43:04 INFO - PROCESS | 1938 | --DOCSHELL 0x1267bf000 == 27 [pid = 1938] [id = 231] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12d9b6400) [pid = 1938] [serial = 576] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x12e55f800) [pid = 1938] [serial = 579] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11bcce000) [pid = 1938] [serial = 567] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x1278c2800) [pid = 1938] [serial = 570] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12d15bc00) [pid = 1938] [serial = 573] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12db79c00) [pid = 1938] [serial = 629] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11504a000) [pid = 1938] [serial = 635] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x12ea36800) [pid = 1938] [serial = 632] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11ac7d400) [pid = 1938] [serial = 641] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11ac76800) [pid = 1938] [serial = 638] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x12e60e800) [pid = 1938] [serial = 636] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11add5c00) [pid = 1938] [serial = 617] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x11bb7b800) [pid = 1938] [serial = 618] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11a8b3000) [pid = 1938] [serial = 615] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x119a70c00) [pid = 1938] [serial = 614] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x127e4b000) [pid = 1938] [serial = 626] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x129021c00) [pid = 1938] [serial = 623] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x12b055c00) [pid = 1938] [serial = 624] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12662c800) [pid = 1938] [serial = 620] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x127592c00) [pid = 1938] [serial = 621] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x12bd1f000) [pid = 1938] [serial = 611] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x119a71000) [pid = 1938] [serial = 599] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x11c547c00) [pid = 1938] [serial = 602] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x12881a800) [pid = 1938] [serial = 605] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x12c138c00) [pid = 1938] [serial = 608] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x11c321400) [pid = 1938] [serial = 644] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x11c69b000) [pid = 1938] [serial = 648] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x12ea4dc00) [pid = 1938] [serial = 645] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x11ac7a800) [pid = 1938] [serial = 639] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x12ea42000) [pid = 1938] [serial = 642] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x12e5db800) [pid = 1938] [serial = 630] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x12b76d000) [pid = 1938] [serial = 627] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x12ea45800) [pid = 1938] [serial = 633] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x11c697000) [pid = 1938] [serial = 647] [outer = 0x0] [url = about:blank] 01:43:04 INFO - PROCESS | 1938 | 1461487384531 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]]]}] 01:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1873ms 01:43:04 INFO - PROCESS | 1938 | 1461487384539 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 01:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:43:04 INFO - PROCESS | 1938 | 1461487384541 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 01:43:04 INFO - PROCESS | 1938 | 1461487384545 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:43:04 INFO - PROCESS | 1938 | 1461487384549 Marionette TRACE conn2 <- [1,914,null,{}] 01:43:04 INFO - PROCESS | 1938 | 1461487384555 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}] 01:43:04 INFO - PROCESS | 1938 | 1461487384632 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 01:43:04 INFO - PROCESS | 1938 | 1461487384677 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x1156bd000 == 28 [pid = 1938] [id = 236] 01:43:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x114fbf800) [pid = 1938] [serial = 706] [outer = 0x0] 01:43:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x114fc7800) [pid = 1938] [serial = 707] [outer = 0x114fbf800] 01:43:04 INFO - PROCESS | 1938 | 1461487384705 Marionette DEBUG loaded listener.js 01:43:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x115047800) [pid = 1938] [serial = 708] [outer = 0x114fbf800] 01:43:05 INFO - PROCESS | 1938 | 1461487385020 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]]]}] 01:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 526ms 01:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:43:05 INFO - PROCESS | 1938 | 1461487385071 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 01:43:05 INFO - PROCESS | 1938 | 1461487385076 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 01:43:05 INFO - PROCESS | 1938 | 1461487385080 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:43:05 INFO - PROCESS | 1938 | 1461487385082 Marionette TRACE conn2 <- [1,918,null,{}] 01:43:05 INFO - PROCESS | 1938 | 1461487385084 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}] 01:43:05 INFO - PROCESS | 1938 | 1461487385156 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 01:43:05 INFO - PROCESS | 1938 | 1461487385161 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x1189a2000 == 29 [pid = 1938] [id = 237] 01:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x114fc2c00) [pid = 1938] [serial = 709] [outer = 0x0] 01:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x1158ecc00) [pid = 1938] [serial = 710] [outer = 0x114fc2c00] 01:43:05 INFO - PROCESS | 1938 | 1461487385191 Marionette DEBUG loaded listener.js 01:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x116584000) [pid = 1938] [serial = 711] [outer = 0x114fc2c00] 01:43:05 INFO - PROCESS | 1938 | 1461487385525 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]]]}] 01:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 473ms 01:43:05 INFO - PROCESS | 1938 | 1461487385553 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 01:43:05 INFO - PROCESS | 1938 | 1461487385555 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 01:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:43:05 INFO - PROCESS | 1938 | 1461487385558 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:43:05 INFO - PROCESS | 1938 | 1461487385560 Marionette TRACE conn2 <- [1,922,null,{}] 01:43:05 INFO - PROCESS | 1938 | 1461487385568 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}] 01:43:05 INFO - PROCESS | 1938 | 1461487385642 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 01:43:05 INFO - PROCESS | 1938 | 1461487385650 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x119121800 == 30 [pid = 1938] [id = 238] 01:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x1134e6000) [pid = 1938] [serial = 712] [outer = 0x0] 01:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x119268000) [pid = 1938] [serial = 713] [outer = 0x1134e6000] 01:43:05 INFO - PROCESS | 1938 | 1461487385679 Marionette DEBUG loaded listener.js 01:43:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x119c30c00) [pid = 1938] [serial = 714] [outer = 0x1134e6000] 01:43:06 INFO - PROCESS | 1938 | 1461487386019 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]]]}] 01:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 474ms 01:43:06 INFO - PROCESS | 1938 | 1461487386034 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 01:43:06 INFO - PROCESS | 1938 | 1461487386036 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 01:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:43:06 INFO - PROCESS | 1938 | 1461487386038 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:43:06 INFO - PROCESS | 1938 | 1461487386039 Marionette TRACE conn2 <- [1,926,null,{}] 01:43:06 INFO - PROCESS | 1938 | 1461487386042 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}] 01:43:06 INFO - PROCESS | 1938 | 1461487386114 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 01:43:06 INFO - PROCESS | 1938 | 1461487386161 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x11973a000 == 31 [pid = 1938] [id = 239] 01:43:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x118edd800) [pid = 1938] [serial = 715] [outer = 0x0] 01:43:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x119d62400) [pid = 1938] [serial = 716] [outer = 0x118edd800] 01:43:06 INFO - PROCESS | 1938 | 1461487386188 Marionette DEBUG loaded listener.js 01:43:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11a895c00) [pid = 1938] [serial = 717] [outer = 0x118edd800] 01:43:06 INFO - PROCESS | 1938 | 1461487386482 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]]]}] 01:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 469ms 01:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:43:06 INFO - PROCESS | 1938 | 1461487386507 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 01:43:06 INFO - PROCESS | 1938 | 1461487386508 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 01:43:06 INFO - PROCESS | 1938 | 1461487386510 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:43:06 INFO - PROCESS | 1938 | 1461487386512 Marionette TRACE conn2 <- [1,930,null,{}] 01:43:06 INFO - PROCESS | 1938 | 1461487386517 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}] 01:43:06 INFO - PROCESS | 1938 | 1461487386589 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 01:43:06 INFO - PROCESS | 1938 | 1461487386593 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c17800 == 32 [pid = 1938] [id = 240] 01:43:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x114fbd000) [pid = 1938] [serial = 718] [outer = 0x0] 01:43:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11a8b2800) [pid = 1938] [serial = 719] [outer = 0x114fbd000] 01:43:06 INFO - PROCESS | 1938 | 1461487386624 Marionette DEBUG loaded listener.js 01:43:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11ac71c00) [pid = 1938] [serial = 720] [outer = 0x114fbd000] 01:43:07 INFO - PROCESS | 1938 | 1461487387084 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]]]}] 01:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 623ms 01:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:43:07 INFO - PROCESS | 1938 | 1461487387135 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 01:43:07 INFO - PROCESS | 1938 | 1461487387137 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 01:43:07 INFO - PROCESS | 1938 | 1461487387140 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:43:07 INFO - PROCESS | 1938 | 1461487387141 Marionette TRACE conn2 <- [1,934,null,{}] 01:43:07 INFO - PROCESS | 1938 | 1461487387145 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}] 01:43:07 INFO - PROCESS | 1938 | 1461487387251 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 01:43:07 INFO - PROCESS | 1938 | 1461487387258 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad73800 == 33 [pid = 1938] [id = 241] 01:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x11ac71400) [pid = 1938] [serial = 721] [outer = 0x0] 01:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11add1000) [pid = 1938] [serial = 722] [outer = 0x11ac71400] 01:43:07 INFO - PROCESS | 1938 | 1461487387289 Marionette DEBUG loaded listener.js 01:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11afab000) [pid = 1938] [serial = 723] [outer = 0x11ac71400] 01:43:07 INFO - PROCESS | 1938 | 1461487387599 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]]]}] 01:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 470ms 01:43:07 INFO - PROCESS | 1938 | 1461487387612 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 01:43:07 INFO - PROCESS | 1938 | 1461487387613 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 01:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:43:07 INFO - PROCESS | 1938 | 1461487387619 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:43:07 INFO - PROCESS | 1938 | 1461487387620 Marionette TRACE conn2 <- [1,938,null,{}] 01:43:07 INFO - PROCESS | 1938 | 1461487387622 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}] 01:43:07 INFO - PROCESS | 1938 | 1461487387716 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 01:43:07 INFO - PROCESS | 1938 | 1461487387722 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf75800 == 34 [pid = 1938] [id = 242] 01:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11627a800) [pid = 1938] [serial = 724] [outer = 0x0] 01:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11afaf800) [pid = 1938] [serial = 725] [outer = 0x11627a800] 01:43:07 INFO - PROCESS | 1938 | 1461487387747 Marionette DEBUG loaded listener.js 01:43:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11b706c00) [pid = 1938] [serial = 726] [outer = 0x11627a800] 01:43:08 INFO - PROCESS | 1938 | 1461487388018 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]]]}] 01:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 420ms 01:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:43:08 INFO - PROCESS | 1938 | 1461487388038 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 01:43:08 INFO - PROCESS | 1938 | 1461487388040 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 01:43:08 INFO - PROCESS | 1938 | 1461487388042 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:43:08 INFO - PROCESS | 1938 | 1461487388043 Marionette TRACE conn2 <- [1,942,null,{}] 01:43:08 INFO - PROCESS | 1938 | 1461487388045 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}] 01:43:08 INFO - PROCESS | 1938 | 1461487388129 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 01:43:08 INFO - PROCESS | 1938 | 1461487388136 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c648800 == 35 [pid = 1938] [id = 243] 01:43:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11ac77800) [pid = 1938] [serial = 727] [outer = 0x0] 01:43:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11bb7c400) [pid = 1938] [serial = 728] [outer = 0x11ac77800] 01:43:08 INFO - PROCESS | 1938 | 1461487388161 Marionette DEBUG loaded listener.js 01:43:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11bf26800) [pid = 1938] [serial = 729] [outer = 0x11ac77800] 01:43:08 INFO - PROCESS | 1938 | 1461487388490 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]]]}] 01:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 469ms 01:43:08 INFO - PROCESS | 1938 | 1461487388512 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 01:43:08 INFO - PROCESS | 1938 | 1461487388514 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 01:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:43:08 INFO - PROCESS | 1938 | 1461487388518 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:43:08 INFO - PROCESS | 1938 | 1461487388519 Marionette TRACE conn2 <- [1,946,null,{}] 01:43:08 INFO - PROCESS | 1938 | 1461487388522 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}] 01:43:08 INFO - PROCESS | 1938 | 1461487388592 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 01:43:08 INFO - PROCESS | 1938 | 1461487388640 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x119120800 == 36 [pid = 1938] [id = 244] 01:43:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11894cc00) [pid = 1938] [serial = 730] [outer = 0x0] 01:43:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11bf2c000) [pid = 1938] [serial = 731] [outer = 0x11894cc00] 01:43:08 INFO - PROCESS | 1938 | 1461487388665 Marionette DEBUG loaded listener.js 01:43:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x11c31bc00) [pid = 1938] [serial = 732] [outer = 0x11894cc00] 01:43:08 INFO - PROCESS | 1938 | 1461487388922 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]]]}] 01:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 419ms 01:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:43:08 INFO - PROCESS | 1938 | 1461487388937 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 01:43:08 INFO - PROCESS | 1938 | 1461487388938 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 01:43:08 INFO - PROCESS | 1938 | 1461487388942 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:43:08 INFO - PROCESS | 1938 | 1461487388943 Marionette TRACE conn2 <- [1,950,null,{}] 01:43:08 INFO - PROCESS | 1938 | 1461487388946 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}] 01:43:09 INFO - PROCESS | 1938 | 1461487389034 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 01:43:09 INFO - PROCESS | 1938 | 1461487389038 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c15800 == 37 [pid = 1938] [id = 245] 01:43:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x11c1a0c00) [pid = 1938] [serial = 733] [outer = 0x0] 01:43:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x11c324c00) [pid = 1938] [serial = 734] [outer = 0x11c1a0c00] 01:43:09 INFO - PROCESS | 1938 | 1461487389065 Marionette DEBUG loaded listener.js 01:43:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x11c54c800) [pid = 1938] [serial = 735] [outer = 0x11c1a0c00] 01:43:09 INFO - PROCESS | 1938 | 1461487389378 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]]]}] 01:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 469ms 01:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:43:09 INFO - PROCESS | 1938 | 1461487389412 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 01:43:09 INFO - PROCESS | 1938 | 1461487389413 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 01:43:09 INFO - PROCESS | 1938 | 1461487389418 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:43:09 INFO - PROCESS | 1938 | 1461487389419 Marionette TRACE conn2 <- [1,954,null,{}] 01:43:09 INFO - PROCESS | 1938 | 1461487389422 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}] 01:43:09 INFO - PROCESS | 1938 | 1461487389502 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 01:43:09 INFO - PROCESS | 1938 | 1461487389569 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c17000 == 38 [pid = 1938] [id = 246] 01:43:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x1140ca800) [pid = 1938] [serial = 736] [outer = 0x0] 01:43:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x11c549c00) [pid = 1938] [serial = 737] [outer = 0x1140ca800] 01:43:09 INFO - PROCESS | 1938 | 1461487389597 Marionette DEBUG loaded listener.js 01:43:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x123a11400) [pid = 1938] [serial = 738] [outer = 0x1140ca800] 01:43:09 INFO - PROCESS | 1938 | 1461487389937 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]]]}] 01:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 570ms 01:43:09 INFO - PROCESS | 1938 | 1461487389988 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 01:43:09 INFO - PROCESS | 1938 | 1461487389989 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 01:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:43:09 INFO - PROCESS | 1938 | 1461487389991 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:43:09 INFO - PROCESS | 1938 | 1461487389992 Marionette TRACE conn2 <- [1,958,null,{}] 01:43:09 INFO - PROCESS | 1938 | 1461487389994 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}] 01:43:10 INFO - PROCESS | 1938 | 1461487390087 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 01:43:10 INFO - PROCESS | 1938 | 1461487390102 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x127862000 == 39 [pid = 1938] [id = 247] 01:43:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x11c7d2400) [pid = 1938] [serial = 739] [outer = 0x0] 01:43:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x123b2a000) [pid = 1938] [serial = 740] [outer = 0x11c7d2400] 01:43:10 INFO - PROCESS | 1938 | 1461487390127 Marionette DEBUG loaded listener.js 01:43:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x123f92400) [pid = 1938] [serial = 741] [outer = 0x11c7d2400] 01:43:10 INFO - PROCESS | 1938 | 1461487390446 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]]]}] 01:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 469ms 01:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:43:10 INFO - PROCESS | 1938 | 1461487390460 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 01:43:10 INFO - PROCESS | 1938 | 1461487390461 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 01:43:10 INFO - PROCESS | 1938 | 1461487390463 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:43:10 INFO - PROCESS | 1938 | 1461487390466 Marionette TRACE conn2 <- [1,962,null,{}] 01:43:10 INFO - PROCESS | 1938 | 1461487390471 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}] 01:43:10 INFO - PROCESS | 1938 | 1461487390562 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 01:43:10 INFO - PROCESS | 1938 | 1461487390572 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x12908b000 == 40 [pid = 1938] [id = 248] 01:43:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x123a71800) [pid = 1938] [serial = 742] [outer = 0x0] 01:43:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x1241a2800) [pid = 1938] [serial = 743] [outer = 0x123a71800] 01:43:10 INFO - PROCESS | 1938 | 1461487390597 Marionette DEBUG loaded listener.js 01:43:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x1241dec00) [pid = 1938] [serial = 744] [outer = 0x123a71800] 01:43:10 INFO - PROCESS | 1938 | 1461487390935 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]]]}] 01:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 522ms 01:43:10 INFO - PROCESS | 1938 | 1461487390985 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 01:43:10 INFO - PROCESS | 1938 | 1461487390987 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 01:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:43:10 INFO - PROCESS | 1938 | 1461487390989 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:43:10 INFO - PROCESS | 1938 | 1461487390990 Marionette TRACE conn2 <- [1,966,null,{}] 01:43:10 INFO - PROCESS | 1938 | 1461487390992 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}] 01:43:11 INFO - PROCESS | 1938 | 1461487391086 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 01:43:11 INFO - PROCESS | 1938 | 1461487391100 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b90b800 == 41 [pid = 1938] [id = 249] 01:43:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12419ec00) [pid = 1938] [serial = 745] [outer = 0x0] 01:43:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x1246ccc00) [pid = 1938] [serial = 746] [outer = 0x12419ec00] 01:43:11 INFO - PROCESS | 1938 | 1461487391125 Marionette DEBUG loaded listener.js 01:43:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x127523400) [pid = 1938] [serial = 747] [outer = 0x12419ec00] 01:43:11 INFO - PROCESS | 1938 | 1461487391474 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]]]}] 01:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 519ms 01:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:43:11 INFO - PROCESS | 1938 | 1461487391509 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 01:43:11 INFO - PROCESS | 1938 | 1461487391510 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 01:43:11 INFO - PROCESS | 1938 | 1461487391512 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:43:11 INFO - PROCESS | 1938 | 1461487391513 Marionette TRACE conn2 <- [1,970,null,{}] 01:43:11 INFO - PROCESS | 1938 | 1461487391518 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}] 01:43:11 INFO - PROCESS | 1938 | 1461487391903 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12bb37400) [pid = 1938] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x11bb7cc00) [pid = 1938] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x114545000) [pid = 1938] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12679ac00) [pid = 1938] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x118e16000) [pid = 1938] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x114fba400) [pid = 1938] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12bd20800) [pid = 1938] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x11c68e000) [pid = 1938] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x11bb75400) [pid = 1938] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11bb78800) [pid = 1938] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11c31e800) [pid = 1938] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11ac71000) [pid = 1938] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x124437800) [pid = 1938] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11c68e400) [pid = 1938] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11add7800) [pid = 1938] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11a609000) [pid = 1938] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x123b2a400) [pid = 1938] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11ac79c00) [pid = 1938] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11a88ec00) [pid = 1938] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x1186ba800) [pid = 1938] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x1151e4400) [pid = 1938] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x114b36000) [pid = 1938] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x1142c9800) [pid = 1938] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x12bb3f400) [pid = 1938] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:43:11 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11a8b3800) [pid = 1938] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:43:11 INFO - PROCESS | 1938 | 1461487391948 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x1156bb000 == 42 [pid = 1938] [id = 250] 01:43:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x1134e0400) [pid = 1938] [serial = 748] [outer = 0x0] 01:43:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x114bb6800) [pid = 1938] [serial = 749] [outer = 0x1134e0400] 01:43:11 INFO - PROCESS | 1938 | 1461487391974 Marionette DEBUG loaded listener.js 01:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x118e16000) [pid = 1938] [serial = 750] [outer = 0x1134e0400] 01:43:12 INFO - PROCESS | 1938 | 1461487392224 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]]]}] 01:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 771ms 01:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:43:12 INFO - PROCESS | 1938 | 1461487392296 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 01:43:12 INFO - PROCESS | 1938 | 1461487392299 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 01:43:12 INFO - PROCESS | 1938 | 1461487392303 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:43:12 INFO - PROCESS | 1938 | 1461487392304 Marionette TRACE conn2 <- [1,974,null,{}] 01:43:12 INFO - PROCESS | 1938 | 1461487392307 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}] 01:43:12 INFO - PROCESS | 1938 | 1461487392386 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 01:43:12 INFO - PROCESS | 1938 | 1461487392390 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x127dc1000 == 43 [pid = 1938] [id = 251] 01:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11a88ec00) [pid = 1938] [serial = 751] [outer = 0x0] 01:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11c31e800) [pid = 1938] [serial = 752] [outer = 0x11a88ec00] 01:43:12 INFO - PROCESS | 1938 | 1461487392415 Marionette DEBUG loaded listener.js 01:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x12429ac00) [pid = 1938] [serial = 753] [outer = 0x11a88ec00] 01:43:12 INFO - PROCESS | 1938 | 1461487392723 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]]]}] 01:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 01:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:43:12 INFO - PROCESS | 1938 | 1461487392772 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 01:43:12 INFO - PROCESS | 1938 | 1461487392773 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 01:43:12 INFO - PROCESS | 1938 | 1461487392775 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:43:12 INFO - PROCESS | 1938 | 1461487392776 Marionette TRACE conn2 <- [1,978,null,{}] 01:43:12 INFO - PROCESS | 1938 | 1461487392778 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}] 01:43:12 INFO - PROCESS | 1938 | 1461487392877 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 01:43:12 INFO - PROCESS | 1938 | 1461487392885 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d049000 == 44 [pid = 1938] [id = 252] 01:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11bf27400) [pid = 1938] [serial = 754] [outer = 0x0] 01:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x127589400) [pid = 1938] [serial = 755] [outer = 0x11bf27400] 01:43:12 INFO - PROCESS | 1938 | 1461487392910 Marionette DEBUG loaded listener.js 01:43:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x127598000) [pid = 1938] [serial = 756] [outer = 0x11bf27400] 01:43:13 INFO - PROCESS | 1938 | 1461487393200 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]]]}] 01:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 472ms 01:43:13 INFO - PROCESS | 1938 | 1461487393249 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 01:43:13 INFO - PROCESS | 1938 | 1461487393251 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 01:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:43:13 INFO - PROCESS | 1938 | 1461487393253 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:43:13 INFO - PROCESS | 1938 | 1461487393254 Marionette TRACE conn2 <- [1,982,null,{}] 01:43:13 INFO - PROCESS | 1938 | 1461487393256 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}] 01:43:13 INFO - PROCESS | 1938 | 1461487393333 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 01:43:13 INFO - PROCESS | 1938 | 1461487393338 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d2b8800 == 45 [pid = 1938] [id = 253] 01:43:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x127599c00) [pid = 1938] [serial = 757] [outer = 0x0] 01:43:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x1278c2000) [pid = 1938] [serial = 758] [outer = 0x127599c00] 01:43:13 INFO - PROCESS | 1938 | 1461487393362 Marionette DEBUG loaded listener.js 01:43:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x127da0000) [pid = 1938] [serial = 759] [outer = 0x127599c00] 01:43:13 INFO - PROCESS | 1938 | 1461487393685 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]]]}] 01:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 01:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:43:13 INFO - PROCESS | 1938 | 1461487393722 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 01:43:13 INFO - PROCESS | 1938 | 1461487393723 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 01:43:13 INFO - PROCESS | 1938 | 1461487393725 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:43:13 INFO - PROCESS | 1938 | 1461487393726 Marionette TRACE conn2 <- [1,986,null,{}] 01:43:13 INFO - PROCESS | 1938 | 1461487393728 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}] 01:43:13 INFO - PROCESS | 1938 | 1461487393829 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 01:43:13 INFO - PROCESS | 1938 | 1461487393837 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d91b000 == 46 [pid = 1938] [id = 254] 01:43:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x1275a0800) [pid = 1938] [serial = 760] [outer = 0x0] 01:43:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x127e44c00) [pid = 1938] [serial = 761] [outer = 0x1275a0800] 01:43:13 INFO - PROCESS | 1938 | 1461487393862 Marionette DEBUG loaded listener.js 01:43:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12881a800) [pid = 1938] [serial = 762] [outer = 0x1275a0800] 01:43:14 INFO - PROCESS | 1938 | 1461487394415 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]]]}] 01:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 721ms 01:43:14 INFO - PROCESS | 1938 | 1461487394456 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 01:43:14 INFO - PROCESS | 1938 | 1461487394460 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 01:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:43:14 INFO - PROCESS | 1938 | 1461487394466 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:43:14 INFO - PROCESS | 1938 | 1461487394469 Marionette TRACE conn2 <- [1,990,null,{}] 01:43:14 INFO - PROCESS | 1938 | 1461487394473 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}] 01:43:14 INFO - PROCESS | 1938 | 1461487394581 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 01:43:14 INFO - PROCESS | 1938 | 1461487394633 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x118e6a000 == 47 [pid = 1938] [id = 255] 01:43:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x114fbc400) [pid = 1938] [serial = 763] [outer = 0x0] 01:43:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x115045c00) [pid = 1938] [serial = 764] [outer = 0x114fbc400] 01:43:14 INFO - PROCESS | 1938 | 1461487394665 Marionette DEBUG loaded listener.js 01:43:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x115768c00) [pid = 1938] [serial = 765] [outer = 0x114fbc400] 01:43:15 INFO - PROCESS | 1938 | 1461487395214 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]]]}] 01:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 825ms 01:43:15 INFO - PROCESS | 1938 | 1461487395290 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 01:43:15 INFO - PROCESS | 1938 | 1461487395294 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 01:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:43:15 INFO - PROCESS | 1938 | 1461487395298 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:43:15 INFO - PROCESS | 1938 | 1461487395300 Marionette TRACE conn2 <- [1,994,null,{}] 01:43:15 INFO - PROCESS | 1938 | 1461487395303 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}] 01:43:15 INFO - PROCESS | 1938 | 1461487395411 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 01:43:15 INFO - PROCESS | 1938 | 1461487395463 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a630800 == 48 [pid = 1938] [id = 256] 01:43:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x115934400) [pid = 1938] [serial = 766] [outer = 0x0] 01:43:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11887c800) [pid = 1938] [serial = 767] [outer = 0x115934400] 01:43:15 INFO - PROCESS | 1938 | 1461487395494 Marionette DEBUG loaded listener.js 01:43:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x119d5e000) [pid = 1938] [serial = 768] [outer = 0x115934400] 01:43:16 INFO - PROCESS | 1938 | 1461487396209 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]]]}] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12d2b8800 == 47 [pid = 1938] [id = 253] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12d049000 == 46 [pid = 1938] [id = 252] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x127dc1000 == 45 [pid = 1938] [id = 251] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x1156bb000 == 44 [pid = 1938] [id = 250] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12b90b800 == 43 [pid = 1938] [id = 249] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x127516c00) [pid = 1938] [serial = 704] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x12908b000 == 42 [pid = 1938] [id = 248] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x127862000 == 41 [pid = 1938] [id = 247] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x119c17000 == 40 [pid = 1938] [id = 246] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x123c15800 == 39 [pid = 1938] [id = 245] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x119120800 == 38 [pid = 1938] [id = 244] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x11c648800 == 37 [pid = 1938] [id = 243] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf75800 == 36 [pid = 1938] [id = 242] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad73800 == 35 [pid = 1938] [id = 241] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x119c17800 == 34 [pid = 1938] [id = 240] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x11973a000 == 33 [pid = 1938] [id = 239] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x119121800 == 32 [pid = 1938] [id = 238] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x1189a2000 == 31 [pid = 1938] [id = 237] 01:43:16 INFO - PROCESS | 1938 | --DOCSHELL 0x1156bd000 == 30 [pid = 1938] [id = 236] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x123a19000) [pid = 1938] [serial = 603] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12e55d400) [pid = 1938] [serial = 612] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12b225000) [pid = 1938] [serial = 606] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x11aa24c00) [pid = 1938] [serial = 600] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x12d109400) [pid = 1938] [serial = 564] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12d2da400) [pid = 1938] [serial = 609] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x12d161400) [pid = 1938] [serial = 597] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12731c400) [pid = 1938] [serial = 702] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11bccd000) [pid = 1938] [serial = 686] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11c31d400) [pid = 1938] [serial = 689] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11bf2b400) [pid = 1938] [serial = 687] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11c545800) [pid = 1938] [serial = 692] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11c322c00) [pid = 1938] [serial = 690] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11bf2f000) [pid = 1938] [serial = 695] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11c692800) [pid = 1938] [serial = 696] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x1241a5c00) [pid = 1938] [serial = 701] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11c68ec00) [pid = 1938] [serial = 693] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x1277be400) [pid = 1938] [serial = 662] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x1241a7c00) [pid = 1938] [serial = 660] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x12419a800) [pid = 1938] [serial = 659] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11c531c00) [pid = 1938] [serial = 657] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11c31dc00) [pid = 1938] [serial = 656] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x11add7400) [pid = 1938] [serial = 654] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11aa28400) [pid = 1938] [serial = 653] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x12419d800) [pid = 1938] [serial = 650] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x11bccf000) [pid = 1938] [serial = 651] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x11ac7f000) [pid = 1938] [serial = 683] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x11a8bbc00) [pid = 1938] [serial = 680] [outer = 0x0] [url = about:blank] 01:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x11aae6000) [pid = 1938] [serial = 681] [outer = 0x0] [url = about:blank] 01:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 976ms 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x119190800) [pid = 1938] [serial = 677] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x11a88e400) [pid = 1938] [serial = 678] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x1159ca000) [pid = 1938] [serial = 674] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x1165dc400) [pid = 1938] [serial = 675] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x115046c00) [pid = 1938] [serial = 672] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x114fc8c00) [pid = 1938] [serial = 671] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x115043800) [pid = 1938] [serial = 669] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x1147cbc00) [pid = 1938] [serial = 668] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x12d2de400) [pid = 1938] [serial = 666] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x12bd22800) [pid = 1938] [serial = 665] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x1295a8000) [pid = 1938] [serial = 663] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x123ed1000) [pid = 1938] [serial = 699] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x11c696000) [pid = 1938] [serial = 698] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x11afac000) [pid = 1938] [serial = 684] [outer = 0x0] [url = about:blank] 01:43:16 INFO - PROCESS | 1938 | 1461487396275 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 01:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:43:16 INFO - PROCESS | 1938 | 1461487396277 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 01:43:16 INFO - PROCESS | 1938 | 1461487396281 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:43:16 INFO - PROCESS | 1938 | 1461487396283 Marionette TRACE conn2 <- [1,998,null,{}] 01:43:16 INFO - PROCESS | 1938 | 1461487396287 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}] 01:43:16 INFO - PROCESS | 1938 | 1461487396362 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 01:43:16 INFO - PROCESS | 1938 | 1461487396373 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x118806000 == 31 [pid = 1938] [id = 257] 01:43:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x115043000) [pid = 1938] [serial = 769] [outer = 0x0] 01:43:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x115047000) [pid = 1938] [serial = 770] [outer = 0x115043000] 01:43:16 INFO - PROCESS | 1938 | 1461487396401 Marionette DEBUG loaded listener.js 01:43:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x115598400) [pid = 1938] [serial = 771] [outer = 0x115043000] 01:43:16 INFO - PROCESS | 1938 | 1461487396762 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]]]}] 01:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 521ms 01:43:16 INFO - PROCESS | 1938 | 1461487396802 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 01:43:16 INFO - PROCESS | 1938 | 1461487396806 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 01:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:43:16 INFO - PROCESS | 1938 | 1461487396810 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:43:16 INFO - PROCESS | 1938 | 1461487396811 Marionette TRACE conn2 <- [1,1002,null,{}] 01:43:16 INFO - PROCESS | 1938 | 1461487396814 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}] 01:43:16 INFO - PROCESS | 1938 | 1461487396887 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 01:43:16 INFO - PROCESS | 1938 | 1461487396892 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x11972e800 == 32 [pid = 1938] [id = 258] 01:43:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x115870400) [pid = 1938] [serial = 772] [outer = 0x0] 01:43:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x118ede800) [pid = 1938] [serial = 773] [outer = 0x115870400] 01:43:16 INFO - PROCESS | 1938 | 1461487396920 Marionette DEBUG loaded listener.js 01:43:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x119267400) [pid = 1938] [serial = 774] [outer = 0x115870400] 01:43:17 INFO - PROCESS | 1938 | 1461487397268 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]]]}] 01:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 471ms 01:43:17 INFO - PROCESS | 1938 | 1461487397284 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 01:43:17 INFO - PROCESS | 1938 | 1461487397285 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 01:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:43:17 INFO - PROCESS | 1938 | 1461487397288 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:43:17 INFO - PROCESS | 1938 | 1461487397290 Marionette TRACE conn2 <- [1,1006,null,{}] 01:43:17 INFO - PROCESS | 1938 | 1461487397299 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}] 01:43:17 INFO - PROCESS | 1938 | 1461487397385 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 01:43:17 INFO - PROCESS | 1938 | 1461487397429 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa4f000 == 33 [pid = 1938] [id = 259] 01:43:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x1158f0800) [pid = 1938] [serial = 775] [outer = 0x0] 01:43:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x119d63800) [pid = 1938] [serial = 776] [outer = 0x1158f0800] 01:43:17 INFO - PROCESS | 1938 | 1461487397458 Marionette DEBUG loaded listener.js 01:43:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11a8bc000) [pid = 1938] [serial = 777] [outer = 0x1158f0800] 01:43:17 INFO - PROCESS | 1938 | 1461487397749 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]]]}] 01:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 520ms 01:43:17 INFO - PROCESS | 1938 | 1461487397809 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 01:43:17 INFO - PROCESS | 1938 | 1461487397810 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 01:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:43:17 INFO - PROCESS | 1938 | 1461487397813 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:43:17 INFO - PROCESS | 1938 | 1461487397814 Marionette TRACE conn2 <- [1,1010,null,{}] 01:43:17 INFO - PROCESS | 1938 | 1461487397816 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}] 01:43:17 INFO - PROCESS | 1938 | 1461487397892 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 01:43:17 INFO - PROCESS | 1938 | 1461487397897 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad6d800 == 34 [pid = 1938] [id = 260] 01:43:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x114bb6c00) [pid = 1938] [serial = 778] [outer = 0x0] 01:43:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11aadd000) [pid = 1938] [serial = 779] [outer = 0x114bb6c00] 01:43:17 INFO - PROCESS | 1938 | 1461487397968 Marionette DEBUG loaded listener.js 01:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11ac7dc00) [pid = 1938] [serial = 780] [outer = 0x114bb6c00] 01:43:18 INFO - PROCESS | 1938 | 1461487398276 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]]]}] 01:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 470ms 01:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:43:18 INFO - PROCESS | 1938 | 1461487398288 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 01:43:18 INFO - PROCESS | 1938 | 1461487398289 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 01:43:18 INFO - PROCESS | 1938 | 1461487398291 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:43:18 INFO - PROCESS | 1938 | 1461487398292 Marionette TRACE conn2 <- [1,1014,null,{}] 01:43:18 INFO - PROCESS | 1938 | 1461487398294 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}] 01:43:18 INFO - PROCESS | 1938 | 1461487398390 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 01:43:18 INFO - PROCESS | 1938 | 1461487398395 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c786800 == 35 [pid = 1938] [id = 261] 01:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x114b2fc00) [pid = 1938] [serial = 781] [outer = 0x0] 01:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11adcb400) [pid = 1938] [serial = 782] [outer = 0x114b2fc00] 01:43:18 INFO - PROCESS | 1938 | 1461487398421 Marionette DEBUG loaded listener.js 01:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11add5800) [pid = 1938] [serial = 783] [outer = 0x114b2fc00] 01:43:18 INFO - PROCESS | 1938 | 1461487398755 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]]]}] 01:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 519ms 01:43:18 INFO - PROCESS | 1938 | 1461487398811 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 01:43:18 INFO - PROCESS | 1938 | 1461487398812 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 01:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:43:18 INFO - PROCESS | 1938 | 1461487398814 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:43:18 INFO - PROCESS | 1938 | 1461487398815 Marionette TRACE conn2 <- [1,1018,null,{}] 01:43:18 INFO - PROCESS | 1938 | 1461487398817 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}] 01:43:18 INFO - PROCESS | 1938 | 1461487398932 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 01:43:18 INFO - PROCESS | 1938 | 1461487398937 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x123e4f000 == 36 [pid = 1938] [id = 262] 01:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x11adcc800) [pid = 1938] [serial = 784] [outer = 0x0] 01:43:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x11b704c00) [pid = 1938] [serial = 785] [outer = 0x11adcc800] 01:43:18 INFO - PROCESS | 1938 | 1461487398965 Marionette DEBUG loaded listener.js 01:43:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11c319c00) [pid = 1938] [serial = 786] [outer = 0x11adcc800] 01:43:19 INFO - PROCESS | 1938 | 1461487399329 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]]]}] 01:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 569ms 01:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:43:19 INFO - PROCESS | 1938 | 1461487399384 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 01:43:19 INFO - PROCESS | 1938 | 1461487399385 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 01:43:19 INFO - PROCESS | 1938 | 1461487399387 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:43:19 INFO - PROCESS | 1938 | 1461487399388 Marionette TRACE conn2 <- [1,1022,null,{}] 01:43:19 INFO - PROCESS | 1938 | 1461487399390 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}] 01:43:19 INFO - PROCESS | 1938 | 1461487399481 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 01:43:19 INFO - PROCESS | 1938 | 1461487399517 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb5d800 == 37 [pid = 1938] [id = 263] 01:43:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11bf2cc00) [pid = 1938] [serial = 787] [outer = 0x0] 01:43:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11c323800) [pid = 1938] [serial = 788] [outer = 0x11bf2cc00] 01:43:19 INFO - PROCESS | 1938 | 1461487399542 Marionette DEBUG loaded listener.js 01:43:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11c619000) [pid = 1938] [serial = 789] [outer = 0x11bf2cc00] 01:43:19 INFO - PROCESS | 1938 | 1461487399845 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]]]}] 01:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 01:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:43:19 INFO - PROCESS | 1938 | 1461487399905 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 01:43:19 INFO - PROCESS | 1938 | 1461487399907 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 01:43:19 INFO - PROCESS | 1938 | 1461487399909 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:43:19 INFO - PROCESS | 1938 | 1461487399910 Marionette TRACE conn2 <- [1,1026,null,{}] 01:43:19 INFO - PROCESS | 1938 | 1461487399912 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}] 01:43:20 INFO - PROCESS | 1938 | 1461487400003 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 01:43:20 INFO - PROCESS | 1938 | 1461487400014 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x127860000 == 38 [pid = 1938] [id = 264] 01:43:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x11c327400) [pid = 1938] [serial = 790] [outer = 0x0] 01:43:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11c694800) [pid = 1938] [serial = 791] [outer = 0x11c327400] 01:43:20 INFO - PROCESS | 1938 | 1461487400039 Marionette DEBUG loaded listener.js 01:43:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11c69ac00) [pid = 1938] [serial = 792] [outer = 0x11c327400] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11c7d2400) [pid = 1938] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11c1a0c00) [pid = 1938] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11ac77800) [pid = 1938] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x114fbd000) [pid = 1938] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11894cc00) [pid = 1938] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11ac71400) [pid = 1938] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x11627a800) [pid = 1938] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x118edd800) [pid = 1938] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x114fc2c00) [pid = 1938] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x114fbf800) [pid = 1938] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x1134e6000) [pid = 1938] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x123a71800) [pid = 1938] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x12419ec00) [pid = 1938] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x11bf27400) [pid = 1938] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x1134e0400) [pid = 1938] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x1140ca800) [pid = 1938] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x11a88ec00) [pid = 1938] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:43:20 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x127599c00) [pid = 1938] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:43:20 INFO - PROCESS | 1938 | 1461487400494 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]]]}] 01:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 620ms 01:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:43:20 INFO - PROCESS | 1938 | 1461487400529 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 01:43:20 INFO - PROCESS | 1938 | 1461487400530 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 01:43:20 INFO - PROCESS | 1938 | 1461487400532 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:43:20 INFO - PROCESS | 1938 | 1461487400533 Marionette TRACE conn2 <- [1,1030,null,{}] 01:43:20 INFO - PROCESS | 1938 | 1461487400536 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}] 01:43:20 INFO - PROCESS | 1938 | 1461487400609 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 01:43:20 INFO - PROCESS | 1938 | 1461487400614 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x119b20800 == 39 [pid = 1938] [id = 265] 01:43:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x114fbd000) [pid = 1938] [serial = 793] [outer = 0x0] 01:43:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x119a73000) [pid = 1938] [serial = 794] [outer = 0x114fbd000] 01:43:20 INFO - PROCESS | 1938 | 1461487400642 Marionette DEBUG loaded listener.js 01:43:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11afaec00) [pid = 1938] [serial = 795] [outer = 0x114fbd000] 01:43:20 INFO - PROCESS | 1938 | 1461487400988 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]]]}] 01:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 01:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:43:21 INFO - PROCESS | 1938 | 1461487401002 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 01:43:21 INFO - PROCESS | 1938 | 1461487401004 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 01:43:21 INFO - PROCESS | 1938 | 1461487401007 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:43:21 INFO - PROCESS | 1938 | 1461487401009 Marionette TRACE conn2 <- [1,1034,null,{}] 01:43:21 INFO - PROCESS | 1938 | 1461487401022 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}] 01:43:21 INFO - PROCESS | 1938 | 1461487401142 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 01:43:21 INFO - PROCESS | 1938 | 1461487401152 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x129083800 == 40 [pid = 1938] [id = 266] 01:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x118edbc00) [pid = 1938] [serial = 796] [outer = 0x0] 01:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11c69c800) [pid = 1938] [serial = 797] [outer = 0x118edbc00] 01:43:21 INFO - PROCESS | 1938 | 1461487401191 Marionette DEBUG loaded listener.js 01:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x123a0ec00) [pid = 1938] [serial = 798] [outer = 0x118edbc00] 01:43:21 INFO - PROCESS | 1938 | 1461487401633 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]]]}] 01:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 679ms 01:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:43:21 INFO - PROCESS | 1938 | 1461487401687 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 01:43:21 INFO - PROCESS | 1938 | 1461487401688 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 01:43:21 INFO - PROCESS | 1938 | 1461487401690 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:43:21 INFO - PROCESS | 1938 | 1461487401692 Marionette TRACE conn2 <- [1,1038,null,{}] 01:43:21 INFO - PROCESS | 1938 | 1461487401694 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}] 01:43:21 INFO - PROCESS | 1938 | 1461487401788 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 01:43:21 INFO - PROCESS | 1938 | 1461487401793 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd3a000 == 41 [pid = 1938] [id = 267] 01:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x123a0f400) [pid = 1938] [serial = 799] [outer = 0x0] 01:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x1241a3400) [pid = 1938] [serial = 800] [outer = 0x123a0f400] 01:43:21 INFO - PROCESS | 1938 | 1461487401823 Marionette DEBUG loaded listener.js 01:43:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x124433000) [pid = 1938] [serial = 801] [outer = 0x123a0f400] 01:43:22 INFO - PROCESS | 1938 | 1461487402134 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]]]}] 01:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 01:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:43:22 INFO - PROCESS | 1938 | 1461487402159 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 01:43:22 INFO - PROCESS | 1938 | 1461487402160 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 01:43:22 INFO - PROCESS | 1938 | 1461487402162 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:43:22 INFO - PROCESS | 1938 | 1461487402163 Marionette TRACE conn2 <- [1,1042,null,{}] 01:43:22 INFO - PROCESS | 1938 | 1461487402168 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}] 01:43:22 INFO - PROCESS | 1938 | 1461487402243 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 01:43:22 INFO - PROCESS | 1938 | 1461487402294 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x12c022000 == 42 [pid = 1938] [id = 268] 01:43:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x1241a4800) [pid = 1938] [serial = 802] [outer = 0x0] 01:43:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x1246c5c00) [pid = 1938] [serial = 803] [outer = 0x1241a4800] 01:43:22 INFO - PROCESS | 1938 | 1461487402320 Marionette DEBUG loaded listener.js 01:43:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x127585800) [pid = 1938] [serial = 804] [outer = 0x1241a4800] 01:43:22 INFO - PROCESS | 1938 | 1461487402760 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]]]}] 01:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 620ms 01:43:22 INFO - PROCESS | 1938 | 1461487402782 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 01:43:22 INFO - PROCESS | 1938 | 1461487402785 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 01:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:43:22 INFO - PROCESS | 1938 | 1461487402789 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:43:22 INFO - PROCESS | 1938 | 1461487402791 Marionette TRACE conn2 <- [1,1046,null,{}] 01:43:22 INFO - PROCESS | 1938 | 1461487402795 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}] 01:43:22 INFO - PROCESS | 1938 | 1461487402896 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 01:43:22 INFO - PROCESS | 1938 | 1461487402942 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x119738000 == 43 [pid = 1938] [id = 269] 01:43:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x115040400) [pid = 1938] [serial = 805] [outer = 0x0] 01:43:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11586ec00) [pid = 1938] [serial = 806] [outer = 0x115040400] 01:43:22 INFO - PROCESS | 1938 | 1461487402978 Marionette DEBUG loaded listener.js 01:43:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x1188ebc00) [pid = 1938] [serial = 807] [outer = 0x115040400] 01:43:23 INFO - PROCESS | 1938 | 1461487403361 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]]]}] 01:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 620ms 01:43:23 INFO - PROCESS | 1938 | 1461487403410 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 01:43:23 INFO - PROCESS | 1938 | 1461487403414 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 01:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:43:23 INFO - PROCESS | 1938 | 1461487403419 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:43:23 INFO - PROCESS | 1938 | 1461487403421 Marionette TRACE conn2 <- [1,1050,null,{}] 01:43:23 INFO - PROCESS | 1938 | 1461487403423 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}] 01:43:23 INFO - PROCESS | 1938 | 1461487403521 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 01:43:23 INFO - PROCESS | 1938 | 1461487403571 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c15800 == 44 [pid = 1938] [id = 270] 01:43:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x118ee2000) [pid = 1938] [serial = 808] [outer = 0x0] 01:43:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11926a400) [pid = 1938] [serial = 809] [outer = 0x118ee2000] 01:43:23 INFO - PROCESS | 1938 | 1461487403601 Marionette DEBUG loaded listener.js 01:43:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11a8b2000) [pid = 1938] [serial = 810] [outer = 0x118ee2000] 01:43:24 INFO - PROCESS | 1938 | 1461487404110 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]]]}] 01:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 720ms 01:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:43:24 INFO - PROCESS | 1938 | 1461487404139 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 01:43:24 INFO - PROCESS | 1938 | 1461487404140 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 01:43:24 INFO - PROCESS | 1938 | 1461487404143 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:43:24 INFO - PROCESS | 1938 | 1461487404146 Marionette TRACE conn2 <- [1,1054,null,{}] 01:43:24 INFO - PROCESS | 1938 | 1461487404156 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}] 01:43:24 INFO - PROCESS | 1938 | 1461487404253 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 01:43:24 INFO - PROCESS | 1938 | 1461487404319 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d2be000 == 45 [pid = 1938] [id = 271] 01:43:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11afaa000) [pid = 1938] [serial = 811] [outer = 0x0] 01:43:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11bb74400) [pid = 1938] [serial = 812] [outer = 0x11afaa000] 01:43:24 INFO - PROCESS | 1938 | 1461487404350 Marionette DEBUG loaded listener.js 01:43:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11bf28000) [pid = 1938] [serial = 813] [outer = 0x11afaa000] 01:43:24 INFO - PROCESS | 1938 | 1461487404758 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]]]}] 01:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 623ms 01:43:24 INFO - PROCESS | 1938 | 1461487404767 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 01:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:43:24 INFO - PROCESS | 1938 | 1461487404769 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 01:43:24 INFO - PROCESS | 1938 | 1461487404771 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:43:24 INFO - PROCESS | 1938 | 1461487404772 Marionette TRACE conn2 <- [1,1058,null,{}] 01:43:24 INFO - PROCESS | 1938 | 1461487404775 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}] 01:43:24 INFO - PROCESS | 1938 | 1461487404891 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 01:43:24 INFO - PROCESS | 1938 | 1461487404939 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbd9000 == 46 [pid = 1938] [id = 272] 01:43:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11c1a0c00) [pid = 1938] [serial = 814] [outer = 0x0] 01:43:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11c7cd000) [pid = 1938] [serial = 815] [outer = 0x11c1a0c00] 01:43:24 INFO - PROCESS | 1938 | 1461487404969 Marionette DEBUG loaded listener.js 01:43:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x123f8c000) [pid = 1938] [serial = 816] [outer = 0x11c1a0c00] 01:43:25 INFO - PROCESS | 1938 | 1461487405370 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]]]}] 01:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 619ms 01:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:43:25 INFO - PROCESS | 1938 | 1461487405390 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 01:43:25 INFO - PROCESS | 1938 | 1461487405392 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 01:43:25 INFO - PROCESS | 1938 | 1461487405394 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:43:25 INFO - PROCESS | 1938 | 1461487405395 Marionette TRACE conn2 <- [1,1062,null,{}] 01:43:25 INFO - PROCESS | 1938 | 1461487405398 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}] 01:43:25 INFO - PROCESS | 1938 | 1461487405493 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 01:43:25 INFO - PROCESS | 1938 | 1461487405540 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd5f800 == 47 [pid = 1938] [id = 273] 01:43:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x123a14800) [pid = 1938] [serial = 817] [outer = 0x0] 01:43:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x1241a8400) [pid = 1938] [serial = 818] [outer = 0x123a14800] 01:43:25 INFO - PROCESS | 1938 | 1461487405570 Marionette DEBUG loaded listener.js 01:43:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x127320000) [pid = 1938] [serial = 819] [outer = 0x123a14800] 01:43:25 INFO - PROCESS | 1938 | 1461487405990 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]]]}] 01:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 618ms 01:43:26 INFO - PROCESS | 1938 | 1461487406012 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 01:43:26 INFO - PROCESS | 1938 | 1461487406014 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 01:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:43:26 INFO - PROCESS | 1938 | 1461487406016 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:43:26 INFO - PROCESS | 1938 | 1461487406017 Marionette TRACE conn2 <- [1,1066,null,{}] 01:43:26 INFO - PROCESS | 1938 | 1461487406020 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}] 01:43:26 INFO - PROCESS | 1938 | 1461487406131 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 01:43:26 INFO - PROCESS | 1938 | 1461487406214 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e5b2800 == 48 [pid = 1938] [id = 274] 01:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x127524400) [pid = 1938] [serial = 820] [outer = 0x0] 01:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x1278c2800) [pid = 1938] [serial = 821] [outer = 0x127524400] 01:43:26 INFO - PROCESS | 1938 | 1461487406246 Marionette DEBUG loaded listener.js 01:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x128824000) [pid = 1938] [serial = 822] [outer = 0x127524400] 01:43:26 INFO - PROCESS | 1938 | 1461487406665 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]]]}] 01:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 670ms 01:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:43:26 INFO - PROCESS | 1938 | 1461487406687 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 01:43:26 INFO - PROCESS | 1938 | 1461487406688 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 01:43:26 INFO - PROCESS | 1938 | 1461487406690 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:43:26 INFO - PROCESS | 1938 | 1461487406692 Marionette TRACE conn2 <- [1,1070,null,{}] 01:43:26 INFO - PROCESS | 1938 | 1461487406694 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}] 01:43:26 INFO - PROCESS | 1938 | 1461487406792 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 01:43:26 INFO - PROCESS | 1938 | 1461487406855 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x115955800 == 49 [pid = 1938] [id = 275] 01:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x114b36000) [pid = 1938] [serial = 823] [outer = 0x0] 01:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x11c68d800) [pid = 1938] [serial = 824] [outer = 0x114b36000] 01:43:26 INFO - PROCESS | 1938 | 1461487406887 Marionette DEBUG loaded listener.js 01:43:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12759e400) [pid = 1938] [serial = 825] [outer = 0x114b36000] 01:43:27 INFO - PROCESS | 1938 | 1461487407459 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]]]}] 01:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 821ms 01:43:27 INFO - PROCESS | 1938 | 1461487407512 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 01:43:27 INFO - PROCESS | 1938 | 1461487407514 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 01:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:43:27 INFO - PROCESS | 1938 | 1461487407518 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:43:27 INFO - PROCESS | 1938 | 1461487407520 Marionette TRACE conn2 <- [1,1074,null,{}] 01:43:27 INFO - PROCESS | 1938 | 1461487407523 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}] 01:43:27 INFO - PROCESS | 1938 | 1461487407613 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 01:43:27 INFO - PROCESS | 1938 | 1461487407711 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c1e000 == 50 [pid = 1938] [id = 276] 01:43:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x119269800) [pid = 1938] [serial = 826] [outer = 0x0] 01:43:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x119d61800) [pid = 1938] [serial = 827] [outer = 0x119269800] 01:43:27 INFO - PROCESS | 1938 | 1461487407762 Marionette DEBUG loaded listener.js 01:43:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x11a8b2c00) [pid = 1938] [serial = 828] [outer = 0x119269800] 01:43:28 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd3a000 == 49 [pid = 1938] [id = 267] 01:43:28 INFO - PROCESS | 1938 | --DOCSHELL 0x129083800 == 48 [pid = 1938] [id = 266] 01:43:28 INFO - PROCESS | 1938 | --DOCSHELL 0x119b20800 == 47 [pid = 1938] [id = 265] 01:43:28 INFO - PROCESS | 1938 | --DOCSHELL 0x127860000 == 46 [pid = 1938] [id = 264] 01:43:28 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb5d800 == 45 [pid = 1938] [id = 263] 01:43:28 INFO - PROCESS | 1938 | --DOCSHELL 0x123e4f000 == 44 [pid = 1938] [id = 262] 01:43:28 INFO - PROCESS | 1938 | --DOCSHELL 0x11c786800 == 43 [pid = 1938] [id = 261] 01:43:28 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad6d800 == 42 [pid = 1938] [id = 260] 01:43:28 INFO - PROCESS | 1938 | --DOCSHELL 0x11aa4f000 == 41 [pid = 1938] [id = 259] 01:43:28 INFO - PROCESS | 1938 | --DOCSHELL 0x11972e800 == 40 [pid = 1938] [id = 258] 01:43:28 INFO - PROCESS | 1938 | --DOCSHELL 0x118806000 == 39 [pid = 1938] [id = 257] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x1278c2000) [pid = 1938] [serial = 758] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x123b2a000) [pid = 1938] [serial = 740] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x11c324c00) [pid = 1938] [serial = 734] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11c54c800) [pid = 1938] [serial = 735] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11bb7c400) [pid = 1938] [serial = 728] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11bf26800) [pid = 1938] [serial = 729] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11a8b2800) [pid = 1938] [serial = 719] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11ac71c00) [pid = 1938] [serial = 720] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11bf2c000) [pid = 1938] [serial = 731] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11c31bc00) [pid = 1938] [serial = 732] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11add1000) [pid = 1938] [serial = 722] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11afab000) [pid = 1938] [serial = 723] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11afaf800) [pid = 1938] [serial = 725] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11b706c00) [pid = 1938] [serial = 726] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x119d62400) [pid = 1938] [serial = 716] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11a895c00) [pid = 1938] [serial = 717] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x1158ecc00) [pid = 1938] [serial = 710] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x116584000) [pid = 1938] [serial = 711] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x114fc7800) [pid = 1938] [serial = 707] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x115047800) [pid = 1938] [serial = 708] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x119268000) [pid = 1938] [serial = 713] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x119c30c00) [pid = 1938] [serial = 714] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x1241a2800) [pid = 1938] [serial = 743] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x1246ccc00) [pid = 1938] [serial = 746] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x127523400) [pid = 1938] [serial = 747] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x127589400) [pid = 1938] [serial = 755] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x127598000) [pid = 1938] [serial = 756] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x114bb6800) [pid = 1938] [serial = 749] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x118e16000) [pid = 1938] [serial = 750] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x11c549c00) [pid = 1938] [serial = 737] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x123a11400) [pid = 1938] [serial = 738] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x11c31e800) [pid = 1938] [serial = 752] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x12429ac00) [pid = 1938] [serial = 753] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x123f92400) [pid = 1938] [serial = 741] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x1241dec00) [pid = 1938] [serial = 744] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x127da0000) [pid = 1938] [serial = 759] [outer = 0x0] [url = about:blank] 01:43:28 INFO - PROCESS | 1938 | 1461487408292 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]]]}] 01:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 824ms 01:43:28 INFO - PROCESS | 1938 | 1461487408343 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 01:43:28 INFO - PROCESS | 1938 | 1461487408346 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 01:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:43:28 INFO - PROCESS | 1938 | 1461487408351 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:43:28 INFO - PROCESS | 1938 | 1461487408352 Marionette TRACE conn2 <- [1,1078,null,{}] 01:43:28 INFO - PROCESS | 1938 | 1461487408355 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}] 01:43:28 INFO - PROCESS | 1938 | 1461487408436 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 01:43:28 INFO - PROCESS | 1938 | 1461487408485 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x11866b800 == 40 [pid = 1938] [id = 277] 01:43:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x1142cb400) [pid = 1938] [serial = 829] [outer = 0x0] 01:43:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11a8ae400) [pid = 1938] [serial = 830] [outer = 0x1142cb400] 01:43:28 INFO - PROCESS | 1938 | 1461487408515 Marionette DEBUG loaded listener.js 01:43:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11ac7c800) [pid = 1938] [serial = 831] [outer = 0x1142cb400] 01:43:28 INFO - PROCESS | 1938 | 1461487408808 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]]]}] 01:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 471ms 01:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:43:28 INFO - PROCESS | 1938 | 1461487408822 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 01:43:28 INFO - PROCESS | 1938 | 1461487408823 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 01:43:28 INFO - PROCESS | 1938 | 1461487408825 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:43:28 INFO - PROCESS | 1938 | 1461487408828 Marionette TRACE conn2 <- [1,1082,null,{}] 01:43:28 INFO - PROCESS | 1938 | 1461487408843 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}] 01:43:28 INFO - PROCESS | 1938 | 1461487408930 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 01:43:28 INFO - PROCESS | 1938 | 1461487408957 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf79000 == 41 [pid = 1938] [id = 278] 01:43:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11afc1000) [pid = 1938] [serial = 832] [outer = 0x0] 01:43:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11bcce000) [pid = 1938] [serial = 833] [outer = 0x11afc1000] 01:43:28 INFO - PROCESS | 1938 | 1461487408985 Marionette DEBUG loaded listener.js 01:43:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11c31a400) [pid = 1938] [serial = 834] [outer = 0x11afc1000] 01:43:29 INFO - PROCESS | 1938 | 1461487409303 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]]]}] 01:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 523ms 01:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:43:29 INFO - PROCESS | 1938 | 1461487409349 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 01:43:29 INFO - PROCESS | 1938 | 1461487409350 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 01:43:29 INFO - PROCESS | 1938 | 1461487409352 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:43:29 INFO - PROCESS | 1938 | 1461487409354 Marionette TRACE conn2 <- [1,1086,null,{}] 01:43:29 INFO - PROCESS | 1938 | 1461487409356 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}] 01:43:29 INFO - PROCESS | 1938 | 1461487409434 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 01:43:29 INFO - PROCESS | 1938 | 1461487409440 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239a7800 == 42 [pid = 1938] [id = 279] 01:43:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11c326c00) [pid = 1938] [serial = 835] [outer = 0x0] 01:43:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11c68dc00) [pid = 1938] [serial = 836] [outer = 0x11c326c00] 01:43:29 INFO - PROCESS | 1938 | 1461487409466 Marionette DEBUG loaded listener.js 01:43:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11c7cd400) [pid = 1938] [serial = 837] [outer = 0x11c326c00] 01:43:29 INFO - PROCESS | 1938 | 1461487409843 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]]]}] 01:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 520ms 01:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:43:29 INFO - PROCESS | 1938 | 1461487409873 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 01:43:29 INFO - PROCESS | 1938 | 1461487409874 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 01:43:29 INFO - PROCESS | 1938 | 1461487409876 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:43:29 INFO - PROCESS | 1938 | 1461487409877 Marionette TRACE conn2 <- [1,1090,null,{}] 01:43:29 INFO - PROCESS | 1938 | 1461487409880 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}] 01:43:29 INFO - PROCESS | 1938 | 1461487409983 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 01:43:30 INFO - PROCESS | 1938 | 1461487409991 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x126611800 == 43 [pid = 1938] [id = 280] 01:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x123a11400) [pid = 1938] [serial = 838] [outer = 0x0] 01:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x12419dc00) [pid = 1938] [serial = 839] [outer = 0x123a11400] 01:43:30 INFO - PROCESS | 1938 | 1461487410017 Marionette DEBUG loaded listener.js 01:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x126725800) [pid = 1938] [serial = 840] [outer = 0x123a11400] 01:43:30 INFO - PROCESS | 1938 | 1461487410361 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]]]}] 01:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 522ms 01:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:43:30 INFO - PROCESS | 1938 | 1461487410400 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 01:43:30 INFO - PROCESS | 1938 | 1461487410401 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 01:43:30 INFO - PROCESS | 1938 | 1461487410403 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:43:30 INFO - PROCESS | 1938 | 1461487410404 Marionette TRACE conn2 <- [1,1094,null,{}] 01:43:30 INFO - PROCESS | 1938 | 1461487410406 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}] 01:43:30 INFO - PROCESS | 1938 | 1461487410517 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 01:43:30 INFO - PROCESS | 1938 | 1461487410529 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x128851000 == 44 [pid = 1938] [id = 281] 01:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x127587400) [pid = 1938] [serial = 841] [outer = 0x0] 01:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x128816800) [pid = 1938] [serial = 842] [outer = 0x127587400] 01:43:30 INFO - PROCESS | 1938 | 1461487410559 Marionette DEBUG loaded listener.js 01:43:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x129023800) [pid = 1938] [serial = 843] [outer = 0x127587400] 01:43:30 INFO - PROCESS | 1938 | 1461487410891 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]]]}] 01:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 01:43:30 INFO - PROCESS | 1938 | 1461487410927 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 01:43:30 INFO - PROCESS | 1938 | 1461487410929 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 01:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:43:30 INFO - PROCESS | 1938 | 1461487410931 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:43:30 INFO - PROCESS | 1938 | 1461487410934 Marionette TRACE conn2 <- [1,1098,null,{}] 01:43:30 INFO - PROCESS | 1938 | 1461487410937 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}] 01:43:31 INFO - PROCESS | 1938 | 1461487411031 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 01:43:31 INFO - PROCESS | 1938 | 1461487411036 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd2e800 == 45 [pid = 1938] [id = 282] 01:43:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x129021c00) [pid = 1938] [serial = 844] [outer = 0x0] 01:43:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x1295a7c00) [pid = 1938] [serial = 845] [outer = 0x129021c00] 01:43:31 INFO - PROCESS | 1938 | 1461487411088 Marionette DEBUG loaded listener.js 01:43:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x1295b1000) [pid = 1938] [serial = 846] [outer = 0x129021c00] 01:43:31 INFO - PROCESS | 1938 | 1461487411422 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 01:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 525ms 01:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:43:31 INFO - PROCESS | 1938 | 1461487411461 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 01:43:31 INFO - PROCESS | 1938 | 1461487411462 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 01:43:31 INFO - PROCESS | 1938 | 1461487411464 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:43:31 INFO - PROCESS | 1938 | 1461487411465 Marionette TRACE conn2 <- [1,1102,null,{}] 01:43:31 INFO - PROCESS | 1938 | 1461487411468 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:31 INFO - PROCESS | 1938 | 1461487411566 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 01:43:31 INFO - PROCESS | 1938 | 1461487411596 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d061800 == 46 [pid = 1938] [id = 283] 01:43:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x12936cc00) [pid = 1938] [serial = 847] [outer = 0x0] 01:43:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x12b057400) [pid = 1938] [serial = 848] [outer = 0x12936cc00] 01:43:31 INFO - PROCESS | 1938 | 1461487411622 Marionette DEBUG loaded listener.js 01:43:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x12b05b800) [pid = 1938] [serial = 849] [outer = 0x12936cc00] 01:43:31 INFO - PROCESS | 1938 | 1461487411920 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 01:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 519ms 01:43:31 INFO - PROCESS | 1938 | 1461487411984 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 01:43:31 INFO - PROCESS | 1938 | 1461487411985 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 01:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:43:31 INFO - PROCESS | 1938 | 1461487411987 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:43:31 INFO - PROCESS | 1938 | 1461487411988 Marionette TRACE conn2 <- [1,1106,null,{}] 01:43:31 INFO - PROCESS | 1938 | 1461487411990 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:32 INFO - PROCESS | 1938 | 1461487412090 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 01:43:32 INFO - PROCESS | 1938 | 1461487412102 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd4d800 == 47 [pid = 1938] [id = 284] 01:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x12b059400) [pid = 1938] [serial = 850] [outer = 0x0] 01:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x12b224800) [pid = 1938] [serial = 851] [outer = 0x12b059400] 01:43:32 INFO - PROCESS | 1938 | 1461487412127 Marionette DEBUG loaded listener.js 01:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x12b22b400) [pid = 1938] [serial = 852] [outer = 0x12b059400] 01:43:32 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x115870400) [pid = 1938] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:43:32 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11adcc800) [pid = 1938] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:43:32 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x1158f0800) [pid = 1938] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:43:32 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11bf2cc00) [pid = 1938] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:43:32 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x114bb6c00) [pid = 1938] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:43:32 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x118edbc00) [pid = 1938] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:43:32 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11c327400) [pid = 1938] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:43:32 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x114fbd000) [pid = 1938] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:43:32 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x114b2fc00) [pid = 1938] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:43:32 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x115043000) [pid = 1938] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:43:32 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x123a0f400) [pid = 1938] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:43:32 INFO - PROCESS | 1938 | 1461487412485 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 01:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 518ms 01:43:32 INFO - PROCESS | 1938 | 1461487412506 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 01:43:32 INFO - PROCESS | 1938 | 1461487412507 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 01:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:43:32 INFO - PROCESS | 1938 | 1461487412509 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:43:32 INFO - PROCESS | 1938 | 1461487412510 Marionette TRACE conn2 <- [1,1110,null,{}] 01:43:32 INFO - PROCESS | 1938 | 1461487412512 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:32 INFO - PROCESS | 1938 | 1461487412593 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 01:43:32 INFO - PROCESS | 1938 | 1461487412643 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e667000 == 48 [pid = 1938] [id = 285] 01:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11503f400) [pid = 1938] [serial = 853] [outer = 0x0] 01:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11afa8400) [pid = 1938] [serial = 854] [outer = 0x11503f400] 01:43:32 INFO - PROCESS | 1938 | 1461487412669 Marionette DEBUG loaded listener.js 01:43:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x12419ec00) [pid = 1938] [serial = 855] [outer = 0x11503f400] 01:43:32 INFO - PROCESS | 1938 | 1461487412968 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 01:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms 01:43:32 INFO - PROCESS | 1938 | 1461487412981 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 01:43:32 INFO - PROCESS | 1938 | 1461487412983 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 01:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:43:32 INFO - PROCESS | 1938 | 1461487412990 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:43:32 INFO - PROCESS | 1938 | 1461487412991 Marionette TRACE conn2 <- [1,1114,null,{}] 01:43:32 INFO - PROCESS | 1938 | 1461487412994 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:33 INFO - PROCESS | 1938 | 1461487413094 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 01:43:33 INFO - PROCESS | 1938 | 1461487413099 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12eba9000 == 49 [pid = 1938] [id = 286] 01:43:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x12419fc00) [pid = 1938] [serial = 856] [outer = 0x0] 01:43:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x12b4ba400) [pid = 1938] [serial = 857] [outer = 0x12419fc00] 01:43:33 INFO - PROCESS | 1938 | 1461487413128 Marionette DEBUG loaded listener.js 01:43:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x12b775c00) [pid = 1938] [serial = 858] [outer = 0x12419fc00] 01:43:33 INFO - PROCESS | 1938 | 1461487413465 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 01:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 01:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:43:33 INFO - PROCESS | 1938 | 1461487413518 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 01:43:33 INFO - PROCESS | 1938 | 1461487413519 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 01:43:33 INFO - PROCESS | 1938 | 1461487413521 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:43:33 INFO - PROCESS | 1938 | 1461487413522 Marionette TRACE conn2 <- [1,1118,null,{}] 01:43:33 INFO - PROCESS | 1938 | 1461487413524 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:33 INFO - PROCESS | 1938 | 1461487413605 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 01:43:33 INFO - PROCESS | 1938 | 1461487413609 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed09800 == 50 [pid = 1938] [id = 287] 01:43:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x12b95e400) [pid = 1938] [serial = 859] [outer = 0x0] 01:43:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x12bb37c00) [pid = 1938] [serial = 860] [outer = 0x12b95e400] 01:43:33 INFO - PROCESS | 1938 | 1461487413634 Marionette DEBUG loaded listener.js 01:43:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x12bb42400) [pid = 1938] [serial = 861] [outer = 0x12b95e400] 01:43:33 INFO - PROCESS | 1938 | 1461487413967 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 01:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 468ms 01:43:33 INFO - PROCESS | 1938 | 1461487413989 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 01:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:43:33 INFO - PROCESS | 1938 | 1461487413991 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 01:43:33 INFO - PROCESS | 1938 | 1461487413994 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:43:33 INFO - PROCESS | 1938 | 1461487413995 Marionette TRACE conn2 <- [1,1122,null,{}] 01:43:33 INFO - PROCESS | 1938 | 1461487413998 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:34 INFO - PROCESS | 1938 | 1461487414118 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 01:43:34 INFO - PROCESS | 1938 | 1461487414196 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed1a000 == 51 [pid = 1938] [id = 288] 01:43:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x12b961800) [pid = 1938] [serial = 862] [outer = 0x0] 01:43:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x12bd1d000) [pid = 1938] [serial = 863] [outer = 0x12b961800] 01:43:34 INFO - PROCESS | 1938 | 1461487414235 Marionette DEBUG loaded listener.js 01:43:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x12bd26c00) [pid = 1938] [serial = 864] [outer = 0x12b961800] 01:43:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x114fbd400) [pid = 1938] [serial = 865] [outer = 0x12f8e3c00] 01:43:34 INFO - PROCESS | 1938 | 1461487414896 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 01:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 921ms 01:43:34 INFO - PROCESS | 1938 | 1461487414915 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 01:43:34 INFO - PROCESS | 1938 | 1461487414918 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 01:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:43:34 INFO - PROCESS | 1938 | 1461487414922 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:43:34 INFO - PROCESS | 1938 | 1461487414924 Marionette TRACE conn2 <- [1,1126,null,{}] 01:43:34 INFO - PROCESS | 1938 | 1461487414928 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:35 INFO - PROCESS | 1938 | 1461487415061 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 01:43:35 INFO - PROCESS | 1938 | 1461487415111 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x119ada000 == 52 [pid = 1938] [id = 289] 01:43:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x11a8b0400) [pid = 1938] [serial = 866] [outer = 0x0] 01:43:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x11aae8000) [pid = 1938] [serial = 867] [outer = 0x11a8b0400] 01:43:35 INFO - PROCESS | 1938 | 1461487415143 Marionette DEBUG loaded listener.js 01:43:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x11adcac00) [pid = 1938] [serial = 868] [outer = 0x11a8b0400] 01:43:35 INFO - PROCESS | 1938 | 1461487415578 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 01:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 670ms 01:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:43:35 INFO - PROCESS | 1938 | 1461487415592 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 01:43:35 INFO - PROCESS | 1938 | 1461487415595 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 01:43:35 INFO - PROCESS | 1938 | 1461487415600 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:43:35 INFO - PROCESS | 1938 | 1461487415602 Marionette TRACE conn2 <- [1,1130,null,{}] 01:43:35 INFO - PROCESS | 1938 | 1461487415604 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:35 INFO - PROCESS | 1938 | 1461487415706 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 01:43:35 INFO - PROCESS | 1938 | 1461487415772 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x12908c800 == 53 [pid = 1938] [id = 290] 01:43:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x11afab800) [pid = 1938] [serial = 869] [outer = 0x0] 01:43:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x11c1a8800) [pid = 1938] [serial = 870] [outer = 0x11afab800] 01:43:35 INFO - PROCESS | 1938 | 1461487415802 Marionette DEBUG loaded listener.js 01:43:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x11c690000) [pid = 1938] [serial = 871] [outer = 0x11afab800] 01:43:36 INFO - PROCESS | 1938 | 1461487416219 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 01:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 673ms 01:43:36 INFO - PROCESS | 1938 | 1461487416281 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 01:43:36 INFO - PROCESS | 1938 | 1461487416283 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 01:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:43:36 INFO - PROCESS | 1938 | 1461487416287 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:43:36 INFO - PROCESS | 1938 | 1461487416290 Marionette TRACE conn2 <- [1,1134,null,{}] 01:43:36 INFO - PROCESS | 1938 | 1461487416298 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:36 INFO - PROCESS | 1938 | 1461487416427 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 01:43:36 INFO - PROCESS | 1938 | 1461487416494 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebc1000 == 54 [pid = 1938] [id = 291] 01:43:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12881d000) [pid = 1938] [serial = 872] [outer = 0x0] 01:43:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x128820000) [pid = 1938] [serial = 873] [outer = 0x12881d000] 01:43:36 INFO - PROCESS | 1938 | 1461487416537 Marionette DEBUG loaded listener.js 01:43:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x1295a4000) [pid = 1938] [serial = 874] [outer = 0x12881d000] 01:43:36 INFO - PROCESS | 1938 | 1461487416951 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 01:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 673ms 01:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:43:36 INFO - PROCESS | 1938 | 1461487416960 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 01:43:36 INFO - PROCESS | 1938 | 1461487416962 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 01:43:36 INFO - PROCESS | 1938 | 1461487416965 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:43:36 INFO - PROCESS | 1938 | 1461487416968 Marionette TRACE conn2 <- [1,1138,null,{}] 01:43:36 INFO - PROCESS | 1938 | 1461487416971 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:37 INFO - PROCESS | 1938 | 1461487417080 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 01:43:37 INFO - PROCESS | 1938 | 1461487417149 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a62f800 == 55 [pid = 1938] [id = 292] 01:43:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x114fc4800) [pid = 1938] [serial = 875] [outer = 0x0] 01:43:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12b059800) [pid = 1938] [serial = 876] [outer = 0x114fc4800] 01:43:37 INFO - PROCESS | 1938 | 1461487417254 Marionette DEBUG loaded listener.js 01:43:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12b76fc00) [pid = 1938] [serial = 877] [outer = 0x114fc4800] 01:43:37 INFO - PROCESS | 1938 | 1461487417984 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 01:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1072ms 01:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:43:38 INFO - PROCESS | 1938 | 1461487418038 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 01:43:38 INFO - PROCESS | 1938 | 1461487418040 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 01:43:38 INFO - PROCESS | 1938 | 1461487418043 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:43:38 INFO - PROCESS | 1938 | 1461487418046 Marionette TRACE conn2 <- [1,1142,null,{}] 01:43:38 INFO - PROCESS | 1938 | 1461487418050 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:38 INFO - PROCESS | 1938 | 1461487418141 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 01:43:38 INFO - PROCESS | 1938 | 1461487418209 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad69800 == 56 [pid = 1938] [id = 293] 01:43:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x1159cb000) [pid = 1938] [serial = 878] [outer = 0x0] 01:43:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x11867c400) [pid = 1938] [serial = 879] [outer = 0x1159cb000] 01:43:38 INFO - PROCESS | 1938 | 1461487418237 Marionette DEBUG loaded listener.js 01:43:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x119a73c00) [pid = 1938] [serial = 880] [outer = 0x1159cb000] 01:43:38 INFO - PROCESS | 1938 | 1461487418666 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 01:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 674ms 01:43:38 INFO - PROCESS | 1938 | 1461487418734 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 01:43:38 INFO - PROCESS | 1938 | 1461487418738 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 01:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:43:38 INFO - PROCESS | 1938 | 1461487418743 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:43:38 INFO - PROCESS | 1938 | 1461487418745 Marionette TRACE conn2 <- [1,1146,null,{}] 01:43:38 INFO - PROCESS | 1938 | 1461487418749 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:38 INFO - PROCESS | 1938 | 1461487418836 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 01:43:38 INFO - PROCESS | 1938 | 1461487418902 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x118fd1000 == 57 [pid = 1938] [id = 294] 01:43:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x116582c00) [pid = 1938] [serial = 881] [outer = 0x0] 01:43:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x119a69c00) [pid = 1938] [serial = 882] [outer = 0x116582c00] 01:43:38 INFO - PROCESS | 1938 | 1461487418930 Marionette DEBUG loaded listener.js 01:43:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x11a88b400) [pid = 1938] [serial = 883] [outer = 0x116582c00] 01:43:39 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed09800 == 56 [pid = 1938] [id = 287] 01:43:39 INFO - PROCESS | 1938 | --DOCSHELL 0x12eba9000 == 55 [pid = 1938] [id = 286] 01:43:39 INFO - PROCESS | 1938 | --DOCSHELL 0x12e667000 == 54 [pid = 1938] [id = 285] 01:43:39 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd4d800 == 53 [pid = 1938] [id = 284] 01:43:39 INFO - PROCESS | 1938 | --DOCSHELL 0x12d061800 == 52 [pid = 1938] [id = 283] 01:43:39 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd2e800 == 51 [pid = 1938] [id = 282] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x1246c5c00) [pid = 1938] [serial = 803] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x115045c00) [pid = 1938] [serial = 764] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11887c800) [pid = 1938] [serial = 767] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOCSHELL 0x128851000 == 50 [pid = 1938] [id = 281] 01:43:39 INFO - PROCESS | 1938 | --DOCSHELL 0x126611800 == 49 [pid = 1938] [id = 280] 01:43:39 INFO - PROCESS | 1938 | --DOCSHELL 0x1239a7800 == 48 [pid = 1938] [id = 279] 01:43:39 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf79000 == 47 [pid = 1938] [id = 278] 01:43:39 INFO - PROCESS | 1938 | --DOCSHELL 0x11866b800 == 46 [pid = 1938] [id = 277] 01:43:39 INFO - PROCESS | 1938 | --DOCSHELL 0x119c1e000 == 45 [pid = 1938] [id = 276] 01:43:39 INFO - PROCESS | 1938 | 1461487419326 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x124433000) [pid = 1938] [serial = 801] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x119267400) [pid = 1938] [serial = 774] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11b704c00) [pid = 1938] [serial = 785] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x119d63800) [pid = 1938] [serial = 776] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x11c619000) [pid = 1938] [serial = 789] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x11ac7dc00) [pid = 1938] [serial = 780] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x123a0ec00) [pid = 1938] [serial = 798] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x118ede800) [pid = 1938] [serial = 773] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11c69ac00) [pid = 1938] [serial = 792] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x119a73000) [pid = 1938] [serial = 794] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x127e44c00) [pid = 1938] [serial = 761] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11c319c00) [pid = 1938] [serial = 786] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11adcb400) [pid = 1938] [serial = 782] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11aadd000) [pid = 1938] [serial = 779] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x115047000) [pid = 1938] [serial = 770] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11c694800) [pid = 1938] [serial = 791] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11add5800) [pid = 1938] [serial = 783] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11a8bc000) [pid = 1938] [serial = 777] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11afaec00) [pid = 1938] [serial = 795] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x1241a3400) [pid = 1938] [serial = 800] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11c69c800) [pid = 1938] [serial = 797] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x115598400) [pid = 1938] [serial = 771] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11c323800) [pid = 1938] [serial = 788] [outer = 0x0] [url = about:blank] 01:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 619ms 01:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:43:39 INFO - PROCESS | 1938 | 1461487419363 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 01:43:39 INFO - PROCESS | 1938 | 1461487419364 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 01:43:39 INFO - PROCESS | 1938 | 1461487419366 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:43:39 INFO - PROCESS | 1938 | 1461487419369 Marionette TRACE conn2 <- [1,1150,null,{}] 01:43:39 INFO - PROCESS | 1938 | 1461487419376 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:39 INFO - PROCESS | 1938 | 1461487419473 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 01:43:39 INFO - PROCESS | 1938 | 1461487419479 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x119155800 == 46 [pid = 1938] [id = 295] 01:43:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11a891800) [pid = 1938] [serial = 884] [outer = 0x0] 01:43:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11aa24c00) [pid = 1938] [serial = 885] [outer = 0x11a891800] 01:43:39 INFO - PROCESS | 1938 | 1461487419509 Marionette DEBUG loaded listener.js 01:43:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11ac7dc00) [pid = 1938] [serial = 886] [outer = 0x11a891800] 01:43:39 INFO - PROCESS | 1938 | 1461487419851 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 01:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 521ms 01:43:39 INFO - PROCESS | 1938 | 1461487419887 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 01:43:39 INFO - PROCESS | 1938 | 1461487419889 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 01:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:43:39 INFO - PROCESS | 1938 | 1461487419891 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:43:39 INFO - PROCESS | 1938 | 1461487419892 Marionette TRACE conn2 <- [1,1154,null,{}] 01:43:39 INFO - PROCESS | 1938 | 1461487419895 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:39 INFO - PROCESS | 1938 | 1461487419971 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 01:43:39 INFO - PROCESS | 1938 | 1461487419975 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf76800 == 47 [pid = 1938] [id = 296] 01:43:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11ad11400) [pid = 1938] [serial = 887] [outer = 0x0] 01:43:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11afac400) [pid = 1938] [serial = 888] [outer = 0x11ad11400] 01:43:40 INFO - PROCESS | 1938 | 1461487420004 Marionette DEBUG loaded listener.js 01:43:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11afc4c00) [pid = 1938] [serial = 889] [outer = 0x11ad11400] 01:43:40 INFO - PROCESS | 1938 | 1461487420351 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 01:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 468ms 01:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:43:40 INFO - PROCESS | 1938 | 1461487420360 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 01:43:40 INFO - PROCESS | 1938 | 1461487420362 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 01:43:40 INFO - PROCESS | 1938 | 1461487420369 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:43:40 INFO - PROCESS | 1938 | 1461487420372 Marionette TRACE conn2 <- [1,1158,null,{}] 01:43:40 INFO - PROCESS | 1938 | 1461487420375 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:40 INFO - PROCESS | 1938 | 1461487420489 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 01:43:40 INFO - PROCESS | 1938 | 1461487420535 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c62e800 == 48 [pid = 1938] [id = 297] 01:43:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x118959800) [pid = 1938] [serial = 890] [outer = 0x0] 01:43:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11b7f5400) [pid = 1938] [serial = 891] [outer = 0x118959800] 01:43:40 INFO - PROCESS | 1938 | 1461487420561 Marionette DEBUG loaded listener.js 01:43:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x11bf28c00) [pid = 1938] [serial = 892] [outer = 0x118959800] 01:43:40 INFO - PROCESS | 1938 | 1461487420845 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 01:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 527ms 01:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:43:40 INFO - PROCESS | 1938 | 1461487420893 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 01:43:40 INFO - PROCESS | 1938 | 1461487420894 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 01:43:40 INFO - PROCESS | 1938 | 1461487420896 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:43:40 INFO - PROCESS | 1938 | 1461487420897 Marionette TRACE conn2 <- [1,1162,null,{}] 01:43:40 INFO - PROCESS | 1938 | 1461487420902 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:40 INFO - PROCESS | 1938 | 1461487420992 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 01:43:41 INFO - PROCESS | 1938 | 1461487420999 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x123e50000 == 49 [pid = 1938] [id = 298] 01:43:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x11bf2f000) [pid = 1938] [serial = 893] [outer = 0x0] 01:43:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x11c327800) [pid = 1938] [serial = 894] [outer = 0x11bf2f000] 01:43:41 INFO - PROCESS | 1938 | 1461487421029 Marionette DEBUG loaded listener.js 01:43:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x11c69c400) [pid = 1938] [serial = 895] [outer = 0x11bf2f000] 01:43:41 INFO - PROCESS | 1938 | 1461487421360 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 01:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 01:43:41 INFO - PROCESS | 1938 | 1461487421421 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 01:43:41 INFO - PROCESS | 1938 | 1461487421422 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 01:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:43:41 INFO - PROCESS | 1938 | 1461487421425 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:43:41 INFO - PROCESS | 1938 | 1461487421426 Marionette TRACE conn2 <- [1,1166,null,{}] 01:43:41 INFO - PROCESS | 1938 | 1461487421428 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:41 INFO - PROCESS | 1938 | 1461487421526 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 01:43:41 INFO - PROCESS | 1938 | 1461487421538 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x126611800 == 50 [pid = 1938] [id = 299] 01:43:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x11c692800) [pid = 1938] [serial = 896] [outer = 0x0] 01:43:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x123a13800) [pid = 1938] [serial = 897] [outer = 0x11c692800] 01:43:41 INFO - PROCESS | 1938 | 1461487421563 Marionette DEBUG loaded listener.js 01:43:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x123e0a800) [pid = 1938] [serial = 898] [outer = 0x11c692800] 01:43:41 INFO - PROCESS | 1938 | 1461487421897 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 01:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 519ms 01:43:41 INFO - PROCESS | 1938 | 1461487421944 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 01:43:41 INFO - PROCESS | 1938 | 1461487421945 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 01:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:43:41 INFO - PROCESS | 1938 | 1461487421948 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:43:41 INFO - PROCESS | 1938 | 1461487421949 Marionette TRACE conn2 <- [1,1170,null,{}] 01:43:41 INFO - PROCESS | 1938 | 1461487421951 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:42 INFO - PROCESS | 1938 | 1461487422043 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 01:43:42 INFO - PROCESS | 1938 | 1461487422048 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x127866000 == 51 [pid = 1938] [id = 300] 01:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x123e0d400) [pid = 1938] [serial = 899] [outer = 0x0] 01:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12419b800) [pid = 1938] [serial = 900] [outer = 0x123e0d400] 01:43:42 INFO - PROCESS | 1938 | 1461487422074 Marionette DEBUG loaded listener.js 01:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x1241a4000) [pid = 1938] [serial = 901] [outer = 0x123e0d400] 01:43:42 INFO - PROCESS | 1938 | 1461487422414 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 01:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 519ms 01:43:42 INFO - PROCESS | 1938 | 1461487422471 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 01:43:42 INFO - PROCESS | 1938 | 1461487422472 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 01:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:43:42 INFO - PROCESS | 1938 | 1461487422474 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:43:42 INFO - PROCESS | 1938 | 1461487422475 Marionette TRACE conn2 <- [1,1174,null,{}] 01:43:42 INFO - PROCESS | 1938 | 1461487422477 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:42 INFO - PROCESS | 1938 | 1461487422576 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 01:43:42 INFO - PROCESS | 1938 | 1461487422580 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x12909a800 == 52 [pid = 1938] [id = 301] 01:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x1241a5000) [pid = 1938] [serial = 902] [outer = 0x0] 01:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12429e400) [pid = 1938] [serial = 903] [outer = 0x1241a5000] 01:43:42 INFO - PROCESS | 1938 | 1461487422606 Marionette DEBUG loaded listener.js 01:43:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12672b800) [pid = 1938] [serial = 904] [outer = 0x1241a5000] 01:43:42 INFO - PROCESS | 1938 | 1461487422930 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 01:43:42 INFO - PROCESS | 1938 | 1461487422947 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 01:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:43:42 INFO - PROCESS | 1938 | 1461487422957 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:43:42 INFO - PROCESS | 1938 | 1461487422958 Marionette TRACE conn2 <- [1,1178,null,{}] 01:43:42 INFO - PROCESS | 1938 | 1461487422961 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:43 INFO - PROCESS | 1938 | 1461487423063 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 01:43:43 INFO - PROCESS | 1938 | 1461487423068 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b981000 == 53 [pid = 1938] [id = 302] 01:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x1241a7400) [pid = 1938] [serial = 905] [outer = 0x0] 01:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x127586400) [pid = 1938] [serial = 906] [outer = 0x1241a7400] 01:43:43 INFO - PROCESS | 1938 | 1461487423121 Marionette DEBUG loaded listener.js 01:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12759f800) [pid = 1938] [serial = 907] [outer = 0x1241a7400] 01:43:43 INFO - PROCESS | 1938 | 1461487423630 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 01:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:43:43 INFO - PROCESS | 1938 | 1461487423679 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 01:43:43 INFO - PROCESS | 1938 | 1461487423681 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:43:43 INFO - PROCESS | 1938 | 1461487423683 Marionette TRACE conn2 <- [1,1182,null,{}] 01:43:43 INFO - PROCESS | 1938 | 1461487423686 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:43 INFO - PROCESS | 1938 | 1461487423775 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 01:43:43 INFO - PROCESS | 1938 | 1461487423780 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x12399b000 == 54 [pid = 1938] [id = 303] 01:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11912c400) [pid = 1938] [serial = 908] [outer = 0x0] 01:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11c1a6400) [pid = 1938] [serial = 909] [outer = 0x11912c400] 01:43:43 INFO - PROCESS | 1938 | 1461487423812 Marionette DEBUG loaded listener.js 01:43:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x127594400) [pid = 1938] [serial = 910] [outer = 0x11912c400] 01:43:44 INFO - PROCESS | 1938 | 1461487424159 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 01:43:44 INFO - PROCESS | 1938 | 1461487424202 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 01:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:43:44 INFO - PROCESS | 1938 | 1461487424205 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:43:44 INFO - PROCESS | 1938 | 1461487424206 Marionette TRACE conn2 <- [1,1186,null,{}] 01:43:44 INFO - PROCESS | 1938 | 1461487424208 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:44 INFO - PROCESS | 1938 | 1461487424306 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 01:43:44 INFO - PROCESS | 1938 | 1461487424313 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d1f3800 == 55 [pid = 1938] [id = 304] 01:43:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x127d9dc00) [pid = 1938] [serial = 911] [outer = 0x0] 01:43:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x128d32000) [pid = 1938] [serial = 912] [outer = 0x127d9dc00] 01:43:44 INFO - PROCESS | 1938 | 1461487424339 Marionette DEBUG loaded listener.js 01:43:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x1295abc00) [pid = 1938] [serial = 913] [outer = 0x127d9dc00] 01:43:44 INFO - PROCESS | 1938 | 1461487424863 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 01:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:43:44 INFO - PROCESS | 1938 | 1461487424931 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 01:43:44 INFO - PROCESS | 1938 | 1461487424937 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:43:44 INFO - PROCESS | 1938 | 1461487424941 Marionette TRACE conn2 <- [1,1190,null,{}] 01:43:44 INFO - PROCESS | 1938 | 1461487424946 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:45 INFO - PROCESS | 1938 | 1461487425061 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 01:43:45 INFO - PROCESS | 1938 | 1461487425112 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x118fdd000 == 56 [pid = 1938] [id = 305] 01:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x114fbf800) [pid = 1938] [serial = 914] [outer = 0x0] 01:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x11504c400) [pid = 1938] [serial = 915] [outer = 0x114fbf800] 01:43:45 INFO - PROCESS | 1938 | 1461487425157 Marionette DEBUG loaded listener.js 01:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x116584000) [pid = 1938] [serial = 916] [outer = 0x114fbf800] 01:43:45 INFO - PROCESS | 1938 | 1461487425618 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 01:43:45 INFO - PROCESS | 1938 | 1461487425670 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 01:43:45 INFO - PROCESS | 1938 | 1461487425675 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:43:45 INFO - PROCESS | 1938 | 1461487425677 Marionette TRACE conn2 <- [1,1194,null,{}] 01:43:45 INFO - PROCESS | 1938 | 1461487425680 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:45 INFO - PROCESS | 1938 | 1461487425779 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 01:43:45 INFO - PROCESS | 1938 | 1461487425843 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239a8000 == 57 [pid = 1938] [id = 306] 01:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x11a887800) [pid = 1938] [serial = 917] [outer = 0x0] 01:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x11aa27400) [pid = 1938] [serial = 918] [outer = 0x11a887800] 01:43:45 INFO - PROCESS | 1938 | 1461487425873 Marionette DEBUG loaded listener.js 01:43:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x11ac7ec00) [pid = 1938] [serial = 919] [outer = 0x11a887800] 01:43:46 INFO - PROCESS | 1938 | 1461487426301 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 01:43:46 INFO - PROCESS | 1938 | 1461487426351 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 01:43:46 INFO - PROCESS | 1938 | 1461487426353 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:43:46 INFO - PROCESS | 1938 | 1461487426356 Marionette TRACE conn2 <- [1,1198,null,{}] 01:43:46 INFO - PROCESS | 1938 | 1461487426364 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:46 INFO - PROCESS | 1938 | 1461487426464 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 01:43:46 INFO - PROCESS | 1938 | 1461487426518 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbd7800 == 58 [pid = 1938] [id = 307] 01:43:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x11afbd400) [pid = 1938] [serial = 920] [outer = 0x0] 01:43:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x11c321800) [pid = 1938] [serial = 921] [outer = 0x11afbd400] 01:43:46 INFO - PROCESS | 1938 | 1461487426550 Marionette DEBUG loaded listener.js 01:43:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x11c551000) [pid = 1938] [serial = 922] [outer = 0x11afbd400] 01:43:46 INFO - PROCESS | 1938 | 1461487426956 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 622ms 01:43:46 INFO - PROCESS | 1938 | 1461487426977 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 01:43:46 INFO - PROCESS | 1938 | 1461487426979 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 01:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:43:46 INFO - PROCESS | 1938 | 1461487426983 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:43:46 INFO - PROCESS | 1938 | 1461487426985 Marionette TRACE conn2 <- [1,1202,null,{}] 01:43:46 INFO - PROCESS | 1938 | 1461487426988 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:47 INFO - PROCESS | 1938 | 1461487427139 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 01:43:47 INFO - PROCESS | 1938 | 1461487427202 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e5a4800 == 59 [pid = 1938] [id = 308] 01:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x123ed5400) [pid = 1938] [serial = 923] [outer = 0x0] 01:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x1241a9400) [pid = 1938] [serial = 924] [outer = 0x123ed5400] 01:43:47 INFO - PROCESS | 1938 | 1461487427233 Marionette DEBUG loaded listener.js 01:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x127597400) [pid = 1938] [serial = 925] [outer = 0x123ed5400] 01:43:47 INFO - PROCESS | 1938 | 1461487427641 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 01:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 677ms 01:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:43:47 INFO - PROCESS | 1938 | 1461487427660 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 01:43:47 INFO - PROCESS | 1938 | 1461487427661 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 01:43:47 INFO - PROCESS | 1938 | 1461487427663 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:43:47 INFO - PROCESS | 1938 | 1461487427665 Marionette TRACE conn2 <- [1,1206,null,{}] 01:43:47 INFO - PROCESS | 1938 | 1461487427669 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:47 INFO - PROCESS | 1938 | 1461487427765 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 01:43:47 INFO - PROCESS | 1938 | 1461487427813 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8b6800 == 60 [pid = 1938] [id = 309] 01:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12758ac00) [pid = 1938] [serial = 926] [outer = 0x0] 01:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12936b000) [pid = 1938] [serial = 927] [outer = 0x12758ac00] 01:43:47 INFO - PROCESS | 1938 | 1461487427843 Marionette DEBUG loaded listener.js 01:43:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12b053400) [pid = 1938] [serial = 928] [outer = 0x12758ac00] 01:43:48 INFO - PROCESS | 1938 | 1461487428255 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 01:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 621ms 01:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:43:48 INFO - PROCESS | 1938 | 1461487428286 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 01:43:48 INFO - PROCESS | 1938 | 1461487428287 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 01:43:48 INFO - PROCESS | 1938 | 1461487428289 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:43:48 INFO - PROCESS | 1938 | 1461487428290 Marionette TRACE conn2 <- [1,1210,null,{}] 01:43:48 INFO - PROCESS | 1938 | 1461487428292 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:48 INFO - PROCESS | 1938 | 1461487428404 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 01:43:48 INFO - PROCESS | 1938 | 1461487428487 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed16800 == 61 [pid = 1938] [id = 310] 01:43:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12b05fc00) [pid = 1938] [serial = 929] [outer = 0x0] 01:43:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12b4b7400) [pid = 1938] [serial = 930] [outer = 0x12b05fc00] 01:43:48 INFO - PROCESS | 1938 | 1461487428519 Marionette DEBUG loaded listener.js 01:43:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12bb39c00) [pid = 1938] [serial = 931] [outer = 0x12b05fc00] 01:43:48 INFO - PROCESS | 1938 | 1461487428945 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 669ms 01:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:43:48 INFO - PROCESS | 1938 | 1461487428958 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 01:43:48 INFO - PROCESS | 1938 | 1461487428960 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 01:43:48 INFO - PROCESS | 1938 | 1461487428962 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:43:48 INFO - PROCESS | 1938 | 1461487428963 Marionette TRACE conn2 <- [1,1214,null,{}] 01:43:48 INFO - PROCESS | 1938 | 1461487428966 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:49 INFO - PROCESS | 1938 | 1461487429065 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 01:43:49 INFO - PROCESS | 1938 | 1461487429128 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x11652f000 == 62 [pid = 1938] [id = 311] 01:43:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x114555800) [pid = 1938] [serial = 932] [outer = 0x0] 01:43:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x11a88e800) [pid = 1938] [serial = 933] [outer = 0x114555800] 01:43:49 INFO - PROCESS | 1938 | 1461487429160 Marionette DEBUG loaded listener.js 01:43:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x1295a5400) [pid = 1938] [serial = 934] [outer = 0x114555800] 01:43:49 INFO - PROCESS | 1938 | 1461487429683 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 01:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 770ms 01:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:43:49 INFO - PROCESS | 1938 | 1461487429741 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 01:43:49 INFO - PROCESS | 1938 | 1461487429744 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 01:43:49 INFO - PROCESS | 1938 | 1461487429747 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:43:49 INFO - PROCESS | 1938 | 1461487429749 Marionette TRACE conn2 <- [1,1218,null,{}] 01:43:49 INFO - PROCESS | 1938 | 1461487429772 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:49 INFO - PROCESS | 1938 | 1461487429870 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 01:43:49 INFO - PROCESS | 1938 | 1461487429938 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x119227800 == 63 [pid = 1938] [id = 312] 01:43:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x118edbc00) [pid = 1938] [serial = 935] [outer = 0x0] 01:43:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x11912ec00) [pid = 1938] [serial = 936] [outer = 0x118edbc00] 01:43:49 INFO - PROCESS | 1938 | 1461487429968 Marionette DEBUG loaded listener.js 01:43:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11a604c00) [pid = 1938] [serial = 937] [outer = 0x118edbc00] 01:43:50 INFO - PROCESS | 1938 | --DOCSHELL 0x12399b000 == 62 [pid = 1938] [id = 303] 01:43:50 INFO - PROCESS | 1938 | --DOCSHELL 0x12b981000 == 61 [pid = 1938] [id = 302] 01:43:50 INFO - PROCESS | 1938 | --DOCSHELL 0x12909a800 == 60 [pid = 1938] [id = 301] 01:43:50 INFO - PROCESS | 1938 | --DOCSHELL 0x127866000 == 59 [pid = 1938] [id = 300] 01:43:50 INFO - PROCESS | 1938 | --DOCSHELL 0x126611800 == 58 [pid = 1938] [id = 299] 01:43:50 INFO - PROCESS | 1938 | --DOCSHELL 0x123e50000 == 57 [pid = 1938] [id = 298] 01:43:50 INFO - PROCESS | 1938 | --DOCSHELL 0x11c62e800 == 56 [pid = 1938] [id = 297] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12bd1d000) [pid = 1938] [serial = 863] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf76800 == 55 [pid = 1938] [id = 296] 01:43:50 INFO - PROCESS | 1938 | --DOCSHELL 0x119155800 == 54 [pid = 1938] [id = 295] 01:43:50 INFO - PROCESS | 1938 | --DOCSHELL 0x118fd1000 == 53 [pid = 1938] [id = 294] 01:43:50 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad69800 == 52 [pid = 1938] [id = 293] 01:43:50 INFO - PROCESS | 1938 | --DOCSHELL 0x119ada000 == 51 [pid = 1938] [id = 289] 01:43:50 INFO - PROCESS | 1938 | 1461487430384 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x127591800) [pid = 1938] [serial = 705] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x119d5e000) [pid = 1938] [serial = 768] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x115768c00) [pid = 1938] [serial = 765] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x1295a7c00) [pid = 1938] [serial = 845] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x129023800) [pid = 1938] [serial = 843] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x128816800) [pid = 1938] [serial = 842] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12b057400) [pid = 1938] [serial = 848] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x1295b1000) [pid = 1938] [serial = 846] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12b224800) [pid = 1938] [serial = 851] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11afa8400) [pid = 1938] [serial = 854] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12b05b800) [pid = 1938] [serial = 849] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x11c68dc00) [pid = 1938] [serial = 836] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x11c7cd400) [pid = 1938] [serial = 837] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12759e400) [pid = 1938] [serial = 825] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x11c68d800) [pid = 1938] [serial = 824] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11a8b2000) [pid = 1938] [serial = 810] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11926a400) [pid = 1938] [serial = 809] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x127320000) [pid = 1938] [serial = 819] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x1241a8400) [pid = 1938] [serial = 818] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11bcce000) [pid = 1938] [serial = 833] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11c31a400) [pid = 1938] [serial = 834] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x12419dc00) [pid = 1938] [serial = 839] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11bf28000) [pid = 1938] [serial = 813] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11bb74400) [pid = 1938] [serial = 812] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x1188ebc00) [pid = 1938] [serial = 807] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11586ec00) [pid = 1938] [serial = 806] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x11a8b2c00) [pid = 1938] [serial = 828] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x119d61800) [pid = 1938] [serial = 827] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x11a8ae400) [pid = 1938] [serial = 830] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11ac7c800) [pid = 1938] [serial = 831] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x123f8c000) [pid = 1938] [serial = 816] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11c7cd000) [pid = 1938] [serial = 815] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x128824000) [pid = 1938] [serial = 822] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x1278c2800) [pid = 1938] [serial = 821] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x12b4ba400) [pid = 1938] [serial = 857] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x12bb42400) [pid = 1938] [serial = 861] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x12b775c00) [pid = 1938] [serial = 858] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x12bb37c00) [pid = 1938] [serial = 860] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x12419ec00) [pid = 1938] [serial = 855] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x12b22b400) [pid = 1938] [serial = 852] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x126725800) [pid = 1938] [serial = 840] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x12881a800) [pid = 1938] [serial = 762] [outer = 0x0] [url = about:blank] 01:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 691ms 01:43:50 INFO - PROCESS | 1938 | 1461487430438 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 01:43:50 INFO - PROCESS | 1938 | 1461487430442 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 01:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:43:50 INFO - PROCESS | 1938 | 1461487430446 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:43:50 INFO - PROCESS | 1938 | 1461487430448 Marionette TRACE conn2 <- [1,1222,null,{}] 01:43:50 INFO - PROCESS | 1938 | 1461487430450 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:50 INFO - PROCESS | 1938 | 1461487430529 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 01:43:50 INFO - PROCESS | 1938 | 1461487430536 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x119218800 == 52 [pid = 1938] [id = 313] 01:43:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11918d400) [pid = 1938] [serial = 938] [outer = 0x0] 01:43:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11a8b3400) [pid = 1938] [serial = 939] [outer = 0x11918d400] 01:43:50 INFO - PROCESS | 1938 | 1461487430562 Marionette DEBUG loaded listener.js 01:43:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11ac7f000) [pid = 1938] [serial = 940] [outer = 0x11918d400] 01:43:50 INFO - PROCESS | 1938 | 1461487430904 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 01:43:50 INFO - PROCESS | 1938 | 1461487430922 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 01:43:50 INFO - PROCESS | 1938 | 1461487430924 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:43:50 INFO - PROCESS | 1938 | 1461487430927 Marionette TRACE conn2 <- [1,1226,null,{}] 01:43:50 INFO - PROCESS | 1938 | 1461487430936 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:51 INFO - PROCESS | 1938 | 1461487431028 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 01:43:51 INFO - PROCESS | 1938 | 1461487431078 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c783800 == 53 [pid = 1938] [id = 314] 01:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x11ad0f800) [pid = 1938] [serial = 941] [outer = 0x0] 01:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x11afbfc00) [pid = 1938] [serial = 942] [outer = 0x11ad0f800] 01:43:51 INFO - PROCESS | 1938 | 1461487431106 Marionette DEBUG loaded listener.js 01:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11c31dc00) [pid = 1938] [serial = 943] [outer = 0x11ad0f800] 01:43:51 INFO - PROCESS | 1938 | 1461487431487 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 01:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 578ms 01:43:51 INFO - PROCESS | 1938 | 1461487431503 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 01:43:51 INFO - PROCESS | 1938 | 1461487431506 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 01:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:43:51 INFO - PROCESS | 1938 | 1461487431539 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:43:51 INFO - PROCESS | 1938 | 1461487431541 Marionette TRACE conn2 <- [1,1230,null,{}] 01:43:51 INFO - PROCESS | 1938 | 1461487431546 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:51 INFO - PROCESS | 1938 | 1461487431672 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 01:43:51 INFO - PROCESS | 1938 | 1461487431678 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x12660c000 == 54 [pid = 1938] [id = 315] 01:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11c54e000) [pid = 1938] [serial = 944] [outer = 0x0] 01:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x123a17c00) [pid = 1938] [serial = 945] [outer = 0x11c54e000] 01:43:51 INFO - PROCESS | 1938 | 1461487431722 Marionette DEBUG loaded listener.js 01:43:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x12419ec00) [pid = 1938] [serial = 946] [outer = 0x11c54e000] 01:43:52 INFO - PROCESS | 1938 | 1461487432097 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 01:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 589ms 01:43:52 INFO - PROCESS | 1938 | 1461487432113 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 01:43:52 INFO - PROCESS | 1938 | 1461487432115 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 01:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:43:52 INFO - PROCESS | 1938 | 1461487432137 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:43:52 INFO - PROCESS | 1938 | 1461487432138 Marionette TRACE conn2 <- [1,1234,null,{}] 01:43:52 INFO - PROCESS | 1938 | 1461487432142 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:52 INFO - PROCESS | 1938 | 1461487432263 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 01:43:52 INFO - PROCESS | 1938 | 1461487432303 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x127867800 == 55 [pid = 1938] [id = 316] 01:43:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x1241a3c00) [pid = 1938] [serial = 947] [outer = 0x0] 01:43:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x126725800) [pid = 1938] [serial = 948] [outer = 0x1241a3c00] 01:43:52 INFO - PROCESS | 1938 | 1461487432342 Marionette DEBUG loaded listener.js 01:43:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x127592400) [pid = 1938] [serial = 949] [outer = 0x1241a3c00] 01:43:52 INFO - PROCESS | 1938 | 1461487432787 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 01:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 669ms 01:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:43:52 INFO - PROCESS | 1938 | 1461487432806 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 01:43:52 INFO - PROCESS | 1938 | 1461487432807 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 01:43:52 INFO - PROCESS | 1938 | 1461487432809 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:43:52 INFO - PROCESS | 1938 | 1461487432810 Marionette TRACE conn2 <- [1,1238,null,{}] 01:43:52 INFO - PROCESS | 1938 | 1461487432812 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:52 INFO - PROCESS | 1938 | 1461487432925 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 01:43:52 INFO - PROCESS | 1938 | 1461487432939 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b36e000 == 56 [pid = 1938] [id = 317] 01:43:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x12759c000) [pid = 1938] [serial = 950] [outer = 0x0] 01:43:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x128d3b400) [pid = 1938] [serial = 951] [outer = 0x12759c000] 01:43:52 INFO - PROCESS | 1938 | 1461487432967 Marionette DEBUG loaded listener.js 01:43:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x12b225000) [pid = 1938] [serial = 952] [outer = 0x12759c000] 01:43:53 INFO - PROCESS | 1938 | 1461487433301 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 01:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 520ms 01:43:53 INFO - PROCESS | 1938 | 1461487433330 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 01:43:53 INFO - PROCESS | 1938 | 1461487433332 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 01:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:43:53 INFO - PROCESS | 1938 | 1461487433342 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:43:53 INFO - PROCESS | 1938 | 1461487433343 Marionette TRACE conn2 <- [1,1242,null,{}] 01:43:53 INFO - PROCESS | 1938 | 1461487433345 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:53 INFO - PROCESS | 1938 | 1461487433444 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 01:43:53 INFO - PROCESS | 1938 | 1461487433479 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd3f800 == 57 [pid = 1938] [id = 318] 01:43:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x12b055800) [pid = 1938] [serial = 953] [outer = 0x0] 01:43:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x12b4bd000) [pid = 1938] [serial = 954] [outer = 0x12b055800] 01:43:53 INFO - PROCESS | 1938 | 1461487433520 Marionette DEBUG loaded listener.js 01:43:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x12b76e000) [pid = 1938] [serial = 955] [outer = 0x12b055800] 01:43:53 INFO - PROCESS | 1938 | 1461487433987 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 01:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 668ms 01:43:54 INFO - PROCESS | 1938 | 1461487434010 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 01:43:54 INFO - PROCESS | 1938 | 1461487434011 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 01:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:43:54 INFO - PROCESS | 1938 | 1461487434019 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:43:54 INFO - PROCESS | 1938 | 1461487434020 Marionette TRACE conn2 <- [1,1246,null,{}] 01:43:54 INFO - PROCESS | 1938 | 1461487434028 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:54 INFO - PROCESS | 1938 | 1461487434127 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 01:43:54 INFO - PROCESS | 1938 | 1461487434159 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d906000 == 58 [pid = 1938] [id = 319] 01:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x12b221000) [pid = 1938] [serial = 956] [outer = 0x0] 01:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12bb3c000) [pid = 1938] [serial = 957] [outer = 0x12b221000] 01:43:54 INFO - PROCESS | 1938 | 1461487434184 Marionette DEBUG loaded listener.js 01:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12bd20800) [pid = 1938] [serial = 958] [outer = 0x12b221000] 01:43:54 INFO - PROCESS | 1938 | 1461487434624 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 01:43:54 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x1241a5000) [pid = 1938] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:43:54 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11bf2f000) [pid = 1938] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:43:54 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x116582c00) [pid = 1938] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:43:54 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x123e0d400) [pid = 1938] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:43:54 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11a891800) [pid = 1938] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:43:54 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x118959800) [pid = 1938] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:43:54 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x1159cb000) [pid = 1938] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:43:54 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x11ad11400) [pid = 1938] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:43:54 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x1241a7400) [pid = 1938] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:43:54 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11912c400) [pid = 1938] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:43:54 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11c692800) [pid = 1938] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 635ms 01:43:54 INFO - PROCESS | 1938 | 1461487434653 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 01:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:43:54 INFO - PROCESS | 1938 | 1461487434655 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 01:43:54 INFO - PROCESS | 1938 | 1461487434659 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:43:54 INFO - PROCESS | 1938 | 1461487434660 Marionette TRACE conn2 <- [1,1250,null,{}] 01:43:54 INFO - PROCESS | 1938 | 1461487434664 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:54 INFO - PROCESS | 1938 | 1461487434763 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 01:43:54 INFO - PROCESS | 1938 | 1461487434770 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x123b13000 == 59 [pid = 1938] [id = 320] 01:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11a891800) [pid = 1938] [serial = 959] [outer = 0x0] 01:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11add6c00) [pid = 1938] [serial = 960] [outer = 0x11a891800] 01:43:54 INFO - PROCESS | 1938 | 1461487434810 Marionette DEBUG loaded listener.js 01:43:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x123ed5800) [pid = 1938] [serial = 961] [outer = 0x11a891800] 01:43:55 INFO - PROCESS | 1938 | 1461487435142 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 01:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 524ms 01:43:55 INFO - PROCESS | 1938 | 1461487435183 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 01:43:55 INFO - PROCESS | 1938 | 1461487435185 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 01:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:43:55 INFO - PROCESS | 1938 | 1461487435189 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:43:55 INFO - PROCESS | 1938 | 1461487435191 Marionette TRACE conn2 <- [1,1254,null,{}] 01:43:55 INFO - PROCESS | 1938 | 1461487435194 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:55 INFO - PROCESS | 1938 | 1461487435351 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 01:43:55 INFO - PROCESS | 1938 | 1461487435367 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e595800 == 60 [pid = 1938] [id = 321] 01:43:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11a893800) [pid = 1938] [serial = 962] [outer = 0x0] 01:43:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x1275a0800) [pid = 1938] [serial = 963] [outer = 0x11a893800] 01:43:55 INFO - PROCESS | 1938 | 1461487435408 Marionette DEBUG loaded listener.js 01:43:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x12bf5a400) [pid = 1938] [serial = 964] [outer = 0x11a893800] 01:43:55 INFO - PROCESS | 1938 | 1461487435818 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 01:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 671ms 01:43:55 INFO - PROCESS | 1938 | 1461487435859 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 01:43:55 INFO - PROCESS | 1938 | 1461487435861 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 01:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:43:55 INFO - PROCESS | 1938 | 1461487435863 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:43:55 INFO - PROCESS | 1938 | 1461487435865 Marionette TRACE conn2 <- [1,1258,null,{}] 01:43:55 INFO - PROCESS | 1938 | 1461487435870 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:55 INFO - PROCESS | 1938 | 1461487435983 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:43:56 INFO - PROCESS | 1938 | 1461487436012 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb4000 == 61 [pid = 1938] [id = 322] 01:43:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x12c134800) [pid = 1938] [serial = 965] [outer = 0x0] 01:43:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x12d106400) [pid = 1938] [serial = 966] [outer = 0x12c134800] 01:43:56 INFO - PROCESS | 1938 | 1461487436045 Marionette DEBUG loaded listener.js 01:43:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x12d110000) [pid = 1938] [serial = 967] [outer = 0x12c134800] 01:43:56 INFO - PROCESS | 1938 | 1461487436354 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 01:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 523ms 01:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:43:56 INFO - PROCESS | 1938 | 1461487436386 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:43:56 INFO - PROCESS | 1938 | 1461487436387 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:43:56 INFO - PROCESS | 1938 | 1461487436389 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:43:56 INFO - PROCESS | 1938 | 1461487436390 Marionette TRACE conn2 <- [1,1262,null,{}] 01:43:56 INFO - PROCESS | 1938 | 1461487436392 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:56 INFO - PROCESS | 1938 | 1461487436474 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:43:56 INFO - PROCESS | 1938 | 1461487436478 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed66800 == 62 [pid = 1938] [id = 323] 01:43:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12bd2a400) [pid = 1938] [serial = 968] [outer = 0x0] 01:43:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12d15f400) [pid = 1938] [serial = 969] [outer = 0x12bd2a400] 01:43:56 INFO - PROCESS | 1938 | 1461487436502 Marionette DEBUG loaded listener.js 01:43:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12d2d0c00) [pid = 1938] [serial = 970] [outer = 0x12bd2a400] 01:43:56 INFO - PROCESS | 1938 | 1461487436986 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 01:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 619ms 01:43:57 INFO - PROCESS | 1938 | 1461487437017 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:43:57 INFO - PROCESS | 1938 | 1461487437020 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:43:57 INFO - PROCESS | 1938 | 1461487437025 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:43:57 INFO - PROCESS | 1938 | 1461487437028 Marionette TRACE conn2 <- [1,1266,null,{}] 01:43:57 INFO - PROCESS | 1938 | 1461487437032 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:57 INFO - PROCESS | 1938 | 1461487437137 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:43:57 INFO - PROCESS | 1938 | 1461487437239 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c1d800 == 63 [pid = 1938] [id = 324] 01:43:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x119d63000) [pid = 1938] [serial = 971] [outer = 0x0] 01:43:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x11a88c800) [pid = 1938] [serial = 972] [outer = 0x119d63000] 01:43:57 INFO - PROCESS | 1938 | 1461487437273 Marionette DEBUG loaded listener.js 01:43:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x11ac7d800) [pid = 1938] [serial = 973] [outer = 0x119d63000] 01:43:57 INFO - PROCESS | 1938 | 1461487437700 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 01:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 722ms 01:43:57 INFO - PROCESS | 1938 | 1461487437748 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:43:57 INFO - PROCESS | 1938 | 1461487437753 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:43:57 INFO - PROCESS | 1938 | 1461487437757 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:43:57 INFO - PROCESS | 1938 | 1461487437759 Marionette TRACE conn2 <- [1,1270,null,{}] 01:43:57 INFO - PROCESS | 1938 | 1461487437761 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:57 INFO - PROCESS | 1938 | 1461487437865 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:43:57 INFO - PROCESS | 1938 | 1461487437918 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x124247000 == 64 [pid = 1938] [id = 325] 01:43:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x11add7400) [pid = 1938] [serial = 974] [outer = 0x0] 01:43:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x11c19f000) [pid = 1938] [serial = 975] [outer = 0x11add7400] 01:43:57 INFO - PROCESS | 1938 | 1461487437949 Marionette DEBUG loaded listener.js 01:43:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x11c68dc00) [pid = 1938] [serial = 976] [outer = 0x11add7400] 01:43:58 INFO - PROCESS | 1938 | 1461487438355 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 01:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 620ms 01:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:43:58 INFO - PROCESS | 1938 | 1461487438377 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:43:58 INFO - PROCESS | 1938 | 1461487438379 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:43:58 INFO - PROCESS | 1938 | 1461487438381 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:43:58 INFO - PROCESS | 1938 | 1461487438387 Marionette TRACE conn2 <- [1,1274,null,{}] 01:43:58 INFO - PROCESS | 1938 | 1461487438394 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:58 INFO - PROCESS | 1938 | 1461487438499 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:43:58 INFO - PROCESS | 1938 | 1461487438588 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebaf000 == 65 [pid = 1938] [id = 326] 01:43:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x127d9d800) [pid = 1938] [serial = 977] [outer = 0x0] 01:43:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x129021800) [pid = 1938] [serial = 978] [outer = 0x127d9d800] 01:43:58 INFO - PROCESS | 1938 | 1461487438620 Marionette DEBUG loaded listener.js 01:43:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x1295b1c00) [pid = 1938] [serial = 979] [outer = 0x127d9d800] 01:43:59 INFO - PROCESS | 1938 | 1461487439034 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 01:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 675ms 01:43:59 INFO - PROCESS | 1938 | 1461487439056 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:43:59 INFO - PROCESS | 1938 | 1461487439058 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:43:59 INFO - PROCESS | 1938 | 1461487439061 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:43:59 INFO - PROCESS | 1938 | 1461487439062 Marionette TRACE conn2 <- [1,1278,null,{}] 01:43:59 INFO - PROCESS | 1938 | 1461487439065 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:59 INFO - PROCESS | 1938 | 1461487439166 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:43:59 INFO - PROCESS | 1938 | 1461487439215 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f169800 == 66 [pid = 1938] [id = 327] 01:43:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12b05e400) [pid = 1938] [serial = 980] [outer = 0x0] 01:43:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12bb3f000) [pid = 1938] [serial = 981] [outer = 0x12b05e400] 01:43:59 INFO - PROCESS | 1938 | 1461487439248 Marionette DEBUG loaded listener.js 01:43:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12bf8d000) [pid = 1938] [serial = 982] [outer = 0x12b05e400] 01:43:59 INFO - PROCESS | 1938 | 1461487439680 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 01:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 674ms 01:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:43:59 INFO - PROCESS | 1938 | 1461487439735 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:43:59 INFO - PROCESS | 1938 | 1461487439736 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:43:59 INFO - PROCESS | 1938 | 1461487439738 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:43:59 INFO - PROCESS | 1938 | 1461487439740 Marionette TRACE conn2 <- [1,1282,null,{}] 01:43:59 INFO - PROCESS | 1938 | 1461487439742 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:43:59 INFO - PROCESS | 1938 | 1461487439841 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:43:59 INFO - PROCESS | 1938 | 1461487439934 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4da800 == 67 [pid = 1938] [id = 328] 01:43:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12bf90000) [pid = 1938] [serial = 983] [outer = 0x0] 01:43:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12c138000) [pid = 1938] [serial = 984] [outer = 0x12bf90000] 01:43:59 INFO - PROCESS | 1938 | 1461487439965 Marionette DEBUG loaded listener.js 01:44:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12d15c800) [pid = 1938] [serial = 985] [outer = 0x12bf90000] 01:44:00 INFO - PROCESS | 1938 | 1461487440403 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 01:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 721ms 01:44:00 INFO - PROCESS | 1938 | 1461487440459 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:44:00 INFO - PROCESS | 1938 | 1461487440460 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:44:00 INFO - PROCESS | 1938 | 1461487440463 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:44:00 INFO - PROCESS | 1938 | 1461487440464 Marionette TRACE conn2 <- [1,1286,null,{}] 01:44:00 INFO - PROCESS | 1938 | 1461487440467 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:00 INFO - PROCESS | 1938 | 1461487440584 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:44:00 INFO - PROCESS | 1938 | 1461487440637 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad6c800 == 68 [pid = 1938] [id = 329] 01:44:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x11bcd0000) [pid = 1938] [serial = 986] [outer = 0x0] 01:44:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12d162c00) [pid = 1938] [serial = 987] [outer = 0x11bcd0000] 01:44:00 INFO - PROCESS | 1938 | 1461487440669 Marionette DEBUG loaded listener.js 01:44:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12d9b1400) [pid = 1938] [serial = 988] [outer = 0x11bcd0000] 01:44:01 INFO - PROCESS | 1938 | 1461487441245 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 01:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 820ms 01:44:01 INFO - PROCESS | 1938 | 1461487441285 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:44:01 INFO - PROCESS | 1938 | 1461487441288 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:44:01 INFO - PROCESS | 1938 | 1461487441291 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:44:01 INFO - PROCESS | 1938 | 1461487441293 Marionette TRACE conn2 <- [1,1290,null,{}] 01:44:01 INFO - PROCESS | 1938 | 1461487441297 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:01 INFO - PROCESS | 1938 | 1461487441394 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:44:01 INFO - PROCESS | 1938 | 1461487441465 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c11800 == 69 [pid = 1938] [id = 330] 01:44:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x115871800) [pid = 1938] [serial = 989] [outer = 0x0] 01:44:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x118eda400) [pid = 1938] [serial = 990] [outer = 0x115871800] 01:44:01 INFO - PROCESS | 1938 | 1461487441494 Marionette DEBUG loaded listener.js 01:44:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11ac71000) [pid = 1938] [serial = 991] [outer = 0x115871800] 01:44:01 INFO - PROCESS | 1938 | 1461487441907 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 01:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 672ms 01:44:01 INFO - PROCESS | 1938 | 1461487441963 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:44:01 INFO - PROCESS | 1938 | 1461487441966 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:44:01 INFO - PROCESS | 1938 | 1461487441971 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:44:01 INFO - PROCESS | 1938 | 1461487441972 Marionette TRACE conn2 <- [1,1294,null,{}] 01:44:01 INFO - PROCESS | 1938 | 1461487441975 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:02 INFO - PROCESS | 1938 | 1461487442074 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:44:02 INFO - PROCESS | 1938 | 1461487442128 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa4e000 == 70 [pid = 1938] [id = 331] 01:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x11ad10800) [pid = 1938] [serial = 992] [outer = 0x0] 01:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11bc4d800) [pid = 1938] [serial = 993] [outer = 0x11ad10800] 01:44:02 INFO - PROCESS | 1938 | 1461487442156 Marionette DEBUG loaded listener.js 01:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x11c319800) [pid = 1938] [serial = 994] [outer = 0x11ad10800] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x123c15800 == 69 [pid = 1938] [id = 270] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbd9000 == 68 [pid = 1938] [id = 272] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebb4000 == 67 [pid = 1938] [id = 322] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x12e595800 == 66 [pid = 1938] [id = 321] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x123b13000 == 65 [pid = 1938] [id = 320] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x12d906000 == 64 [pid = 1938] [id = 319] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd3f800 == 63 [pid = 1938] [id = 318] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x12b36e000 == 62 [pid = 1938] [id = 317] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x127867800 == 61 [pid = 1938] [id = 316] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x11c1a8800) [pid = 1938] [serial = 870] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11aae8000) [pid = 1938] [serial = 867] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12b059800) [pid = 1938] [serial = 876] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x128820000) [pid = 1938] [serial = 873] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x128d32000) [pid = 1938] [serial = 912] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x12660c000 == 60 [pid = 1938] [id = 315] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x11c783800 == 59 [pid = 1938] [id = 314] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x119218800 == 58 [pid = 1938] [id = 313] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x119227800 == 57 [pid = 1938] [id = 312] 01:44:02 INFO - PROCESS | 1938 | --DOCSHELL 0x12d1f3800 == 56 [pid = 1938] [id = 304] 01:44:02 INFO - PROCESS | 1938 | 1461487442523 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 01:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 573ms 01:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:44:02 INFO - PROCESS | 1938 | 1461487442543 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:44:02 INFO - PROCESS | 1938 | 1461487442544 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:44:02 INFO - PROCESS | 1938 | 1461487442547 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:44:02 INFO - PROCESS | 1938 | 1461487442549 Marionette TRACE conn2 <- [1,1298,null,{}] 01:44:02 INFO - PROCESS | 1938 | 1461487442556 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:02 INFO - PROCESS | 1938 | 1461487442644 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x11c1a6400) [pid = 1938] [serial = 909] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12759f800) [pid = 1938] [serial = 907] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x123a13800) [pid = 1938] [serial = 897] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x1241a4000) [pid = 1938] [serial = 901] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11c69c400) [pid = 1938] [serial = 895] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x123e0a800) [pid = 1938] [serial = 898] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x12429e400) [pid = 1938] [serial = 903] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11c327800) [pid = 1938] [serial = 894] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11a88b400) [pid = 1938] [serial = 883] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x119a69c00) [pid = 1938] [serial = 882] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12419b800) [pid = 1938] [serial = 900] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x11aa24c00) [pid = 1938] [serial = 885] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x11ac7dc00) [pid = 1938] [serial = 886] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x11b7f5400) [pid = 1938] [serial = 891] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11bf28c00) [pid = 1938] [serial = 892] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11867c400) [pid = 1938] [serial = 879] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x119a73c00) [pid = 1938] [serial = 880] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11afac400) [pid = 1938] [serial = 888] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11afc4c00) [pid = 1938] [serial = 889] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x127586400) [pid = 1938] [serial = 906] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x127594400) [pid = 1938] [serial = 910] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12672b800) [pid = 1938] [serial = 904] [outer = 0x0] [url = about:blank] 01:44:02 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12d9a9800) [pid = 1938] [serial = 459] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:44:02 INFO - PROCESS | 1938 | 1461487442718 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb44000 == 57 [pid = 1938] [id = 332] 01:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11a88b400) [pid = 1938] [serial = 995] [outer = 0x0] 01:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11c1a0000) [pid = 1938] [serial = 996] [outer = 0x11a88b400] 01:44:02 INFO - PROCESS | 1938 | 1461487442753 Marionette DEBUG loaded listener.js 01:44:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x123a0ec00) [pid = 1938] [serial = 997] [outer = 0x11a88b400] 01:44:03 INFO - PROCESS | 1938 | 1461487443107 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 01:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 575ms 01:44:03 INFO - PROCESS | 1938 | 1461487443123 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:44:03 INFO - PROCESS | 1938 | 1461487443124 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:44:03 INFO - PROCESS | 1938 | 1461487443126 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:44:03 INFO - PROCESS | 1938 | 1461487443127 Marionette TRACE conn2 <- [1,1302,null,{}] 01:44:03 INFO - PROCESS | 1938 | 1461487443130 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:03 INFO - PROCESS | 1938 | 1461487443218 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:44:03 INFO - PROCESS | 1938 | 1461487443270 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x12660b800 == 58 [pid = 1938] [id = 333] 01:44:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x11c7d3800) [pid = 1938] [serial = 998] [outer = 0x0] 01:44:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x1241a4000) [pid = 1938] [serial = 999] [outer = 0x11c7d3800] 01:44:03 INFO - PROCESS | 1938 | 1461487443297 Marionette DEBUG loaded listener.js 01:44:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12759b800) [pid = 1938] [serial = 1000] [outer = 0x11c7d3800] 01:44:03 INFO - PROCESS | 1938 | 1461487443588 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 01:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 518ms 01:44:03 INFO - PROCESS | 1938 | 1461487443646 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:44:03 INFO - PROCESS | 1938 | 1461487443647 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:44:03 INFO - PROCESS | 1938 | 1461487443649 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:44:03 INFO - PROCESS | 1938 | 1461487443650 Marionette TRACE conn2 <- [1,1306,null,{}] 01:44:03 INFO - PROCESS | 1938 | 1461487443653 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:03 INFO - PROCESS | 1938 | 1461487443732 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:44:03 INFO - PROCESS | 1938 | 1461487443739 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b917000 == 59 [pid = 1938] [id = 334] 01:44:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x123a75400) [pid = 1938] [serial = 1001] [outer = 0x0] 01:44:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x128818c00) [pid = 1938] [serial = 1002] [outer = 0x123a75400] 01:44:03 INFO - PROCESS | 1938 | 1461487443764 Marionette DEBUG loaded listener.js 01:44:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x1295ad400) [pid = 1938] [serial = 1003] [outer = 0x123a75400] 01:44:04 INFO - PROCESS | 1938 | 1461487444104 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 01:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 471ms 01:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:44:04 INFO - PROCESS | 1938 | 1461487444121 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:44:04 INFO - PROCESS | 1938 | 1461487444122 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:44:04 INFO - PROCESS | 1938 | 1461487444124 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:44:04 INFO - PROCESS | 1938 | 1461487444125 Marionette TRACE conn2 <- [1,1310,null,{}] 01:44:04 INFO - PROCESS | 1938 | 1461487444128 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:04 INFO - PROCESS | 1938 | 1461487444254 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:44:04 INFO - PROCESS | 1938 | 1461487444287 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12c020800 == 60 [pid = 1938] [id = 335] 01:44:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x123a15400) [pid = 1938] [serial = 1004] [outer = 0x0] 01:44:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12b22c800) [pid = 1938] [serial = 1005] [outer = 0x123a15400] 01:44:04 INFO - PROCESS | 1938 | 1461487444315 Marionette DEBUG loaded listener.js 01:44:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12c138c00) [pid = 1938] [serial = 1006] [outer = 0x123a15400] 01:44:04 INFO - PROCESS | 1938 | 1461487444619 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 01:44:04 INFO - PROCESS | 1938 | 1461487444647 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:44:04 INFO - PROCESS | 1938 | 1461487444650 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:44:04 INFO - PROCESS | 1938 | 1461487444653 Marionette TRACE conn2 <- [1,1314,null,{}] 01:44:04 INFO - PROCESS | 1938 | 1461487444656 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:04 INFO - PROCESS | 1938 | 1461487444759 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:44:04 INFO - PROCESS | 1938 | 1461487444793 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d905800 == 61 [pid = 1938] [id = 336] 01:44:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12c139000) [pid = 1938] [serial = 1007] [outer = 0x0] 01:44:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12d110800) [pid = 1938] [serial = 1008] [outer = 0x12c139000] 01:44:04 INFO - PROCESS | 1938 | 1461487444821 Marionette DEBUG loaded listener.js 01:44:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12d2dd800) [pid = 1938] [serial = 1009] [outer = 0x12c139000] 01:44:05 INFO - PROCESS | 1938 | 1461487445136 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 01:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 524ms 01:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:44:05 INFO - PROCESS | 1938 | 1461487445174 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:44:05 INFO - PROCESS | 1938 | 1461487445175 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:44:05 INFO - PROCESS | 1938 | 1461487445177 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:44:05 INFO - PROCESS | 1938 | 1461487445178 Marionette TRACE conn2 <- [1,1318,null,{}] 01:44:05 INFO - PROCESS | 1938 | 1461487445180 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:05 INFO - PROCESS | 1938 | 1461487445278 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:44:05 INFO - PROCESS | 1938 | 1461487445304 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e5a1000 == 62 [pid = 1938] [id = 337] 01:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12d2dc800) [pid = 1938] [serial = 1010] [outer = 0x0] 01:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12d9b4c00) [pid = 1938] [serial = 1011] [outer = 0x12d2dc800] 01:44:05 INFO - PROCESS | 1938 | 1461487445329 Marionette DEBUG loaded listener.js 01:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12db7cc00) [pid = 1938] [serial = 1012] [outer = 0x12d2dc800] 01:44:05 INFO - PROCESS | 1938 | 1461487445669 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 01:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 521ms 01:44:05 INFO - PROCESS | 1938 | 1461487445698 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:44:05 INFO - PROCESS | 1938 | 1461487445701 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:44:05 INFO - PROCESS | 1938 | 1461487445712 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:44:05 INFO - PROCESS | 1938 | 1461487445713 Marionette TRACE conn2 <- [1,1322,null,{}] 01:44:05 INFO - PROCESS | 1938 | 1461487445715 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:05 INFO - PROCESS | 1938 | 1461487445816 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:44:05 INFO - PROCESS | 1938 | 1461487445820 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb6000 == 63 [pid = 1938] [id = 338] 01:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12c13dc00) [pid = 1938] [serial = 1013] [outer = 0x0] 01:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12db86800) [pid = 1938] [serial = 1014] [outer = 0x12c13dc00] 01:44:05 INFO - PROCESS | 1938 | 1461487445874 Marionette DEBUG loaded listener.js 01:44:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12e558000) [pid = 1938] [serial = 1015] [outer = 0x12c13dc00] 01:44:06 INFO - PROCESS | 1938 | 1461487446191 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 01:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 530ms 01:44:06 INFO - PROCESS | 1938 | 1461487446234 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:44:06 INFO - PROCESS | 1938 | 1461487446236 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:44:06 INFO - PROCESS | 1938 | 1461487446239 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:44:06 INFO - PROCESS | 1938 | 1461487446241 Marionette TRACE conn2 <- [1,1326,null,{}] 01:44:06 INFO - PROCESS | 1938 | 1461487446244 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:06 INFO - PROCESS | 1938 | 1461487446393 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:44:06 INFO - PROCESS | 1938 | 1461487446412 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f165800 == 64 [pid = 1938] [id = 339] 01:44:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x11ac76000) [pid = 1938] [serial = 1016] [outer = 0x0] 01:44:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12e55e400) [pid = 1938] [serial = 1017] [outer = 0x11ac76000] 01:44:06 INFO - PROCESS | 1938 | 1461487446451 Marionette DEBUG loaded listener.js 01:44:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12e5d2400) [pid = 1938] [serial = 1018] [outer = 0x11ac76000] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x12759c000) [pid = 1938] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12b055800) [pid = 1938] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x114555800) [pid = 1938] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x1241a3c00) [pid = 1938] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x118edbc00) [pid = 1938] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11ad0f800) [pid = 1938] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11918d400) [pid = 1938] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x12b221000) [pid = 1938] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11c54e000) [pid = 1938] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11a891800) [pid = 1938] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x11a893800) [pid = 1938] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12c134800) [pid = 1938] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x114fc4800) [pid = 1938] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:44:06 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x1241a4800) [pid = 1938] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:44:07 INFO - PROCESS | 1938 | 1461487447045 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 01:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 819ms 01:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:44:07 INFO - PROCESS | 1938 | 1461487447061 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:44:07 INFO - PROCESS | 1938 | 1461487447063 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:44:07 INFO - PROCESS | 1938 | 1461487447071 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:44:07 INFO - PROCESS | 1938 | 1461487447073 Marionette TRACE conn2 <- [1,1330,null,{}] 01:44:07 INFO - PROCESS | 1938 | 1461487447075 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:07 INFO - PROCESS | 1938 | 1461487447179 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:44:07 INFO - PROCESS | 1938 | 1461487447186 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f872800 == 65 [pid = 1938] [id = 340] 01:44:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x11ad02400) [pid = 1938] [serial = 1019] [outer = 0x0] 01:44:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12b964c00) [pid = 1938] [serial = 1020] [outer = 0x11ad02400] 01:44:07 INFO - PROCESS | 1938 | 1461487447216 Marionette DEBUG loaded listener.js 01:44:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12e602c00) [pid = 1938] [serial = 1021] [outer = 0x11ad02400] 01:44:07 INFO - PROCESS | 1938 | 1461487447529 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 01:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 01:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 476ms 01:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:44:07 INFO - PROCESS | 1938 | 1461487447541 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:44:07 INFO - PROCESS | 1938 | 1461487447542 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:44:07 INFO - PROCESS | 1938 | 1461487447544 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:44:07 INFO - PROCESS | 1938 | 1461487447545 Marionette TRACE conn2 <- [1,1334,null,{}] 01:44:07 INFO - PROCESS | 1938 | 1461487447548 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:07 INFO - PROCESS | 1938 | 1461487447638 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:44:07 INFO - PROCESS | 1938 | 1461487447690 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fbda000 == 66 [pid = 1938] [id = 341] 01:44:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12e5db400) [pid = 1938] [serial = 1022] [outer = 0x0] 01:44:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12e60d800) [pid = 1938] [serial = 1023] [outer = 0x12e5db400] 01:44:07 INFO - PROCESS | 1938 | 1461487447715 Marionette DEBUG loaded listener.js 01:44:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12ea37000) [pid = 1938] [serial = 1024] [outer = 0x12e5db400] 01:44:08 INFO - PROCESS | 1938 | 1461487448000 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 01:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 469ms 01:44:08 INFO - PROCESS | 1938 | 1461487448022 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:44:08 INFO - PROCESS | 1938 | 1461487448023 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:44:08 INFO - PROCESS | 1938 | 1461487448025 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:44:08 INFO - PROCESS | 1938 | 1461487448026 Marionette TRACE conn2 <- [1,1338,null,{}] 01:44:08 INFO - PROCESS | 1938 | 1461487448029 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:08 INFO - PROCESS | 1938 | 1461487448118 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:44:08 INFO - PROCESS | 1938 | 1461487448123 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fcad800 == 67 [pid = 1938] [id = 342] 01:44:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x11af72400) [pid = 1938] [serial = 1025] [outer = 0x0] 01:44:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x11af76400) [pid = 1938] [serial = 1026] [outer = 0x11af72400] 01:44:08 INFO - PROCESS | 1938 | 1461487448148 Marionette DEBUG loaded listener.js 01:44:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12e60b400) [pid = 1938] [serial = 1027] [outer = 0x11af72400] 01:44:08 INFO - PROCESS | 1938 | 1461487448980 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 01:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 01:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:44:09 INFO - PROCESS | 1938 | 1461487448996 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:44:09 INFO - PROCESS | 1938 | 1461487448998 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:44:09 INFO - PROCESS | 1938 | 1461487449004 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:44:09 INFO - PROCESS | 1938 | 1461487449007 Marionette TRACE conn2 <- [1,1342,null,{}] 01:44:09 INFO - PROCESS | 1938 | 1461487449012 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:09 INFO - PROCESS | 1938 | 1461487449120 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:44:09 INFO - PROCESS | 1938 | 1461487449173 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x11921e000 == 68 [pid = 1938] [id = 343] 01:44:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x1151df800) [pid = 1938] [serial = 1028] [outer = 0x0] 01:44:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x11592f800) [pid = 1938] [serial = 1029] [outer = 0x1151df800] 01:44:09 INFO - PROCESS | 1938 | 1461487449206 Marionette DEBUG loaded listener.js 01:44:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x119a73000) [pid = 1938] [serial = 1030] [outer = 0x1151df800] 01:44:09 INFO - PROCESS | 1938 | 1461487449660 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 01:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 672ms 01:44:09 INFO - PROCESS | 1938 | 1461487449676 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:44:09 INFO - PROCESS | 1938 | 1461487449681 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:44:09 INFO - PROCESS | 1938 | 1461487449686 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:44:09 INFO - PROCESS | 1938 | 1461487449687 Marionette TRACE conn2 <- [1,1346,null,{}] 01:44:09 INFO - PROCESS | 1938 | 1461487449690 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:09 INFO - PROCESS | 1938 | 1461487449795 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:44:09 INFO - PROCESS | 1938 | 1461487449862 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c632800 == 69 [pid = 1938] [id = 344] 01:44:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x119a73c00) [pid = 1938] [serial = 1031] [outer = 0x0] 01:44:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x11adcbc00) [pid = 1938] [serial = 1032] [outer = 0x119a73c00] 01:44:09 INFO - PROCESS | 1938 | 1461487449892 Marionette DEBUG loaded listener.js 01:44:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11c320000) [pid = 1938] [serial = 1033] [outer = 0x119a73c00] 01:44:10 INFO - PROCESS | 1938 | 1461487450327 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 01:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 673ms 01:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:44:10 INFO - PROCESS | 1938 | 1461487450358 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:44:10 INFO - PROCESS | 1938 | 1461487450360 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:44:10 INFO - PROCESS | 1938 | 1461487450362 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:44:10 INFO - PROCESS | 1938 | 1461487450365 Marionette TRACE conn2 <- [1,1350,null,{}] 01:44:10 INFO - PROCESS | 1938 | 1461487450373 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:10 INFO - PROCESS | 1938 | 1461487450503 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:44:10 INFO - PROCESS | 1938 | 1461487450585 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb1000 == 70 [pid = 1938] [id = 345] 01:44:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x11c7d3400) [pid = 1938] [serial = 1034] [outer = 0x0] 01:44:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12759e000) [pid = 1938] [serial = 1035] [outer = 0x11c7d3400] 01:44:10 INFO - PROCESS | 1938 | 1461487450616 Marionette DEBUG loaded listener.js 01:44:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12b056000) [pid = 1938] [serial = 1036] [outer = 0x11c7d3400] 01:44:11 INFO - PROCESS | 1938 | 1461487451027 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 01:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 673ms 01:44:11 INFO - PROCESS | 1938 | 1461487451037 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:44:11 INFO - PROCESS | 1938 | 1461487451038 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:44:11 INFO - PROCESS | 1938 | 1461487451041 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:44:11 INFO - PROCESS | 1938 | 1461487451042 Marionette TRACE conn2 <- [1,1354,null,{}] 01:44:11 INFO - PROCESS | 1938 | 1461487451044 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:11 INFO - PROCESS | 1938 | 1461487451140 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:44:11 INFO - PROCESS | 1938 | 1461487451193 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fcb0000 == 71 [pid = 1938] [id = 346] 01:44:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x1241a2800) [pid = 1938] [serial = 1037] [outer = 0x0] 01:44:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12b4c3000) [pid = 1938] [serial = 1038] [outer = 0x1241a2800] 01:44:11 INFO - PROCESS | 1938 | 1461487451223 Marionette DEBUG loaded listener.js 01:44:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12bb9b800) [pid = 1938] [serial = 1039] [outer = 0x1241a2800] 01:44:11 INFO - PROCESS | 1938 | 1461487451664 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 01:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 669ms 01:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:44:11 INFO - PROCESS | 1938 | 1461487451710 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:44:11 INFO - PROCESS | 1938 | 1461487451712 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:44:11 INFO - PROCESS | 1938 | 1461487451714 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:44:11 INFO - PROCESS | 1938 | 1461487451715 Marionette TRACE conn2 <- [1,1358,null,{}] 01:44:11 INFO - PROCESS | 1938 | 1461487451718 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:11 INFO - PROCESS | 1938 | 1461487451818 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:44:11 INFO - PROCESS | 1938 | 1461487451906 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x13089c800 == 72 [pid = 1938] [id = 347] 01:44:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12bb9dc00) [pid = 1938] [serial = 1040] [outer = 0x0] 01:44:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12bba1800) [pid = 1938] [serial = 1041] [outer = 0x12bb9dc00] 01:44:11 INFO - PROCESS | 1938 | 1461487451938 Marionette DEBUG loaded listener.js 01:44:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12bd22000) [pid = 1938] [serial = 1042] [outer = 0x12bb9dc00] 01:44:12 INFO - PROCESS | 1938 | 1461487452337 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 01:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 01:44:12 INFO - PROCESS | 1938 | 1461487452384 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:44:12 INFO - PROCESS | 1938 | 1461487452386 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:44:12 INFO - PROCESS | 1938 | 1461487452388 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:44:12 INFO - PROCESS | 1938 | 1461487452389 Marionette TRACE conn2 <- [1,1362,null,{}] 01:44:12 INFO - PROCESS | 1938 | 1461487452392 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:12 INFO - PROCESS | 1938 | 1461487452510 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:44:12 INFO - PROCESS | 1938 | 1461487452567 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x1308cc800 == 73 [pid = 1938] [id = 348] 01:44:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x12bf5a800) [pid = 1938] [serial = 1043] [outer = 0x0] 01:44:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12d2d5800) [pid = 1938] [serial = 1044] [outer = 0x12bf5a800] 01:44:12 INFO - PROCESS | 1938 | 1461487452599 Marionette DEBUG loaded listener.js 01:44:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x12e607400) [pid = 1938] [serial = 1045] [outer = 0x12bf5a800] 01:44:13 INFO - PROCESS | 1938 | 1461487453133 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 768ms 01:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:44:13 INFO - PROCESS | 1938 | 1461487453169 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:44:13 INFO - PROCESS | 1938 | 1461487453170 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:44:13 INFO - PROCESS | 1938 | 1461487453173 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:44:13 INFO - PROCESS | 1938 | 1461487453174 Marionette TRACE conn2 <- [1,1366,null,{}] 01:44:13 INFO - PROCESS | 1938 | 1461487453176 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:13 INFO - PROCESS | 1938 | 1461487453280 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:44:13 INFO - PROCESS | 1938 | 1461487453522 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c1e6800 == 74 [pid = 1938] [id = 349] 01:44:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x114fc5800) [pid = 1938] [serial = 1046] [outer = 0x0] 01:44:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x115042800) [pid = 1938] [serial = 1047] [outer = 0x114fc5800] 01:44:13 INFO - PROCESS | 1938 | 1461487453553 Marionette DEBUG loaded listener.js 01:44:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x119182400) [pid = 1938] [serial = 1048] [outer = 0x114fc5800] 01:44:14 INFO - PROCESS | 1938 | 1461487454014 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 01:44:14 INFO - PROCESS | 1938 | 1461487454057 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:44:14 INFO - PROCESS | 1938 | 1461487454062 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:44:14 INFO - PROCESS | 1938 | 1461487454064 Marionette TRACE conn2 <- [1,1370,null,{}] 01:44:14 INFO - PROCESS | 1938 | 1461487454070 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:14 INFO - PROCESS | 1938 | 1461487454169 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:44:14 INFO - PROCESS | 1938 | 1461487454238 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a631800 == 75 [pid = 1938] [id = 350] 01:44:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x11a8b0800) [pid = 1938] [serial = 1049] [outer = 0x0] 01:44:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x11ad11000) [pid = 1938] [serial = 1050] [outer = 0x11a8b0800] 01:44:14 INFO - PROCESS | 1938 | 1461487454268 Marionette DEBUG loaded listener.js 01:44:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x11af79800) [pid = 1938] [serial = 1051] [outer = 0x11a8b0800] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12fbda000 == 74 [pid = 1938] [id = 341] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12f872800 == 73 [pid = 1938] [id = 340] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12f165800 == 72 [pid = 1938] [id = 339] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebb6000 == 71 [pid = 1938] [id = 338] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12e5a1000 == 70 [pid = 1938] [id = 337] 01:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x11504c400) [pid = 1938] [serial = 915] [outer = 0x0] [url = about:blank] 01:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x1241a9400) [pid = 1938] [serial = 924] [outer = 0x0] [url = about:blank] 01:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x11c321800) [pid = 1938] [serial = 921] [outer = 0x0] [url = about:blank] 01:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x11aa27400) [pid = 1938] [serial = 918] [outer = 0x0] [url = about:blank] 01:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x12936b000) [pid = 1938] [serial = 927] [outer = 0x0] [url = about:blank] 01:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x12b4b7400) [pid = 1938] [serial = 930] [outer = 0x0] [url = about:blank] 01:44:14 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x12d15f400) [pid = 1938] [serial = 969] [outer = 0x0] [url = about:blank] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12d905800 == 69 [pid = 1938] [id = 336] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12c020800 == 68 [pid = 1938] [id = 335] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12b917000 == 67 [pid = 1938] [id = 334] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12660b800 == 66 [pid = 1938] [id = 333] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb44000 == 65 [pid = 1938] [id = 332] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x11aa4e000 == 64 [pid = 1938] [id = 331] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x123c11800 == 63 [pid = 1938] [id = 330] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x124247000 == 62 [pid = 1938] [id = 325] 01:44:14 INFO - PROCESS | 1938 | --DOCSHELL 0x119c1d800 == 61 [pid = 1938] [id = 324] 01:44:14 INFO - PROCESS | 1938 | 1461487454771 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 01:44:14 INFO - PROCESS | 1938 | 1461487454791 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:44:14 INFO - PROCESS | 1938 | 1461487454793 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:44:14 INFO - PROCESS | 1938 | 1461487454795 Marionette TRACE conn2 <- [1,1374,null,{}] 01:44:14 INFO - PROCESS | 1938 | 1461487454797 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:14 INFO - PROCESS | 1938 | 1461487454877 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:44:14 INFO - PROCESS | 1938 | 1461487454886 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x119b22800 == 62 [pid = 1938] [id = 351] 01:44:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x11a88d800) [pid = 1938] [serial = 1052] [outer = 0x0] 01:44:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x11c323400) [pid = 1938] [serial = 1053] [outer = 0x11a88d800] 01:44:14 INFO - PROCESS | 1938 | 1461487454913 Marionette DEBUG loaded listener.js 01:44:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x11c697000) [pid = 1938] [serial = 1054] [outer = 0x11a88d800] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x12b76fc00) [pid = 1938] [serial = 877] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x127585800) [pid = 1938] [serial = 804] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x128d3b400) [pid = 1938] [serial = 951] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x12b4bd000) [pid = 1938] [serial = 954] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x1295a5400) [pid = 1938] [serial = 934] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x11a88e800) [pid = 1938] [serial = 933] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x126725800) [pid = 1938] [serial = 948] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x11a604c00) [pid = 1938] [serial = 937] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x11912ec00) [pid = 1938] [serial = 936] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x11afbfc00) [pid = 1938] [serial = 942] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x11c31dc00) [pid = 1938] [serial = 943] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x11a8b3400) [pid = 1938] [serial = 939] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11ac7f000) [pid = 1938] [serial = 940] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12bb3c000) [pid = 1938] [serial = 957] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12b76e000) [pid = 1938] [serial = 955] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x123a17c00) [pid = 1938] [serial = 945] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12419ec00) [pid = 1938] [serial = 946] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x11add6c00) [pid = 1938] [serial = 960] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x1275a0800) [pid = 1938] [serial = 963] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x123ed5800) [pid = 1938] [serial = 961] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x12d106400) [pid = 1938] [serial = 966] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12bd20800) [pid = 1938] [serial = 958] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x12d110000) [pid = 1938] [serial = 967] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12b225000) [pid = 1938] [serial = 952] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12bf5a400) [pid = 1938] [serial = 964] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x127592400) [pid = 1938] [serial = 949] [outer = 0x0] [url = about:blank] 01:44:15 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:44:15 INFO - PROCESS | 1938 | 1461487455299 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 01:44:15 INFO - PROCESS | 1938 | 1461487455321 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:44:15 INFO - PROCESS | 1938 | 1461487455327 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:44:15 INFO - PROCESS | 1938 | 1461487455332 Marionette TRACE conn2 <- [1,1378,null,{}] 01:44:15 INFO - PROCESS | 1938 | 1461487455335 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:15 INFO - PROCESS | 1938 | 1461487455420 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:44:15 INFO - PROCESS | 1938 | 1461487455425 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x127868000 == 63 [pid = 1938] [id = 352] 01:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11c7ca400) [pid = 1938] [serial = 1055] [outer = 0x0] 01:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12419e800) [pid = 1938] [serial = 1056] [outer = 0x11c7ca400] 01:44:15 INFO - PROCESS | 1938 | 1461487455451 Marionette DEBUG loaded listener.js 01:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x123a13400) [pid = 1938] [serial = 1057] [outer = 0x11c7ca400] 01:44:15 INFO - PROCESS | 1938 | 1461487455784 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 01:44:15 INFO - PROCESS | 1938 | 1461487455806 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:44:15 INFO - PROCESS | 1938 | 1461487455809 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:44:15 INFO - PROCESS | 1938 | 1461487455810 Marionette TRACE conn2 <- [1,1382,null,{}] 01:44:15 INFO - PROCESS | 1938 | 1461487455812 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:15 INFO - PROCESS | 1938 | 1461487455901 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:44:15 INFO - PROCESS | 1938 | 1461487455955 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b75f000 == 64 [pid = 1938] [id = 353] 01:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x123a13000) [pid = 1938] [serial = 1058] [outer = 0x0] 01:44:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x127586800) [pid = 1938] [serial = 1059] [outer = 0x123a13000] 01:44:15 INFO - PROCESS | 1938 | 1461487455981 Marionette DEBUG loaded listener.js 01:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x129023800) [pid = 1938] [serial = 1060] [outer = 0x123a13000] 01:44:16 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 01:44:16 INFO - PROCESS | 1938 | 1461487456298 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 01:44:16 INFO - PROCESS | 1938 | 1461487456329 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:44:16 INFO - PROCESS | 1938 | 1461487456332 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:44:16 INFO - PROCESS | 1938 | 1461487456333 Marionette TRACE conn2 <- [1,1386,null,{}] 01:44:16 INFO - PROCESS | 1938 | 1461487456338 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:16 INFO - PROCESS | 1938 | 1461487456415 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:44:16 INFO - PROCESS | 1938 | 1461487456475 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b360800 == 65 [pid = 1938] [id = 354] 01:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12b22a800) [pid = 1938] [serial = 1061] [outer = 0x0] 01:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12b4ba400) [pid = 1938] [serial = 1062] [outer = 0x12b22a800] 01:44:16 INFO - PROCESS | 1938 | 1461487456509 Marionette DEBUG loaded listener.js 01:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12bb3c000) [pid = 1938] [serial = 1063] [outer = 0x12b22a800] 01:44:16 INFO - PROCESS | 1938 | 1461487456840 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 01:44:16 INFO - PROCESS | 1938 | 1461487456856 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:44:16 INFO - PROCESS | 1938 | 1461487456858 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:44:16 INFO - PROCESS | 1938 | 1461487456859 Marionette TRACE conn2 <- [1,1390,null,{}] 01:44:16 INFO - PROCESS | 1938 | 1461487456862 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:16 INFO - PROCESS | 1938 | 1461487456964 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:44:16 INFO - PROCESS | 1938 | 1461487456976 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d064800 == 66 [pid = 1938] [id = 355] 01:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12bb9ac00) [pid = 1938] [serial = 1064] [outer = 0x0] 01:44:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12bf97800) [pid = 1938] [serial = 1065] [outer = 0x12bb9ac00] 01:44:17 INFO - PROCESS | 1938 | 1461487457002 Marionette DEBUG loaded listener.js 01:44:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12d108400) [pid = 1938] [serial = 1066] [outer = 0x12bb9ac00] 01:44:17 INFO - PROCESS | 1938 | 1461487457355 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 01:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 01:44:17 INFO - PROCESS | 1938 | 1461487457378 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:44:17 INFO - PROCESS | 1938 | 1461487457379 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:44:17 INFO - PROCESS | 1938 | 1461487457382 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:44:17 INFO - PROCESS | 1938 | 1461487457383 Marionette TRACE conn2 <- [1,1394,null,{}] 01:44:17 INFO - PROCESS | 1938 | 1461487457390 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:17 INFO - PROCESS | 1938 | 1461487457491 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:44:17 INFO - PROCESS | 1938 | 1461487457526 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d90e000 == 67 [pid = 1938] [id = 356] 01:44:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12d108800) [pid = 1938] [serial = 1067] [outer = 0x0] 01:44:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12d160800) [pid = 1938] [serial = 1068] [outer = 0x12d108800] 01:44:17 INFO - PROCESS | 1938 | 1461487457551 Marionette DEBUG loaded listener.js 01:44:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12d2dc400) [pid = 1938] [serial = 1069] [outer = 0x12d108800] 01:44:17 INFO - PROCESS | 1938 | 1461487457876 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 01:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 01:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:44:17 INFO - PROCESS | 1938 | 1461487457908 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:44:17 INFO - PROCESS | 1938 | 1461487457909 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:44:17 INFO - PROCESS | 1938 | 1461487457911 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:44:17 INFO - PROCESS | 1938 | 1461487457912 Marionette TRACE conn2 <- [1,1398,null,{}] 01:44:17 INFO - PROCESS | 1938 | 1461487457914 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:18 INFO - PROCESS | 1938 | 1461487458017 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:44:18 INFO - PROCESS | 1938 | 1461487458021 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e5a0000 == 68 [pid = 1938] [id = 357] 01:44:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12d109800) [pid = 1938] [serial = 1070] [outer = 0x0] 01:44:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12d9b1800) [pid = 1938] [serial = 1071] [outer = 0x12d109800] 01:44:18 INFO - PROCESS | 1938 | 1461487458077 Marionette DEBUG loaded listener.js 01:44:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12db7f400) [pid = 1938] [serial = 1072] [outer = 0x12d109800] 01:44:18 INFO - PROCESS | 1938 | 1461487458397 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 01:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 520ms 01:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:44:18 INFO - PROCESS | 1938 | 1461487458437 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:44:18 INFO - PROCESS | 1938 | 1461487458438 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:44:18 INFO - PROCESS | 1938 | 1461487458440 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:44:18 INFO - PROCESS | 1938 | 1461487458441 Marionette TRACE conn2 <- [1,1402,null,{}] 01:44:18 INFO - PROCESS | 1938 | 1461487458443 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:18 INFO - PROCESS | 1938 | 1461487458547 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:44:18 INFO - PROCESS | 1938 | 1461487458583 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8d2000 == 69 [pid = 1938] [id = 358] 01:44:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12d2dac00) [pid = 1938] [serial = 1073] [outer = 0x0] 01:44:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12e555800) [pid = 1938] [serial = 1074] [outer = 0x12d2dac00] 01:44:18 INFO - PROCESS | 1938 | 1461487458608 Marionette DEBUG loaded listener.js 01:44:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12e55e000) [pid = 1938] [serial = 1075] [outer = 0x12d2dac00] 01:44:18 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x12c139000) [pid = 1938] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:44:18 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12e5db400) [pid = 1938] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:44:18 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x11a88b400) [pid = 1938] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:44:18 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x11ad02400) [pid = 1938] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:44:18 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x115871800) [pid = 1938] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:44:18 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12d2dc800) [pid = 1938] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:44:18 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x11ac76000) [pid = 1938] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:44:18 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11ad10800) [pid = 1938] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:44:18 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x11bcd0000) [pid = 1938] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:44:18 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x11c7d3800) [pid = 1938] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:44:18 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x123a75400) [pid = 1938] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:44:18 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12c13dc00) [pid = 1938] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:44:18 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x123a15400) [pid = 1938] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:44:19 INFO - PROCESS | 1938 | 1461487459126 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 01:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 718ms 01:44:19 INFO - PROCESS | 1938 | 1461487459159 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:44:19 INFO - PROCESS | 1938 | 1461487459161 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:44:19 INFO - PROCESS | 1938 | 1461487459165 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:44:19 INFO - PROCESS | 1938 | 1461487459166 Marionette TRACE conn2 <- [1,1406,null,{}] 01:44:19 INFO - PROCESS | 1938 | 1461487459170 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:19 INFO - PROCESS | 1938 | 1461487459294 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:44:19 INFO - PROCESS | 1938 | 1461487459331 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8d1800 == 70 [pid = 1938] [id = 359] 01:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x11ac76000) [pid = 1938] [serial = 1076] [outer = 0x0] 01:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x127e43800) [pid = 1938] [serial = 1077] [outer = 0x11ac76000] 01:44:19 INFO - PROCESS | 1938 | 1461487459362 Marionette DEBUG loaded listener.js 01:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12e550c00) [pid = 1938] [serial = 1078] [outer = 0x11ac76000] 01:44:19 INFO - PROCESS | 1938 | 1461487459658 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 01:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 521ms 01:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:44:19 INFO - PROCESS | 1938 | 1461487459688 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:44:19 INFO - PROCESS | 1938 | 1461487459689 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:44:19 INFO - PROCESS | 1938 | 1461487459692 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:44:19 INFO - PROCESS | 1938 | 1461487459693 Marionette TRACE conn2 <- [1,1410,null,{}] 01:44:19 INFO - PROCESS | 1938 | 1461487459695 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:19 INFO - PROCESS | 1938 | 1461487459795 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:44:19 INFO - PROCESS | 1938 | 1461487459865 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f155800 == 71 [pid = 1938] [id = 360] 01:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12d9b3000) [pid = 1938] [serial = 1079] [outer = 0x0] 01:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12e5d2800) [pid = 1938] [serial = 1080] [outer = 0x12d9b3000] 01:44:19 INFO - PROCESS | 1938 | 1461487459890 Marionette DEBUG loaded listener.js 01:44:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12ea41000) [pid = 1938] [serial = 1081] [outer = 0x12d9b3000] 01:44:20 INFO - PROCESS | 1938 | 1461487460180 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 01:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 01:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:44:20 INFO - PROCESS | 1938 | 1461487460211 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:44:20 INFO - PROCESS | 1938 | 1461487460212 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:44:20 INFO - PROCESS | 1938 | 1461487460214 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:44:20 INFO - PROCESS | 1938 | 1461487460215 Marionette TRACE conn2 <- [1,1414,null,{}] 01:44:20 INFO - PROCESS | 1938 | 1461487460221 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:20 INFO - PROCESS | 1938 | 1461487460309 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:44:20 INFO - PROCESS | 1938 | 1461487460313 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fca4000 == 72 [pid = 1938] [id = 361] 01:44:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12a10c800) [pid = 1938] [serial = 1082] [outer = 0x0] 01:44:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12a115000) [pid = 1938] [serial = 1083] [outer = 0x12a10c800] 01:44:20 INFO - PROCESS | 1938 | 1461487460338 Marionette DEBUG loaded listener.js 01:44:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12a11a000) [pid = 1938] [serial = 1084] [outer = 0x12a10c800] 01:44:20 INFO - PROCESS | 1938 | 1461487460681 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 01:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 473ms 01:44:20 INFO - PROCESS | 1938 | 1461487460689 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:44:20 INFO - PROCESS | 1938 | 1461487460690 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:44:20 INFO - PROCESS | 1938 | 1461487460692 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:44:20 INFO - PROCESS | 1938 | 1461487460693 Marionette TRACE conn2 <- [1,1418,null,{}] 01:44:20 INFO - PROCESS | 1938 | 1461487460695 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:20 INFO - PROCESS | 1938 | 1461487460812 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:44:20 INFO - PROCESS | 1938 | 1461487460819 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x130895800 == 73 [pid = 1938] [id = 362] 01:44:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x114005c00) [pid = 1938] [serial = 1085] [outer = 0x0] 01:44:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12a119c00) [pid = 1938] [serial = 1086] [outer = 0x114005c00] 01:44:20 INFO - PROCESS | 1938 | 1461487460844 Marionette DEBUG loaded listener.js 01:44:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12b124c00) [pid = 1938] [serial = 1087] [outer = 0x114005c00] 01:44:21 INFO - PROCESS | 1938 | 1461487461336 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 01:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 669ms 01:44:21 INFO - PROCESS | 1938 | 1461487461375 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:44:21 INFO - PROCESS | 1938 | 1461487461378 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:44:21 INFO - PROCESS | 1938 | 1461487461382 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:44:21 INFO - PROCESS | 1938 | 1461487461387 Marionette TRACE conn2 <- [1,1422,null,{}] 01:44:21 INFO - PROCESS | 1938 | 1461487461391 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:21 INFO - PROCESS | 1938 | 1461487461501 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:44:21 INFO - PROCESS | 1938 | 1461487461572 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c3c6800 == 74 [pid = 1938] [id = 363] 01:44:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x11ac72c00) [pid = 1938] [serial = 1088] [outer = 0x0] 01:44:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x11add4800) [pid = 1938] [serial = 1089] [outer = 0x11ac72c00] 01:44:21 INFO - PROCESS | 1938 | 1461487461604 Marionette DEBUG loaded listener.js 01:44:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x11af78000) [pid = 1938] [serial = 1090] [outer = 0x11ac72c00] 01:44:22 INFO - PROCESS | 1938 | 1461487462108 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 01:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 775ms 01:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:44:22 INFO - PROCESS | 1938 | 1461487462158 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:44:22 INFO - PROCESS | 1938 | 1461487462162 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:44:22 INFO - PROCESS | 1938 | 1461487462167 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:44:22 INFO - PROCESS | 1938 | 1461487462168 Marionette TRACE conn2 <- [1,1426,null,{}] 01:44:22 INFO - PROCESS | 1938 | 1461487462171 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:22 INFO - PROCESS | 1938 | 1461487462296 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:44:22 INFO - PROCESS | 1938 | 1461487462367 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a947000 == 75 [pid = 1938] [id = 364] 01:44:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x123a70c00) [pid = 1938] [serial = 1091] [outer = 0x0] 01:44:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x1241a2c00) [pid = 1938] [serial = 1092] [outer = 0x123a70c00] 01:44:22 INFO - PROCESS | 1938 | 1461487462397 Marionette DEBUG loaded listener.js 01:44:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x127581c00) [pid = 1938] [serial = 1093] [outer = 0x123a70c00] 01:44:22 INFO - PROCESS | 1938 | 1461487462834 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 01:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 721ms 01:44:22 INFO - PROCESS | 1938 | 1461487462900 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:44:22 INFO - PROCESS | 1938 | 1461487462902 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:44:22 INFO - PROCESS | 1938 | 1461487462904 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:44:22 INFO - PROCESS | 1938 | 1461487462907 Marionette TRACE conn2 <- [1,1430,null,{}] 01:44:22 INFO - PROCESS | 1938 | 1461487462915 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:23 INFO - PROCESS | 1938 | 1461487463022 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:44:23 INFO - PROCESS | 1938 | 1461487463094 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd4c000 == 76 [pid = 1938] [id = 365] 01:44:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12b124000) [pid = 1938] [serial = 1094] [outer = 0x0] 01:44:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x12b126400) [pid = 1938] [serial = 1095] [outer = 0x12b124000] 01:44:23 INFO - PROCESS | 1938 | 1461487463126 Marionette DEBUG loaded listener.js 01:44:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12b22b800) [pid = 1938] [serial = 1096] [outer = 0x12b124000] 01:44:23 INFO - PROCESS | 1938 | 1461487463598 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 01:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 721ms 01:44:23 INFO - PROCESS | 1938 | 1461487463633 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:44:23 INFO - PROCESS | 1938 | 1461487463635 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:44:23 INFO - PROCESS | 1938 | 1461487463639 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:44:23 INFO - PROCESS | 1938 | 1461487463640 Marionette TRACE conn2 <- [1,1434,null,{}] 01:44:23 INFO - PROCESS | 1938 | 1461487463643 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:23 INFO - PROCESS | 1938 | 1461487463747 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:44:23 INFO - PROCESS | 1938 | 1461487463817 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4d1000 == 77 [pid = 1938] [id = 366] 01:44:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12bb9d400) [pid = 1938] [serial = 1097] [outer = 0x0] 01:44:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x12bd25000) [pid = 1938] [serial = 1098] [outer = 0x12bb9d400] 01:44:23 INFO - PROCESS | 1938 | 1461487463847 Marionette DEBUG loaded listener.js 01:44:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12d162400) [pid = 1938] [serial = 1099] [outer = 0x12bb9d400] 01:44:24 INFO - PROCESS | 1938 | 1461487464277 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 01:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 669ms 01:44:24 INFO - PROCESS | 1938 | 1461487464308 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:44:24 INFO - PROCESS | 1938 | 1461487464310 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:44:24 INFO - PROCESS | 1938 | 1461487464312 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:44:24 INFO - PROCESS | 1938 | 1461487464313 Marionette TRACE conn2 <- [1,1438,null,{}] 01:44:24 INFO - PROCESS | 1938 | 1461487464335 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:24 INFO - PROCESS | 1938 | 1461487464440 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:44:24 INFO - PROCESS | 1938 | 1461487464508 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x13bac5800 == 78 [pid = 1938] [id = 367] 01:44:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12b965c00) [pid = 1938] [serial = 1100] [outer = 0x0] 01:44:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12db87400) [pid = 1938] [serial = 1101] [outer = 0x12b965c00] 01:44:24 INFO - PROCESS | 1938 | 1461487464538 Marionette DEBUG loaded listener.js 01:44:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x12e603400) [pid = 1938] [serial = 1102] [outer = 0x12b965c00] 01:44:24 INFO - PROCESS | 1938 | 1461487464954 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 01:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 668ms 01:44:24 INFO - PROCESS | 1938 | 1461487464981 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:44:24 INFO - PROCESS | 1938 | 1461487464982 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:44:24 INFO - PROCESS | 1938 | 1461487464984 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:44:24 INFO - PROCESS | 1938 | 1461487464986 Marionette TRACE conn2 <- [1,1442,null,{}] 01:44:24 INFO - PROCESS | 1938 | 1461487464988 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:25 INFO - PROCESS | 1938 | 1461487465124 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:44:25 INFO - PROCESS | 1938 | 1461487465184 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aed0800 == 79 [pid = 1938] [id = 368] 01:44:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x119267c00) [pid = 1938] [serial = 1103] [outer = 0x0] 01:44:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x12e60d000) [pid = 1938] [serial = 1104] [outer = 0x119267c00] 01:44:25 INFO - PROCESS | 1938 | 1461487465270 Marionette DEBUG loaded listener.js 01:44:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x12ea52400) [pid = 1938] [serial = 1105] [outer = 0x119267c00] 01:44:25 INFO - PROCESS | 1938 | 1461487465681 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 01:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 722ms 01:44:25 INFO - PROCESS | 1938 | 1461487465707 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:44:25 INFO - PROCESS | 1938 | 1461487465708 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:44:25 INFO - PROCESS | 1938 | 1461487465711 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:44:25 INFO - PROCESS | 1938 | 1461487465712 Marionette TRACE conn2 <- [1,1446,null,{}] 01:44:25 INFO - PROCESS | 1938 | 1461487465714 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:25 INFO - PROCESS | 1938 | 1461487465822 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:44:25 INFO - PROCESS | 1938 | 1461487465893 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad6b800 == 80 [pid = 1938] [id = 369] 01:44:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x11504cc00) [pid = 1938] [serial = 1106] [outer = 0x0] 01:44:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x129416400) [pid = 1938] [serial = 1107] [outer = 0x11504cc00] 01:44:25 INFO - PROCESS | 1938 | 1461487465923 Marionette DEBUG loaded listener.js 01:44:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x12941c400) [pid = 1938] [serial = 1108] [outer = 0x11504cc00] 01:44:26 INFO - PROCESS | 1938 | 1461487466587 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 01:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 920ms 01:44:26 INFO - PROCESS | 1938 | 1461487466632 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:44:26 INFO - PROCESS | 1938 | 1461487466634 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:44:26 INFO - PROCESS | 1938 | 1461487466637 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:44:26 INFO - PROCESS | 1938 | 1461487466640 Marionette TRACE conn2 <- [1,1450,null,{}] 01:44:26 INFO - PROCESS | 1938 | 1461487466644 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:26 INFO - PROCESS | 1938 | 1461487466746 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:44:26 INFO - PROCESS | 1938 | 1461487466810 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a937800 == 81 [pid = 1938] [id = 370] 01:44:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x11a8b8000) [pid = 1938] [serial = 1109] [outer = 0x0] 01:44:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x11ac7b800) [pid = 1938] [serial = 1110] [outer = 0x11a8b8000] 01:44:26 INFO - PROCESS | 1938 | 1461487466838 Marionette DEBUG loaded listener.js 01:44:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x11b70c400) [pid = 1938] [serial = 1111] [outer = 0x11a8b8000] 01:44:27 INFO - PROCESS | 1938 | 1461487467291 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 01:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 673ms 01:44:27 INFO - PROCESS | 1938 | 1461487467311 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:44:27 INFO - PROCESS | 1938 | 1461487467314 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:44:27 INFO - PROCESS | 1938 | 1461487467321 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:44:27 INFO - PROCESS | 1938 | 1461487467322 Marionette TRACE conn2 <- [1,1454,null,{}] 01:44:27 INFO - PROCESS | 1938 | 1461487467325 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:27 INFO - PROCESS | 1938 | 1461487467421 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:44:27 INFO - PROCESS | 1938 | 1461487467496 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf80800 == 82 [pid = 1938] [id = 371] 01:44:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x11add6400) [pid = 1938] [serial = 1112] [outer = 0x0] 01:44:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x11bcd2c00) [pid = 1938] [serial = 1113] [outer = 0x11add6400] 01:44:27 INFO - PROCESS | 1938 | 1461487467524 Marionette DEBUG loaded listener.js 01:44:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x11c52a400) [pid = 1938] [serial = 1114] [outer = 0x11add6400] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x119738000 == 81 [pid = 1938] [id = 269] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed66800 == 80 [pid = 1938] [id = 323] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed1a000 == 79 [pid = 1938] [id = 288] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12fca4000 == 78 [pid = 1938] [id = 361] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12f155800 == 77 [pid = 1938] [id = 360] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8d1800 == 76 [pid = 1938] [id = 359] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8d2000 == 75 [pid = 1938] [id = 358] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12e5a0000 == 74 [pid = 1938] [id = 357] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12d90e000 == 73 [pid = 1938] [id = 356] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x11af76400) [pid = 1938] [serial = 1026] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12d064800 == 72 [pid = 1938] [id = 355] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12b360800 == 71 [pid = 1938] [id = 354] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x11b75f000 == 70 [pid = 1938] [id = 353] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x127868000 == 69 [pid = 1938] [id = 352] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x119b22800 == 68 [pid = 1938] [id = 351] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x11a631800 == 67 [pid = 1938] [id = 350] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x11c1e6800 == 66 [pid = 1938] [id = 349] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x13089c800 == 65 [pid = 1938] [id = 347] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12fcb0000 == 64 [pid = 1938] [id = 346] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebb1000 == 63 [pid = 1938] [id = 345] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x11c632800 == 62 [pid = 1938] [id = 344] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x11921e000 == 61 [pid = 1938] [id = 343] 01:44:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12fcad800 == 60 [pid = 1938] [id = 342] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x12d2dd800) [pid = 1938] [serial = 1009] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x12ea37000) [pid = 1938] [serial = 1024] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x123a0ec00) [pid = 1938] [serial = 997] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x12b964c00) [pid = 1938] [serial = 1020] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x11ac71000) [pid = 1938] [serial = 991] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x12db7cc00) [pid = 1938] [serial = 1012] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x12e5d2400) [pid = 1938] [serial = 1018] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x11a88c800) [pid = 1938] [serial = 972] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x12bb3f000) [pid = 1938] [serial = 981] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x12e55e400) [pid = 1938] [serial = 1017] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x11c319800) [pid = 1938] [serial = 994] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x12e60d800) [pid = 1938] [serial = 1023] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x11bc4d800) [pid = 1938] [serial = 993] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x11c1a0000) [pid = 1938] [serial = 996] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x12d9b1400) [pid = 1938] [serial = 988] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x129021800) [pid = 1938] [serial = 978] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x1241a4000) [pid = 1938] [serial = 999] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x128818c00) [pid = 1938] [serial = 1002] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x12d162c00) [pid = 1938] [serial = 987] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x12e558000) [pid = 1938] [serial = 1015] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x12c138c00) [pid = 1938] [serial = 1006] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x12759b800) [pid = 1938] [serial = 1000] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x1295ad400) [pid = 1938] [serial = 1003] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x12d9b4c00) [pid = 1938] [serial = 1011] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x12e602c00) [pid = 1938] [serial = 1021] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x12d110800) [pid = 1938] [serial = 1008] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x11c19f000) [pid = 1938] [serial = 975] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x118eda400) [pid = 1938] [serial = 990] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12b22c800) [pid = 1938] [serial = 1005] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12c138000) [pid = 1938] [serial = 984] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12db86800) [pid = 1938] [serial = 1014] [outer = 0x0] [url = about:blank] 01:44:27 INFO - PROCESS | 1938 | 1461487467982 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 01:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 673ms 01:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:44:28 INFO - PROCESS | 1938 | 1461487467992 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:44:28 INFO - PROCESS | 1938 | 1461487467994 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:44:28 INFO - PROCESS | 1938 | 1461487467996 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:44:28 INFO - PROCESS | 1938 | 1461487467998 Marionette TRACE conn2 <- [1,1458,null,{}] 01:44:28 INFO - PROCESS | 1938 | 1461487468009 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:28 INFO - PROCESS | 1938 | 1461487468120 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:44:28 INFO - PROCESS | 1938 | 1461487468175 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x127549800 == 61 [pid = 1938] [id = 372] 01:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x11bcc5400) [pid = 1938] [serial = 1115] [outer = 0x0] 01:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x123a12000) [pid = 1938] [serial = 1116] [outer = 0x11bcc5400] 01:44:28 INFO - PROCESS | 1938 | 1461487468206 Marionette DEBUG loaded listener.js 01:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x127e44c00) [pid = 1938] [serial = 1117] [outer = 0x11bcc5400] 01:44:28 INFO - PROCESS | 1938 | 1461487468526 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 01:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 575ms 01:44:28 INFO - PROCESS | 1938 | 1461487468571 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:44:28 INFO - PROCESS | 1938 | 1461487468573 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:44:28 INFO - PROCESS | 1938 | 1461487468575 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:44:28 INFO - PROCESS | 1938 | 1461487468576 Marionette TRACE conn2 <- [1,1462,null,{}] 01:44:28 INFO - PROCESS | 1938 | 1461487468579 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:28 INFO - PROCESS | 1938 | 1461487468664 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:44:28 INFO - PROCESS | 1938 | 1461487468720 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x12afa1800 == 62 [pid = 1938] [id = 373] 01:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x127da8400) [pid = 1938] [serial = 1118] [outer = 0x0] 01:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12941e800) [pid = 1938] [serial = 1119] [outer = 0x127da8400] 01:44:28 INFO - PROCESS | 1938 | 1461487468748 Marionette DEBUG loaded listener.js 01:44:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12a10d400) [pid = 1938] [serial = 1120] [outer = 0x127da8400] 01:44:29 INFO - PROCESS | 1938 | 1461487469147 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 01:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 618ms 01:44:29 INFO - PROCESS | 1938 | 1461487469194 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:44:29 INFO - PROCESS | 1938 | 1461487469196 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:44:29 INFO - PROCESS | 1938 | 1461487469199 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:44:29 INFO - PROCESS | 1938 | 1461487469201 Marionette TRACE conn2 <- [1,1466,null,{}] 01:44:29 INFO - PROCESS | 1938 | 1461487469204 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:29 INFO - PROCESS | 1938 | 1461487469359 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:44:29 INFO - PROCESS | 1938 | 1461487469385 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd39800 == 63 [pid = 1938] [id = 374] 01:44:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x1295b1000) [pid = 1938] [serial = 1121] [outer = 0x0] 01:44:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12a18b800) [pid = 1938] [serial = 1122] [outer = 0x1295b1000] 01:44:29 INFO - PROCESS | 1938 | 1461487469411 Marionette DEBUG loaded listener.js 01:44:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x12b052800) [pid = 1938] [serial = 1123] [outer = 0x1295b1000] 01:44:29 INFO - PROCESS | 1938 | 1461487469731 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 01:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 570ms 01:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:44:29 INFO - PROCESS | 1938 | 1461487469769 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:44:29 INFO - PROCESS | 1938 | 1461487469770 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:44:29 INFO - PROCESS | 1938 | 1461487469772 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:44:29 INFO - PROCESS | 1938 | 1461487469773 Marionette TRACE conn2 <- [1,1470,null,{}] 01:44:29 INFO - PROCESS | 1938 | 1461487469776 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:29 INFO - PROCESS | 1938 | 1461487469871 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:44:29 INFO - PROCESS | 1938 | 1461487469876 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd5e000 == 64 [pid = 1938] [id = 375] 01:44:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x12b05d800) [pid = 1938] [serial = 1124] [outer = 0x0] 01:44:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x12b22c800) [pid = 1938] [serial = 1125] [outer = 0x12b05d800] 01:44:29 INFO - PROCESS | 1938 | 1461487469903 Marionette DEBUG loaded listener.js 01:44:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12bd1e800) [pid = 1938] [serial = 1126] [outer = 0x12b05d800] 01:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 517ms 01:44:30 INFO - PROCESS | 1938 | 1461487470285 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 01:44:30 INFO - PROCESS | 1938 | 1461487470291 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:44:30 INFO - PROCESS | 1938 | 1461487470292 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:44:30 INFO - PROCESS | 1938 | 1461487470294 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:44:30 INFO - PROCESS | 1938 | 1461487470296 Marionette TRACE conn2 <- [1,1474,null,{}] 01:44:30 INFO - PROCESS | 1938 | 1461487470299 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:30 INFO - PROCESS | 1938 | 1461487470454 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:44:30 INFO - PROCESS | 1938 | 1461487470474 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e66f000 == 65 [pid = 1938] [id = 376] 01:44:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x12bd24000) [pid = 1938] [serial = 1127] [outer = 0x0] 01:44:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12bf8fc00) [pid = 1938] [serial = 1128] [outer = 0x12bd24000] 01:44:30 INFO - PROCESS | 1938 | 1461487470510 Marionette DEBUG loaded listener.js 01:44:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12b057800) [pid = 1938] [serial = 1129] [outer = 0x12bd24000] 01:44:30 INFO - PROCESS | 1938 | 1461487470980 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 01:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 720ms 01:44:31 INFO - PROCESS | 1938 | 1461487471035 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:44:31 INFO - PROCESS | 1938 | 1461487471037 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:44:31 INFO - PROCESS | 1938 | 1461487471040 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:44:31 INFO - PROCESS | 1938 | 1461487471042 Marionette TRACE conn2 <- [1,1478,null,{}] 01:44:31 INFO - PROCESS | 1938 | 1461487471045 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:31 INFO - PROCESS | 1938 | 1461487471206 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:44:31 INFO - PROCESS | 1938 | 1461487471230 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed79800 == 66 [pid = 1938] [id = 377] 01:44:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x11bc52400) [pid = 1938] [serial = 1130] [outer = 0x0] 01:44:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12d15ac00) [pid = 1938] [serial = 1131] [outer = 0x11bc52400] 01:44:31 INFO - PROCESS | 1938 | 1461487471272 Marionette DEBUG loaded listener.js 01:44:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12d2dc000) [pid = 1938] [serial = 1132] [outer = 0x11bc52400] 01:44:31 INFO - PROCESS | 1938 | 1461487471715 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 01:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 719ms 01:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:44:31 INFO - PROCESS | 1938 | 1461487471760 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:44:31 INFO - PROCESS | 1938 | 1461487471761 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:44:31 INFO - PROCESS | 1938 | 1461487471763 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:44:31 INFO - PROCESS | 1938 | 1461487471764 Marionette TRACE conn2 <- [1,1482,null,{}] 01:44:31 INFO - PROCESS | 1938 | 1461487471767 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:31 INFO - PROCESS | 1938 | 1461487471886 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:44:31 INFO - PROCESS | 1938 | 1461487471904 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4cc800 == 67 [pid = 1938] [id = 378] 01:44:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12bd28400) [pid = 1938] [serial = 1133] [outer = 0x0] 01:44:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x12d9b1400) [pid = 1938] [serial = 1134] [outer = 0x12bd28400] 01:44:31 INFO - PROCESS | 1938 | 1461487471928 Marionette DEBUG loaded listener.js 01:44:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x12e552c00) [pid = 1938] [serial = 1135] [outer = 0x12bd28400] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x11afbd400) [pid = 1938] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x127d9dc00) [pid = 1938] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x12b05fc00) [pid = 1938] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x114fbf800) [pid = 1938] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x12758ac00) [pid = 1938] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x123ed5400) [pid = 1938] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x11a887800) [pid = 1938] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x12b961800) [pid = 1938] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x11a8b0400) [pid = 1938] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x11afab800) [pid = 1938] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x12881d000) [pid = 1938] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x11add7400) [pid = 1938] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x12b05e400) [pid = 1938] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x119d63000) [pid = 1938] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x12bf90000) [pid = 1938] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x127d9d800) [pid = 1938] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12a10c800) [pid = 1938] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x12bb9ac00) [pid = 1938] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12d109800) [pid = 1938] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12d108800) [pid = 1938] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12d2dac00) [pid = 1938] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x11ac76000) [pid = 1938] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11c7ca400) [pid = 1938] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12b22a800) [pid = 1938] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x11af72400) [pid = 1938] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x11a8b0800) [pid = 1938] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x114fc5800) [pid = 1938] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x11a88d800) [pid = 1938] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x123a13000) [pid = 1938] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:44:32 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12d9b3000) [pid = 1938] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:44:32 INFO - PROCESS | 1938 | 1461487472435 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 01:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 721ms 01:44:32 INFO - PROCESS | 1938 | 1461487472495 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:44:32 INFO - PROCESS | 1938 | 1461487472497 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:44:32 INFO - PROCESS | 1938 | 1461487472506 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:44:32 INFO - PROCESS | 1938 | 1461487472507 Marionette TRACE conn2 <- [1,1486,null,{}] 01:44:32 INFO - PROCESS | 1938 | 1461487472509 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:32 INFO - PROCESS | 1938 | 1461487472605 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:44:32 INFO - PROCESS | 1938 | 1461487472610 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12c01b000 == 68 [pid = 1938] [id = 379] 01:44:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x1151e5400) [pid = 1938] [serial = 1136] [outer = 0x0] 01:44:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x11b703c00) [pid = 1938] [serial = 1137] [outer = 0x1151e5400] 01:44:32 INFO - PROCESS | 1938 | 1461487472635 Marionette DEBUG loaded listener.js 01:44:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x11c7d1c00) [pid = 1938] [serial = 1138] [outer = 0x1151e5400] 01:44:32 INFO - PROCESS | 1938 | 1461487472977 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 01:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 524ms 01:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:44:33 INFO - PROCESS | 1938 | 1461487473024 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:44:33 INFO - PROCESS | 1938 | 1461487473026 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:44:33 INFO - PROCESS | 1938 | 1461487473028 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:44:33 INFO - PROCESS | 1938 | 1461487473029 Marionette TRACE conn2 <- [1,1490,null,{}] 01:44:33 INFO - PROCESS | 1938 | 1461487473032 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:33 INFO - PROCESS | 1938 | 1461487473156 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:44:33 INFO - PROCESS | 1938 | 1461487473164 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fbd0000 == 69 [pid = 1938] [id = 380] 01:44:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x11af73400) [pid = 1938] [serial = 1139] [outer = 0x0] 01:44:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x127322400) [pid = 1938] [serial = 1140] [outer = 0x11af73400] 01:44:33 INFO - PROCESS | 1938 | 1461487473194 Marionette DEBUG loaded listener.js 01:44:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12d9ae800) [pid = 1938] [serial = 1141] [outer = 0x11af73400] 01:44:33 INFO - PROCESS | 1938 | 1461487473546 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 01:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 568ms 01:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:44:33 INFO - PROCESS | 1938 | 1461487473597 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:44:33 INFO - PROCESS | 1938 | 1461487473598 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:44:33 INFO - PROCESS | 1938 | 1461487473600 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:44:33 INFO - PROCESS | 1938 | 1461487473601 Marionette TRACE conn2 <- [1,1494,null,{}] 01:44:33 INFO - PROCESS | 1938 | 1461487473603 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:33 INFO - PROCESS | 1938 | 1461487473691 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:44:33 INFO - PROCESS | 1938 | 1461487473750 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x130893000 == 70 [pid = 1938] [id = 381] 01:44:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12bf96800) [pid = 1938] [serial = 1142] [outer = 0x0] 01:44:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12e557000) [pid = 1938] [serial = 1143] [outer = 0x12bf96800] 01:44:33 INFO - PROCESS | 1938 | 1461487473776 Marionette DEBUG loaded listener.js 01:44:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12e5db800) [pid = 1938] [serial = 1144] [outer = 0x12bf96800] 01:44:34 INFO - PROCESS | 1938 | 1461487474072 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 01:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 01:44:34 INFO - PROCESS | 1938 | 1461487474121 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:44:34 INFO - PROCESS | 1938 | 1461487474122 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:44:34 INFO - PROCESS | 1938 | 1461487474124 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:44:34 INFO - PROCESS | 1938 | 1461487474125 Marionette TRACE conn2 <- [1,1498,null,{}] 01:44:34 INFO - PROCESS | 1938 | 1461487474128 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:34 INFO - PROCESS | 1938 | 1461487474216 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:44:34 INFO - PROCESS | 1938 | 1461487474220 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a24f000 == 71 [pid = 1938] [id = 382] 01:44:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x114e26800) [pid = 1938] [serial = 1145] [outer = 0x0] 01:44:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x114e2ec00) [pid = 1938] [serial = 1146] [outer = 0x114e26800] 01:44:34 INFO - PROCESS | 1938 | 1461487474246 Marionette DEBUG loaded listener.js 01:44:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12bf99800) [pid = 1938] [serial = 1147] [outer = 0x114e26800] 01:44:34 INFO - PROCESS | 1938 | 1461487474925 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 01:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 867ms 01:44:34 INFO - PROCESS | 1938 | 1461487474993 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:44:34 INFO - PROCESS | 1938 | 1461487474996 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:44:35 INFO - PROCESS | 1938 | 1461487475000 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:44:35 INFO - PROCESS | 1938 | 1461487475002 Marionette TRACE conn2 <- [1,1502,null,{}] 01:44:35 INFO - PROCESS | 1938 | 1461487475006 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:35 INFO - PROCESS | 1938 | 1461487475117 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:44:35 INFO - PROCESS | 1938 | 1461487475190 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239a4000 == 72 [pid = 1938] [id = 383] 01:44:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x11887c800) [pid = 1938] [serial = 1148] [outer = 0x0] 01:44:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x11a88ec00) [pid = 1938] [serial = 1149] [outer = 0x11887c800] 01:44:35 INFO - PROCESS | 1938 | 1461487475222 Marionette DEBUG loaded listener.js 01:44:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x11af6b400) [pid = 1938] [serial = 1150] [outer = 0x11887c800] 01:44:35 INFO - PROCESS | 1938 | 1461487475715 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 01:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 775ms 01:44:35 INFO - PROCESS | 1938 | 1461487475775 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:44:35 INFO - PROCESS | 1938 | 1461487475782 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:44:35 INFO - PROCESS | 1938 | 1461487475810 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:44:35 INFO - PROCESS | 1938 | 1461487475813 Marionette TRACE conn2 <- [1,1506,null,{}] 01:44:35 INFO - PROCESS | 1938 | 1461487475870 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:36 INFO - PROCESS | 1938 | 1461487476019 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:44:36 INFO - PROCESS | 1938 | 1461487476074 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aecc000 == 73 [pid = 1938] [id = 384] 01:44:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x11c325800) [pid = 1938] [serial = 1151] [outer = 0x0] 01:44:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x123a14000) [pid = 1938] [serial = 1152] [outer = 0x11c325800] 01:44:36 INFO - PROCESS | 1938 | 1461487476104 Marionette DEBUG loaded listener.js 01:44:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x12429a800) [pid = 1938] [serial = 1153] [outer = 0x11c325800] 01:44:36 INFO - PROCESS | 1938 | 1461487476564 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 01:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 763ms 01:44:36 INFO - PROCESS | 1938 | 1461487476571 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:44:36 INFO - PROCESS | 1938 | 1461487476573 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:44:36 INFO - PROCESS | 1938 | 1461487476577 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:44:36 INFO - PROCESS | 1938 | 1461487476581 Marionette TRACE conn2 <- [1,1510,null,{}] 01:44:36 INFO - PROCESS | 1938 | 1461487476593 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:36 INFO - PROCESS | 1938 | 1461487476763 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:44:36 INFO - PROCESS | 1938 | 1461487476897 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fbd7000 == 74 [pid = 1938] [id = 385] 01:44:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x127585400) [pid = 1938] [serial = 1154] [outer = 0x0] 01:44:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x12941c800) [pid = 1938] [serial = 1155] [outer = 0x127585400] 01:44:36 INFO - PROCESS | 1938 | 1461487476930 Marionette DEBUG loaded listener.js 01:44:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12a18cc00) [pid = 1938] [serial = 1156] [outer = 0x127585400] 01:44:37 INFO - PROCESS | 1938 | 1461487477365 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 01:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 826ms 01:44:37 INFO - PROCESS | 1938 | 1461487477403 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:44:37 INFO - PROCESS | 1938 | 1461487477405 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:44:37 INFO - PROCESS | 1938 | 1461487477407 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:44:37 INFO - PROCESS | 1938 | 1461487477408 Marionette TRACE conn2 <- [1,1514,null,{}] 01:44:37 INFO - PROCESS | 1938 | 1461487477411 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:37 INFO - PROCESS | 1938 | 1461487477520 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:44:37 INFO - PROCESS | 1938 | 1461487477580 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x13a25a000 == 75 [pid = 1938] [id = 386] 01:44:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x12b053000) [pid = 1938] [serial = 1157] [outer = 0x0] 01:44:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12b127800) [pid = 1938] [serial = 1158] [outer = 0x12b053000] 01:44:37 INFO - PROCESS | 1938 | 1461487477652 Marionette DEBUG loaded listener.js 01:44:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12b961800) [pid = 1938] [serial = 1159] [outer = 0x12b053000] 01:44:38 INFO - PROCESS | 1938 | 1461487478072 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 01:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 719ms 01:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:44:38 INFO - PROCESS | 1938 | 1461487478127 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:44:38 INFO - PROCESS | 1938 | 1461487478129 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:44:38 INFO - PROCESS | 1938 | 1461487478132 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:44:38 INFO - PROCESS | 1938 | 1461487478134 Marionette TRACE conn2 <- [1,1518,null,{}] 01:44:38 INFO - PROCESS | 1938 | 1461487478138 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:38 INFO - PROCESS | 1938 | 1461487478274 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:44:38 INFO - PROCESS | 1938 | 1461487478347 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x13c4e5000 == 76 [pid = 1938] [id = 387] 01:44:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x12b12a800) [pid = 1938] [serial = 1160] [outer = 0x0] 01:44:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12bb9c000) [pid = 1938] [serial = 1161] [outer = 0x12b12a800] 01:44:38 INFO - PROCESS | 1938 | 1461487478377 Marionette DEBUG loaded listener.js 01:44:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12c13d800) [pid = 1938] [serial = 1162] [outer = 0x12b12a800] 01:44:38 INFO - PROCESS | 1938 | 1461487478792 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 672ms 01:44:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:44:38 INFO - PROCESS | 1938 | 1461487478803 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:44:38 INFO - PROCESS | 1938 | 1461487478805 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:44:38 INFO - PROCESS | 1938 | 1461487478807 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:44:38 INFO - PROCESS | 1938 | 1461487478808 Marionette TRACE conn2 <- [1,1522,null,{}] 01:44:38 INFO - PROCESS | 1938 | 1461487478829 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:38 INFO - PROCESS | 1938 | 1461487478975 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:44:39 INFO - PROCESS | 1938 | 1461487479030 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x13b5af000 == 77 [pid = 1938] [id = 388] 01:44:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12d2d6800) [pid = 1938] [serial = 1163] [outer = 0x0] 01:44:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x12e53f000) [pid = 1938] [serial = 1164] [outer = 0x12d2d6800] 01:44:39 INFO - PROCESS | 1938 | 1461487479063 Marionette DEBUG loaded listener.js 01:44:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x12e547000) [pid = 1938] [serial = 1165] [outer = 0x12d2d6800] 01:44:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:44:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:44:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:44:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:44:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 01:44:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:44:39 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 01:44:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:44:39 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 620ms 01:44:39 INFO - PROCESS | 1938 | 1461487479421 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 01:44:39 INFO - PROCESS | 1938 | 1461487479427 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:44:39 INFO - PROCESS | 1938 | 1461487479429 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:44:39 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:44:39 INFO - PROCESS | 1938 | 1461487479431 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:44:39 INFO - PROCESS | 1938 | 1461487479433 Marionette TRACE conn2 <- [1,1526,null,{}] 01:44:39 INFO - PROCESS | 1938 | 1461487479437 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:39 INFO - PROCESS | 1938 | 1461487479543 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:44:39 INFO - PROCESS | 1938 | 1461487479651 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae4d800 == 78 [pid = 1938] [id = 389] 01:44:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x118eddc00) [pid = 1938] [serial = 1166] [outer = 0x0] 01:44:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x12e556400) [pid = 1938] [serial = 1167] [outer = 0x118eddc00] 01:44:39 INFO - PROCESS | 1938 | 1461487479684 Marionette DEBUG loaded listener.js 01:44:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x12ea3cc00) [pid = 1938] [serial = 1168] [outer = 0x118eddc00] 01:44:40 INFO - PROCESS | 1938 | 1461487480036 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 01:44:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:44:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:44:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:44:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:44:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:44:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:44:40 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 619ms 01:44:40 INFO - PROCESS | 1938 | 1461487480054 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:44:40 INFO - PROCESS | 1938 | 1461487480055 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:44:40 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:44:40 INFO - PROCESS | 1938 | 1461487480058 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:44:40 INFO - PROCESS | 1938 | 1461487480059 Marionette TRACE conn2 <- [1,1530,null,{}] 01:44:40 INFO - PROCESS | 1938 | 1461487480062 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:40 INFO - PROCESS | 1938 | 1461487480168 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:44:40 INFO - PROCESS | 1938 | 1461487480269 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x118fd0800 == 79 [pid = 1938] [id = 390] 01:44:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x114b38000) [pid = 1938] [serial = 1169] [outer = 0x0] 01:44:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x119a69800) [pid = 1938] [serial = 1170] [outer = 0x114b38000] 01:44:40 INFO - PROCESS | 1938 | 1461487480318 Marionette DEBUG loaded listener.js 01:44:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x11bf28400) [pid = 1938] [serial = 1171] [outer = 0x114b38000] 01:44:40 INFO - PROCESS | 1938 | 1461487480871 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 01:44:40 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 01:44:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:44:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:44:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 01:44:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:44:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 820ms 01:44:40 INFO - PROCESS | 1938 | 1461487480878 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:44:40 INFO - PROCESS | 1938 | 1461487480880 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:44:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:44:40 INFO - PROCESS | 1938 | 1461487480884 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:44:40 INFO - PROCESS | 1938 | 1461487480886 Marionette TRACE conn2 <- [1,1534,null,{}] 01:44:40 INFO - PROCESS | 1938 | 1461487480890 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:40 INFO - PROCESS | 1938 | 1461487480995 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:44:41 INFO - PROCESS | 1938 | 1461487481057 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x127551000 == 80 [pid = 1938] [id = 391] 01:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x114fc2c00) [pid = 1938] [serial = 1172] [outer = 0x0] 01:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x11a894400) [pid = 1938] [serial = 1173] [outer = 0x114fc2c00] 01:44:41 INFO - PROCESS | 1938 | 1461487481085 Marionette DEBUG loaded listener.js 01:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x11adccc00) [pid = 1938] [serial = 1174] [outer = 0x114fc2c00] 01:44:41 INFO - PROCESS | 1938 | 1461487481571 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:44:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:44:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 724ms 01:44:41 INFO - PROCESS | 1938 | 1461487481608 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:44:41 INFO - PROCESS | 1938 | 1461487481612 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:44:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:44:41 INFO - PROCESS | 1938 | 1461487481617 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:44:41 INFO - PROCESS | 1938 | 1461487481619 Marionette TRACE conn2 <- [1,1538,null,{}] 01:44:41 INFO - PROCESS | 1938 | 1461487481621 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:41 INFO - PROCESS | 1938 | 1461487481730 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:44:41 INFO - PROCESS | 1938 | 1461487481829 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x128841800 == 81 [pid = 1938] [id = 392] 01:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x115871800) [pid = 1938] [serial = 1175] [outer = 0x0] 01:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x11af71800) [pid = 1938] [serial = 1176] [outer = 0x115871800] 01:44:41 INFO - PROCESS | 1938 | 1461487481872 Marionette DEBUG loaded listener.js 01:44:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x11c327c00) [pid = 1938] [serial = 1177] [outer = 0x115871800] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x130893000 == 80 [pid = 1938] [id = 381] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12fbd0000 == 79 [pid = 1938] [id = 380] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12c01b000 == 78 [pid = 1938] [id = 379] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4cc800 == 77 [pid = 1938] [id = 378] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed79800 == 76 [pid = 1938] [id = 377] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x12a119c00) [pid = 1938] [serial = 1086] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12e66f000 == 75 [pid = 1938] [id = 376] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd5e000 == 74 [pid = 1938] [id = 375] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd39800 == 73 [pid = 1938] [id = 374] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12afa1800 == 72 [pid = 1938] [id = 373] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x127549800 == 71 [pid = 1938] [id = 372] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf80800 == 70 [pid = 1938] [id = 371] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12a937800 == 69 [pid = 1938] [id = 370] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd4c000 == 68 [pid = 1938] [id = 365] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12a947000 == 67 [pid = 1938] [id = 364] 01:44:42 INFO - PROCESS | 1938 | --DOCSHELL 0x11c3c6800 == 66 [pid = 1938] [id = 363] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x12bd26c00) [pid = 1938] [serial = 864] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x11adcac00) [pid = 1938] [serial = 868] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x11c690000) [pid = 1938] [serial = 871] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x1295a4000) [pid = 1938] [serial = 874] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x12e5d2800) [pid = 1938] [serial = 1080] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x12a11a000) [pid = 1938] [serial = 1084] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x12bb3c000) [pid = 1938] [serial = 1063] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x12d108400) [pid = 1938] [serial = 1066] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x11c551000) [pid = 1938] [serial = 922] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x1295abc00) [pid = 1938] [serial = 913] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x12bb39c00) [pid = 1938] [serial = 931] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x116584000) [pid = 1938] [serial = 916] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x12b053400) [pid = 1938] [serial = 928] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x127597400) [pid = 1938] [serial = 925] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x11ac7ec00) [pid = 1938] [serial = 919] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x11c68dc00) [pid = 1938] [serial = 976] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x12bf8d000) [pid = 1938] [serial = 982] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x11ac7d800) [pid = 1938] [serial = 973] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x12d15c800) [pid = 1938] [serial = 985] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x1295b1c00) [pid = 1938] [serial = 979] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x12a115000) [pid = 1938] [serial = 1083] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x12bf97800) [pid = 1938] [serial = 1065] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x12d9b1800) [pid = 1938] [serial = 1071] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x12d2dc400) [pid = 1938] [serial = 1069] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x12d160800) [pid = 1938] [serial = 1068] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x12e555800) [pid = 1938] [serial = 1074] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x127e43800) [pid = 1938] [serial = 1077] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12419e800) [pid = 1938] [serial = 1056] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x123a13400) [pid = 1938] [serial = 1057] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12b4ba400) [pid = 1938] [serial = 1062] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12db7f400) [pid = 1938] [serial = 1072] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x11592f800) [pid = 1938] [serial = 1029] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12e60b400) [pid = 1938] [serial = 1027] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11af79800) [pid = 1938] [serial = 1051] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x11ad11000) [pid = 1938] [serial = 1050] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x119182400) [pid = 1938] [serial = 1048] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x115042800) [pid = 1938] [serial = 1047] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12759e000) [pid = 1938] [serial = 1035] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x11c323400) [pid = 1938] [serial = 1053] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x11c697000) [pid = 1938] [serial = 1054] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x127586800) [pid = 1938] [serial = 1059] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x129023800) [pid = 1938] [serial = 1060] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12b4c3000) [pid = 1938] [serial = 1038] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x11adcbc00) [pid = 1938] [serial = 1032] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12d2d5800) [pid = 1938] [serial = 1044] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12bba1800) [pid = 1938] [serial = 1041] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12ea41000) [pid = 1938] [serial = 1081] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12e55e000) [pid = 1938] [serial = 1075] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12e550c00) [pid = 1938] [serial = 1078] [outer = 0x0] [url = about:blank] 01:44:42 INFO - PROCESS | 1938 | 1461487482404 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:44:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:44:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 821ms 01:44:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:44:42 INFO - PROCESS | 1938 | 1461487482438 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:44:42 INFO - PROCESS | 1938 | 1461487482439 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:44:42 INFO - PROCESS | 1938 | 1461487482441 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:44:42 INFO - PROCESS | 1938 | 1461487482444 Marionette TRACE conn2 <- [1,1542,null,{}] 01:44:42 INFO - PROCESS | 1938 | 1461487482451 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:42 INFO - PROCESS | 1938 | 1461487482541 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:44:42 INFO - PROCESS | 1938 | 1461487482546 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c63b800 == 67 [pid = 1938] [id = 393] 01:44:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x11c327000) [pid = 1938] [serial = 1178] [outer = 0x0] 01:44:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11c7d1000) [pid = 1938] [serial = 1179] [outer = 0x11c327000] 01:44:42 INFO - PROCESS | 1938 | 1461487482575 Marionette DEBUG loaded listener.js 01:44:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x126792800) [pid = 1938] [serial = 1180] [outer = 0x11c327000] 01:44:42 INFO - PROCESS | 1938 | 1461487482953 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 01:44:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:44:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 524ms 01:44:42 INFO - PROCESS | 1938 | 1461487482966 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:44:42 INFO - PROCESS | 1938 | 1461487482967 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:44:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:44:42 INFO - PROCESS | 1938 | 1461487482970 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:44:42 INFO - PROCESS | 1938 | 1461487482971 Marionette TRACE conn2 <- [1,1546,null,{}] 01:44:42 INFO - PROCESS | 1938 | 1461487482973 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:43 INFO - PROCESS | 1938 | 1461487483061 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:44:43 INFO - PROCESS | 1938 | 1461487483066 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aee3000 == 68 [pid = 1938] [id = 394] 01:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x127586800) [pid = 1938] [serial = 1181] [outer = 0x0] 01:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12881e400) [pid = 1938] [serial = 1182] [outer = 0x127586800] 01:44:43 INFO - PROCESS | 1938 | 1461487483093 Marionette DEBUG loaded listener.js 01:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x129418400) [pid = 1938] [serial = 1183] [outer = 0x127586800] 01:44:43 INFO - PROCESS | 1938 | 1461487483443 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 01:44:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:44:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 520ms 01:44:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:44:43 INFO - PROCESS | 1938 | 1461487483496 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:44:43 INFO - PROCESS | 1938 | 1461487483497 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:44:43 INFO - PROCESS | 1938 | 1461487483500 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:44:43 INFO - PROCESS | 1938 | 1461487483501 Marionette TRACE conn2 <- [1,1550,null,{}] 01:44:43 INFO - PROCESS | 1938 | 1461487483503 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:43 INFO - PROCESS | 1938 | 1461487483592 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:44:43 INFO - PROCESS | 1938 | 1461487483596 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b995000 == 69 [pid = 1938] [id = 395] 01:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x129418800) [pid = 1938] [serial = 1184] [outer = 0x0] 01:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x1295b0c00) [pid = 1938] [serial = 1185] [outer = 0x129418800] 01:44:43 INFO - PROCESS | 1938 | 1461487483622 Marionette DEBUG loaded listener.js 01:44:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12a115400) [pid = 1938] [serial = 1186] [outer = 0x129418800] 01:44:44 INFO - PROCESS | 1938 | 1461487484030 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:44:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:44:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 570ms 01:44:44 INFO - PROCESS | 1938 | 1461487484072 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:44:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:44:44 INFO - PROCESS | 1938 | 1461487484074 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:44:44 INFO - PROCESS | 1938 | 1461487484077 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:44:44 INFO - PROCESS | 1938 | 1461487484079 Marionette TRACE conn2 <- [1,1554,null,{}] 01:44:44 INFO - PROCESS | 1938 | 1461487484101 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:44 INFO - PROCESS | 1938 | 1461487484286 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:44:44 INFO - PROCESS | 1938 | 1461487484329 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d907000 == 70 [pid = 1938] [id = 396] 01:44:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12a18bc00) [pid = 1938] [serial = 1187] [outer = 0x0] 01:44:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12b227400) [pid = 1938] [serial = 1188] [outer = 0x12a18bc00] 01:44:44 INFO - PROCESS | 1938 | 1461487484372 Marionette DEBUG loaded listener.js 01:44:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12bb42400) [pid = 1938] [serial = 1189] [outer = 0x12a18bc00] 01:44:44 INFO - PROCESS | 1938 | 1461487484805 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:44:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:44:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 775ms 01:44:44 INFO - PROCESS | 1938 | 1461487484852 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:44:44 INFO - PROCESS | 1938 | 1461487484853 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:44:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:44:44 INFO - PROCESS | 1938 | 1461487484855 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:44:44 INFO - PROCESS | 1938 | 1461487484856 Marionette TRACE conn2 <- [1,1558,null,{}] 01:44:44 INFO - PROCESS | 1938 | 1461487484858 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:44 INFO - PROCESS | 1938 | 1461487484968 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:44:44 INFO - PROCESS | 1938 | 1461487484979 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd4c000 == 71 [pid = 1938] [id = 397] 01:44:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12a18c800) [pid = 1938] [serial = 1190] [outer = 0x0] 01:44:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12bd1e000) [pid = 1938] [serial = 1191] [outer = 0x12a18c800] 01:44:45 INFO - PROCESS | 1938 | 1461487485004 Marionette DEBUG loaded listener.js 01:44:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12c131800) [pid = 1938] [serial = 1192] [outer = 0x12a18c800] 01:44:45 INFO - PROCESS | 1938 | 1461487485344 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:44:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:44:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 519ms 01:44:45 INFO - PROCESS | 1938 | 1461487485380 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:44:45 INFO - PROCESS | 1938 | 1461487485382 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:44:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:44:45 INFO - PROCESS | 1938 | 1461487485385 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:44:45 INFO - PROCESS | 1938 | 1461487485387 Marionette TRACE conn2 <- [1,1562,null,{}] 01:44:45 INFO - PROCESS | 1938 | 1461487485390 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:45 INFO - PROCESS | 1938 | 1461487485556 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:44:45 INFO - PROCESS | 1938 | 1461487485579 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e66b000 == 72 [pid = 1938] [id = 398] 01:44:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12c13dc00) [pid = 1938] [serial = 1193] [outer = 0x0] 01:44:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x119130800) [pid = 1938] [serial = 1194] [outer = 0x12c13dc00] 01:44:45 INFO - PROCESS | 1938 | 1461487485612 Marionette DEBUG loaded listener.js 01:44:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12d2d0800) [pid = 1938] [serial = 1195] [outer = 0x12c13dc00] 01:44:46 INFO - PROCESS | 1938 | 1461487486029 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:44:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:44:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 675ms 01:44:46 INFO - PROCESS | 1938 | 1461487486060 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:44:46 INFO - PROCESS | 1938 | 1461487486061 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:44:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:44:46 INFO - PROCESS | 1938 | 1461487486063 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:44:46 INFO - PROCESS | 1938 | 1461487486064 Marionette TRACE conn2 <- [1,1566,null,{}] 01:44:46 INFO - PROCESS | 1938 | 1461487486066 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:46 INFO - PROCESS | 1938 | 1461487486184 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:44:46 INFO - PROCESS | 1938 | 1461487486188 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebbf000 == 73 [pid = 1938] [id = 399] 01:44:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12d10c000) [pid = 1938] [serial = 1196] [outer = 0x0] 01:44:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12d9aa800) [pid = 1938] [serial = 1197] [outer = 0x12d10c000] 01:44:46 INFO - PROCESS | 1938 | 1461487486213 Marionette DEBUG loaded listener.js 01:44:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12db7bc00) [pid = 1938] [serial = 1198] [outer = 0x12d10c000] 01:44:46 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x11af73400) [pid = 1938] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:44:46 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12bd24000) [pid = 1938] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:44:46 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x11bc52400) [pid = 1938] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:44:46 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12bd28400) [pid = 1938] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:44:46 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12b05d800) [pid = 1938] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:44:46 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11a8b8000) [pid = 1938] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:44:46 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x11bcc5400) [pid = 1938] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:44:46 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x11add6400) [pid = 1938] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:44:46 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x1295b1000) [pid = 1938] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:44:46 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x127da8400) [pid = 1938] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:44:46 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x114005c00) [pid = 1938] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:44:46 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x12bf96800) [pid = 1938] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:44:46 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x1151e5400) [pid = 1938] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:44:46 INFO - PROCESS | 1938 | 1461487486707 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:44:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:44:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 670ms 01:44:46 INFO - PROCESS | 1938 | 1461487486733 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:44:46 INFO - PROCESS | 1938 | 1461487486736 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:44:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:44:46 INFO - PROCESS | 1938 | 1461487486739 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:44:46 INFO - PROCESS | 1938 | 1461487486740 Marionette TRACE conn2 <- [1,1570,null,{}] 01:44:46 INFO - PROCESS | 1938 | 1461487486743 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:46 INFO - PROCESS | 1938 | 1461487486830 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:44:46 INFO - PROCESS | 1938 | 1461487486835 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a939800 == 74 [pid = 1938] [id = 400] 01:44:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x115047400) [pid = 1938] [serial = 1199] [outer = 0x0] 01:44:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x11af73400) [pid = 1938] [serial = 1200] [outer = 0x115047400] 01:44:46 INFO - PROCESS | 1938 | 1461487486862 Marionette DEBUG loaded listener.js 01:44:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x1295aa400) [pid = 1938] [serial = 1201] [outer = 0x115047400] 01:44:47 INFO - PROCESS | 1938 | 1461487487227 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:44:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:44:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 01:44:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:44:47 INFO - PROCESS | 1938 | 1461487487260 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:44:47 INFO - PROCESS | 1938 | 1461487487262 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:44:47 INFO - PROCESS | 1938 | 1461487487264 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:44:47 INFO - PROCESS | 1938 | 1461487487265 Marionette TRACE conn2 <- [1,1574,null,{}] 01:44:47 INFO - PROCESS | 1938 | 1461487487278 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:47 INFO - PROCESS | 1938 | 1461487487380 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:44:47 INFO - PROCESS | 1938 | 1461487487386 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4e2000 == 75 [pid = 1938] [id = 401] 01:44:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12b05f800) [pid = 1938] [serial = 1202] [outer = 0x0] 01:44:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12db7c800) [pid = 1938] [serial = 1203] [outer = 0x12b05f800] 01:44:47 INFO - PROCESS | 1938 | 1461487487415 Marionette DEBUG loaded listener.js 01:44:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12ea3c800) [pid = 1938] [serial = 1204] [outer = 0x12b05f800] 01:44:47 INFO - PROCESS | 1938 | 1461487487753 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 01:44:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:44:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 528ms 01:44:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:44:47 INFO - PROCESS | 1938 | 1461487487792 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:44:47 INFO - PROCESS | 1938 | 1461487487794 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:44:47 INFO - PROCESS | 1938 | 1461487487796 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:44:47 INFO - PROCESS | 1938 | 1461487487797 Marionette TRACE conn2 <- [1,1578,null,{}] 01:44:47 INFO - PROCESS | 1938 | 1461487487799 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:47 INFO - PROCESS | 1938 | 1461487487889 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:44:47 INFO - PROCESS | 1938 | 1461487487957 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fbe0000 == 76 [pid = 1938] [id = 402] 01:44:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12bf58c00) [pid = 1938] [serial = 1205] [outer = 0x0] 01:44:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12ea47c00) [pid = 1938] [serial = 1206] [outer = 0x12bf58c00] 01:44:47 INFO - PROCESS | 1938 | 1461487487983 Marionette DEBUG loaded listener.js 01:44:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12ea50800) [pid = 1938] [serial = 1207] [outer = 0x12bf58c00] 01:44:48 INFO - PROCESS | 1938 | 1461487488267 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 01:44:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:44:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 01:44:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:44:48 INFO - PROCESS | 1938 | 1461487488314 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:44:48 INFO - PROCESS | 1938 | 1461487488315 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:44:48 INFO - PROCESS | 1938 | 1461487488318 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:44:48 INFO - PROCESS | 1938 | 1461487488320 Marionette TRACE conn2 <- [1,1582,null,{}] 01:44:48 INFO - PROCESS | 1938 | 1461487488323 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:48 INFO - PROCESS | 1938 | 1461487488413 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:44:48 INFO - PROCESS | 1938 | 1461487488417 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x1308a8000 == 77 [pid = 1938] [id = 403] 01:44:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12ea53400) [pid = 1938] [serial = 1208] [outer = 0x0] 01:44:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12ecdec00) [pid = 1938] [serial = 1209] [outer = 0x12ea53400] 01:44:48 INFO - PROCESS | 1938 | 1461487488443 Marionette DEBUG loaded listener.js 01:44:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12ece5400) [pid = 1938] [serial = 1210] [outer = 0x12ea53400] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4da800 == 76 [pid = 1938] [id = 328] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12aed0800 == 75 [pid = 1938] [id = 368] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12e5b2800 == 74 [pid = 1938] [id = 274] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x1308cc800 == 73 [pid = 1938] [id = 348] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad6c800 == 72 [pid = 1938] [id = 329] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12d2be000 == 71 [pid = 1938] [id = 271] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11652f000 == 70 [pid = 1938] [id = 311] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12d913000 == 69 [pid = 1938] [id = 235] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebc1000 == 68 [pid = 1938] [id = 291] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11a62f800 == 67 [pid = 1938] [id = 292] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12e5a4800 == 66 [pid = 1938] [id = 308] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x13bac5800 == 65 [pid = 1938] [id = 367] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad6b800 == 64 [pid = 1938] [id = 369] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12908c800 == 63 [pid = 1938] [id = 290] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd5f800 == 62 [pid = 1938] [id = 273] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4d1000 == 61 [pid = 1938] [id = 366] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x118fdd000 == 60 [pid = 1938] [id = 305] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8b6800 == 59 [pid = 1938] [id = 309] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x130895800 == 58 [pid = 1938] [id = 362] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebaf000 == 57 [pid = 1938] [id = 326] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x1239a8000 == 56 [pid = 1938] [id = 306] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed16800 == 55 [pid = 1938] [id = 310] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x118e6a000 == 54 [pid = 1938] [id = 255] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x115955800 == 53 [pid = 1938] [id = 275] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12f169800 == 52 [pid = 1938] [id = 327] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x11a630800 == 51 [pid = 1938] [id = 256] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbd7800 == 50 [pid = 1938] [id = 307] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12d91b000 == 49 [pid = 1938] [id = 254] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12c022000 == 48 [pid = 1938] [id = 268] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x127551000 == 47 [pid = 1938] [id = 391] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x118fd0800 == 46 [pid = 1938] [id = 390] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12ae4d800 == 45 [pid = 1938] [id = 389] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x13b5af000 == 44 [pid = 1938] [id = 388] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x13c4e5000 == 43 [pid = 1938] [id = 387] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x13a25a000 == 42 [pid = 1938] [id = 386] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12fbd7000 == 41 [pid = 1938] [id = 385] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x12aecc000 == 40 [pid = 1938] [id = 384] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x1239a4000 == 39 [pid = 1938] [id = 383] 01:44:49 INFO - PROCESS | 1938 | --DOCSHELL 0x13a24f000 == 38 [pid = 1938] [id = 382] 01:44:50 INFO - PROCESS | 1938 | --DOCSHELL 0x128841800 == 37 [pid = 1938] [id = 392] 01:44:50 INFO - PROCESS | 1938 | --DOCSHELL 0x12e66b000 == 36 [pid = 1938] [id = 398] 01:44:50 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd4c000 == 35 [pid = 1938] [id = 397] 01:44:50 INFO - PROCESS | 1938 | --DOCSHELL 0x11c63b800 == 34 [pid = 1938] [id = 393] 01:44:50 INFO - PROCESS | 1938 | --DOCSHELL 0x12a939800 == 33 [pid = 1938] [id = 400] 01:44:50 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4e2000 == 32 [pid = 1938] [id = 401] 01:44:50 INFO - PROCESS | 1938 | --DOCSHELL 0x12aee3000 == 31 [pid = 1938] [id = 394] 01:44:50 INFO - PROCESS | 1938 | --DOCSHELL 0x12b995000 == 30 [pid = 1938] [id = 395] 01:44:50 INFO - PROCESS | 1938 | --DOCSHELL 0x12d907000 == 29 [pid = 1938] [id = 396] 01:44:50 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebbf000 == 28 [pid = 1938] [id = 399] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12d9ae800) [pid = 1938] [serial = 1141] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12bf8fc00) [pid = 1938] [serial = 1128] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12d15ac00) [pid = 1938] [serial = 1131] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12b057800) [pid = 1938] [serial = 1129] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x12d9b1400) [pid = 1938] [serial = 1134] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12d2dc000) [pid = 1938] [serial = 1132] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x127322400) [pid = 1938] [serial = 1140] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x12b22c800) [pid = 1938] [serial = 1125] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x11b70c400) [pid = 1938] [serial = 1111] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x11ac7b800) [pid = 1938] [serial = 1110] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x123a12000) [pid = 1938] [serial = 1116] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x127e44c00) [pid = 1938] [serial = 1117] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11c52a400) [pid = 1938] [serial = 1114] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11bcd2c00) [pid = 1938] [serial = 1113] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x11add4800) [pid = 1938] [serial = 1089] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12a18b800) [pid = 1938] [serial = 1122] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12b052800) [pid = 1938] [serial = 1123] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12941e800) [pid = 1938] [serial = 1119] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12a10d400) [pid = 1938] [serial = 1120] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12db87400) [pid = 1938] [serial = 1101] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12b124c00) [pid = 1938] [serial = 1087] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12e60d000) [pid = 1938] [serial = 1104] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x1241a2c00) [pid = 1938] [serial = 1092] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x129416400) [pid = 1938] [serial = 1107] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x12bd25000) [pid = 1938] [serial = 1098] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12b126400) [pid = 1938] [serial = 1095] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12e5db800) [pid = 1938] [serial = 1144] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x12e552c00) [pid = 1938] [serial = 1135] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x12e557000) [pid = 1938] [serial = 1143] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11b703c00) [pid = 1938] [serial = 1137] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12bd1e800) [pid = 1938] [serial = 1126] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11c7d1c00) [pid = 1938] [serial = 1138] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1938 | --DOCSHELL 0x12fbe0000 == 27 [pid = 1938] [id = 402] 01:44:50 INFO - PROCESS | 1938 | 1461487490309 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:44:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:44:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2076ms 01:44:50 INFO - PROCESS | 1938 | 1461487490396 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:44:50 INFO - PROCESS | 1938 | 1461487490398 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:44:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:44:50 INFO - PROCESS | 1938 | 1461487490402 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:44:50 INFO - PROCESS | 1938 | 1461487490406 Marionette TRACE conn2 <- [1,1586,null,{}] 01:44:50 INFO - PROCESS | 1938 | 1461487490411 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:50 INFO - PROCESS | 1938 | 1461487490516 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:44:50 INFO - PROCESS | 1938 | 1461487490567 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x115744800 == 28 [pid = 1938] [id = 404] 01:44:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x114e22400) [pid = 1938] [serial = 1211] [outer = 0x0] 01:44:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x114e22c00) [pid = 1938] [serial = 1212] [outer = 0x114e22400] 01:44:50 INFO - PROCESS | 1938 | 1461487490601 Marionette DEBUG loaded listener.js 01:44:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x114e30800) [pid = 1938] [serial = 1213] [outer = 0x114e22400] 01:44:51 INFO - PROCESS | 1938 | 1461487491126 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 01:44:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:44:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 775ms 01:44:51 INFO - PROCESS | 1938 | 1461487491183 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:44:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:44:51 INFO - PROCESS | 1938 | 1461487491188 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:44:51 INFO - PROCESS | 1938 | 1461487491194 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:44:51 INFO - PROCESS | 1938 | 1461487491197 Marionette TRACE conn2 <- [1,1590,null,{}] 01:44:51 INFO - PROCESS | 1938 | 1461487491200 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:51 INFO - PROCESS | 1938 | 1461487491302 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:44:51 INFO - PROCESS | 1938 | 1461487491375 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x118e87000 == 29 [pid = 1938] [id = 405] 01:44:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x115041000) [pid = 1938] [serial = 1214] [outer = 0x0] 01:44:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x115048400) [pid = 1938] [serial = 1215] [outer = 0x115041000] 01:44:51 INFO - PROCESS | 1938 | 1461487491406 Marionette DEBUG loaded listener.js 01:44:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x1152a1400) [pid = 1938] [serial = 1216] [outer = 0x115041000] 01:44:51 INFO - PROCESS | 1938 | 1461487491959 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 01:44:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:44:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 826ms 01:44:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:44:52 INFO - PROCESS | 1938 | 1461487492021 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:44:52 INFO - PROCESS | 1938 | 1461487492023 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:44:52 INFO - PROCESS | 1938 | 1461487492026 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:44:52 INFO - PROCESS | 1938 | 1461487492027 Marionette TRACE conn2 <- [1,1594,null,{}] 01:44:52 INFO - PROCESS | 1938 | 1461487492035 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:52 INFO - PROCESS | 1938 | 1461487492181 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:44:52 INFO - PROCESS | 1938 | 1461487492268 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x11574d000 == 30 [pid = 1938] [id = 406] 01:44:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x114545400) [pid = 1938] [serial = 1217] [outer = 0x0] 01:44:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x1147d6800) [pid = 1938] [serial = 1218] [outer = 0x114545400] 01:44:52 INFO - PROCESS | 1938 | 1461487492296 Marionette DEBUG loaded listener.js 01:44:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x114e30000) [pid = 1938] [serial = 1219] [outer = 0x114545400] 01:44:52 INFO - PROCESS | 1938 | 1461487492660 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:44:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:44:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 669ms 01:44:52 INFO - PROCESS | 1938 | 1461487492696 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:44:52 INFO - PROCESS | 1938 | 1461487492698 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:44:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:44:52 INFO - PROCESS | 1938 | 1461487492701 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:44:52 INFO - PROCESS | 1938 | 1461487492704 Marionette TRACE conn2 <- [1,1598,null,{}] 01:44:52 INFO - PROCESS | 1938 | 1461487492707 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:52 INFO - PROCESS | 1938 | 1461487492781 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:44:52 INFO - PROCESS | 1938 | 1461487492833 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x119adb800 == 31 [pid = 1938] [id = 407] 01:44:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x114fc1c00) [pid = 1938] [serial = 1220] [outer = 0x0] 01:44:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x11586d000) [pid = 1938] [serial = 1221] [outer = 0x114fc1c00] 01:44:52 INFO - PROCESS | 1938 | 1461487492863 Marionette DEBUG loaded listener.js 01:44:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x118f77c00) [pid = 1938] [serial = 1222] [outer = 0x114fc1c00] 01:44:53 INFO - PROCESS | 1938 | 1461487493166 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:44:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:44:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 520ms 01:44:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:44:53 INFO - PROCESS | 1938 | 1461487493222 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:44:53 INFO - PROCESS | 1938 | 1461487493224 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:44:53 INFO - PROCESS | 1938 | 1461487493226 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:44:53 INFO - PROCESS | 1938 | 1461487493227 Marionette TRACE conn2 <- [1,1602,null,{}] 01:44:53 INFO - PROCESS | 1938 | 1461487493229 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:53 INFO - PROCESS | 1938 | 1461487493305 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:44:53 INFO - PROCESS | 1938 | 1461487493311 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a640800 == 32 [pid = 1938] [id = 408] 01:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x119183400) [pid = 1938] [serial = 1223] [outer = 0x0] 01:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x119b05400) [pid = 1938] [serial = 1224] [outer = 0x119183400] 01:44:53 INFO - PROCESS | 1938 | 1461487493342 Marionette DEBUG loaded listener.js 01:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11a887400) [pid = 1938] [serial = 1225] [outer = 0x119183400] 01:44:53 INFO - PROCESS | 1938 | 1461487493727 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 01:44:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:44:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 523ms 01:44:53 INFO - PROCESS | 1938 | 1461487493750 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:44:53 INFO - PROCESS | 1938 | 1461487493754 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:44:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:44:53 INFO - PROCESS | 1938 | 1461487493762 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:44:53 INFO - PROCESS | 1938 | 1461487493765 Marionette TRACE conn2 <- [1,1606,null,{}] 01:44:53 INFO - PROCESS | 1938 | 1461487493767 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:53 INFO - PROCESS | 1938 | 1461487493847 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:44:53 INFO - PROCESS | 1938 | 1461487493897 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b762000 == 33 [pid = 1938] [id = 409] 01:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x115046000) [pid = 1938] [serial = 1226] [outer = 0x0] 01:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x11a894c00) [pid = 1938] [serial = 1227] [outer = 0x115046000] 01:44:53 INFO - PROCESS | 1938 | 1461487493924 Marionette DEBUG loaded listener.js 01:44:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x11ac77c00) [pid = 1938] [serial = 1228] [outer = 0x115046000] 01:44:54 INFO - PROCESS | 1938 | 1461487494228 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 01:44:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:44:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 475ms 01:44:54 INFO - PROCESS | 1938 | 1461487494233 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:44:54 INFO - PROCESS | 1938 | 1461487494235 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:44:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:44:54 INFO - PROCESS | 1938 | 1461487494245 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:44:54 INFO - PROCESS | 1938 | 1461487494246 Marionette TRACE conn2 <- [1,1610,null,{}] 01:44:54 INFO - PROCESS | 1938 | 1461487494249 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:54 INFO - PROCESS | 1938 | 1461487494329 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:44:54 INFO - PROCESS | 1938 | 1461487494336 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c786000 == 34 [pid = 1938] [id = 410] 01:44:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x1159c9400) [pid = 1938] [serial = 1229] [outer = 0x0] 01:44:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x11adcc000) [pid = 1938] [serial = 1230] [outer = 0x1159c9400] 01:44:54 INFO - PROCESS | 1938 | 1461487494363 Marionette DEBUG loaded listener.js 01:44:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x11af6f000) [pid = 1938] [serial = 1231] [outer = 0x1159c9400] 01:44:54 INFO - PROCESS | 1938 | 1461487494731 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 01:44:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:44:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 01:44:54 INFO - PROCESS | 1938 | 1461487494765 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:44:54 INFO - PROCESS | 1938 | 1461487494767 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:44:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:44:54 INFO - PROCESS | 1938 | 1461487494779 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:44:54 INFO - PROCESS | 1938 | 1461487494781 Marionette TRACE conn2 <- [1,1614,null,{}] 01:44:54 INFO - PROCESS | 1938 | 1461487494784 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:54 INFO - PROCESS | 1938 | 1461487494927 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:44:54 INFO - PROCESS | 1938 | 1461487494984 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb5b800 == 35 [pid = 1938] [id = 411] 01:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x11afadc00) [pid = 1938] [serial = 1232] [outer = 0x0] 01:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x11afb8800) [pid = 1938] [serial = 1233] [outer = 0x11afadc00] 01:44:55 INFO - PROCESS | 1938 | 1461487495012 Marionette DEBUG loaded listener.js 01:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x11bb7dc00) [pid = 1938] [serial = 1234] [outer = 0x11afadc00] 01:44:55 INFO - PROCESS | 1938 | 1461487495440 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 01:44:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 01:44:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 671ms 01:44:55 INFO - PROCESS | 1938 | 1461487495452 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:44:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:44:55 INFO - PROCESS | 1938 | 1461487495454 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:44:55 INFO - PROCESS | 1938 | 1461487495458 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:44:55 INFO - PROCESS | 1938 | 1461487495459 Marionette TRACE conn2 <- [1,1618,null,{}] 01:44:55 INFO - PROCESS | 1938 | 1461487495480 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:55 INFO - PROCESS | 1938 | 1461487495629 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:44:55 INFO - PROCESS | 1938 | 1461487495675 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x126608800 == 36 [pid = 1938] [id = 412] 01:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x11bcd2c00) [pid = 1938] [serial = 1235] [outer = 0x0] 01:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11bf2f000) [pid = 1938] [serial = 1236] [outer = 0x11bcd2c00] 01:44:55 INFO - PROCESS | 1938 | 1461487495757 Marionette DEBUG loaded listener.js 01:44:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x11c31c400) [pid = 1938] [serial = 1237] [outer = 0x11bcd2c00] 01:44:56 INFO - PROCESS | 1938 | 1461487496108 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 01:44:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:44:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 680ms 01:44:56 INFO - PROCESS | 1938 | 1461487496139 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:44:56 INFO - PROCESS | 1938 | 1461487496140 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:44:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:44:56 INFO - PROCESS | 1938 | 1461487496142 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:44:56 INFO - PROCESS | 1938 | 1461487496143 Marionette TRACE conn2 <- [1,1622,null,{}] 01:44:56 INFO - PROCESS | 1938 | 1461487496145 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:56 INFO - PROCESS | 1938 | 1461487496238 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:44:56 INFO - PROCESS | 1938 | 1461487496249 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x1267bd800 == 37 [pid = 1938] [id = 413] 01:44:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11bf25c00) [pid = 1938] [serial = 1238] [outer = 0x0] 01:44:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x11c322000) [pid = 1938] [serial = 1239] [outer = 0x11bf25c00] 01:44:56 INFO - PROCESS | 1938 | 1461487496275 Marionette DEBUG loaded listener.js 01:44:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x11c52a400) [pid = 1938] [serial = 1240] [outer = 0x11bf25c00] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12bb9d400) [pid = 1938] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x119a73c00) [pid = 1938] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x12bd2a400) [pid = 1938] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x1241a2800) [pid = 1938] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x11c7d3400) [pid = 1938] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x12b124000) [pid = 1938] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12bb9dc00) [pid = 1938] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x11504cc00) [pid = 1938] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x119267c00) [pid = 1938] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12b965c00) [pid = 1938] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11ac72c00) [pid = 1938] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x123a70c00) [pid = 1938] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x12bf5a800) [pid = 1938] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x1151df800) [pid = 1938] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12a18c800) [pid = 1938] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12c13dc00) [pid = 1938] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12d10c000) [pid = 1938] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x115047400) [pid = 1938] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12b05f800) [pid = 1938] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12b12a800) [pid = 1938] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x12b053000) [pid = 1938] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x127585400) [pid = 1938] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11c325800) [pid = 1938] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11887c800) [pid = 1938] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x114e26800) [pid = 1938] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x12a18bc00) [pid = 1938] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x129418800) [pid = 1938] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x127586800) [pid = 1938] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11c327000) [pid = 1938] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x115871800) [pid = 1938] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x114fc2c00) [pid = 1938] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x114b38000) [pid = 1938] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x118eddc00) [pid = 1938] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12d2d6800) [pid = 1938] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:44:56 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x12bf58c00) [pid = 1938] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:44:56 INFO - PROCESS | 1938 | 1461487496718 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 01:44:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 01:44:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 618ms 01:44:56 INFO - PROCESS | 1938 | 1461487496761 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:44:56 INFO - PROCESS | 1938 | 1461487496763 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:44:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:44:56 INFO - PROCESS | 1938 | 1461487496766 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:44:56 INFO - PROCESS | 1938 | 1461487496768 Marionette TRACE conn2 <- [1,1626,null,{}] 01:44:56 INFO - PROCESS | 1938 | 1461487496771 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:56 INFO - PROCESS | 1938 | 1461487496917 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:44:57 INFO - PROCESS | 1938 | 1461487497001 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a62d000 == 38 [pid = 1938] [id = 414] 01:44:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x1147c9c00) [pid = 1938] [serial = 1241] [outer = 0x0] 01:44:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x1151df800) [pid = 1938] [serial = 1242] [outer = 0x1147c9c00] 01:44:57 INFO - PROCESS | 1938 | 1461487497042 Marionette DEBUG loaded listener.js 01:44:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11afac400) [pid = 1938] [serial = 1243] [outer = 0x1147c9c00] 01:44:57 INFO - PROCESS | 1938 | 1461487497322 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:44:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:44:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 573ms 01:44:57 INFO - PROCESS | 1938 | 1461487497343 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:44:57 INFO - PROCESS | 1938 | 1461487497344 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:44:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:44:57 INFO - PROCESS | 1938 | 1461487497348 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:44:57 INFO - PROCESS | 1938 | 1461487497349 Marionette TRACE conn2 <- [1,1630,null,{}] 01:44:57 INFO - PROCESS | 1938 | 1461487497359 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:57 INFO - PROCESS | 1938 | 1461487497441 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:44:57 INFO - PROCESS | 1938 | 1461487497446 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x128854800 == 39 [pid = 1938] [id = 415] 01:44:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11c1a4800) [pid = 1938] [serial = 1244] [outer = 0x0] 01:44:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11c54e000) [pid = 1938] [serial = 1245] [outer = 0x11c1a4800] 01:44:57 INFO - PROCESS | 1938 | 1461487497472 Marionette DEBUG loaded listener.js 01:44:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11c692800) [pid = 1938] [serial = 1246] [outer = 0x11c1a4800] 01:44:57 INFO - PROCESS | 1938 | 1461487497806 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 01:44:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:44:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 472ms 01:44:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:44:57 INFO - PROCESS | 1938 | 1461487497821 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:44:57 INFO - PROCESS | 1938 | 1461487497823 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:44:57 INFO - PROCESS | 1938 | 1461487497826 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:44:57 INFO - PROCESS | 1938 | 1461487497828 Marionette TRACE conn2 <- [1,1634,null,{}] 01:44:57 INFO - PROCESS | 1938 | 1461487497831 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:57 INFO - PROCESS | 1938 | 1461487497982 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:44:57 INFO - PROCESS | 1938 | 1461487497992 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a930000 == 40 [pid = 1938] [id = 416] 01:44:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11c695c00) [pid = 1938] [serial = 1247] [outer = 0x0] 01:44:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11c69a800) [pid = 1938] [serial = 1248] [outer = 0x11c695c00] 01:44:58 INFO - PROCESS | 1938 | 1461487498043 Marionette DEBUG loaded listener.js 01:44:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x123a11c00) [pid = 1938] [serial = 1249] [outer = 0x11c695c00] 01:44:58 INFO - PROCESS | 1938 | 1461487498440 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:44:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:44:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 623ms 01:44:58 INFO - PROCESS | 1938 | 1461487498452 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:44:58 INFO - PROCESS | 1938 | 1461487498454 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:44:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:44:58 INFO - PROCESS | 1938 | 1461487498458 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:44:58 INFO - PROCESS | 1938 | 1461487498461 Marionette TRACE conn2 <- [1,1638,null,{}] 01:44:58 INFO - PROCESS | 1938 | 1461487498464 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:58 INFO - PROCESS | 1938 | 1461487498636 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:44:58 INFO - PROCESS | 1938 | 1461487498770 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x114b84800 == 41 [pid = 1938] [id = 417] 01:44:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x1134e3c00) [pid = 1938] [serial = 1250] [outer = 0x0] 01:44:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x1142c9800) [pid = 1938] [serial = 1251] [outer = 0x1134e3c00] 01:44:58 INFO - PROCESS | 1938 | 1461487498821 Marionette DEBUG loaded listener.js 01:44:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x114e30400) [pid = 1938] [serial = 1252] [outer = 0x1134e3c00] 01:44:59 INFO - PROCESS | 1938 | 1461487499312 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 01:44:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:44:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 872ms 01:44:59 INFO - PROCESS | 1938 | 1461487499347 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:44:59 INFO - PROCESS | 1938 | 1461487499350 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:44:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:44:59 INFO - PROCESS | 1938 | 1461487499368 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:44:59 INFO - PROCESS | 1938 | 1461487499370 Marionette TRACE conn2 <- [1,1642,null,{}] 01:44:59 INFO - PROCESS | 1938 | 1461487499374 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:44:59 INFO - PROCESS | 1938 | 1461487499472 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:44:59 INFO - PROCESS | 1938 | 1461487499525 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b763000 == 42 [pid = 1938] [id = 418] 01:44:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x11552b800) [pid = 1938] [serial = 1253] [outer = 0x0] 01:44:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x119c30c00) [pid = 1938] [serial = 1254] [outer = 0x11552b800] 01:44:59 INFO - PROCESS | 1938 | 1461487499557 Marionette DEBUG loaded listener.js 01:44:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x11a894800) [pid = 1938] [serial = 1255] [outer = 0x11552b800] 01:44:59 INFO - PROCESS | 1938 | 1461487499970 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 01:44:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:44:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 622ms 01:44:59 INFO - PROCESS | 1938 | 1461487499990 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:44:59 INFO - PROCESS | 1938 | 1461487499993 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:44:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:44:59 INFO - PROCESS | 1938 | 1461487499996 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:44:59 INFO - PROCESS | 1938 | 1461487499997 Marionette TRACE conn2 <- [1,1646,null,{}] 01:45:00 INFO - PROCESS | 1938 | 1461487499999 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:00 INFO - PROCESS | 1938 | 1461487500097 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:45:00 INFO - PROCESS | 1938 | 1461487500147 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x126682800 == 43 [pid = 1938] [id = 419] 01:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x11a8b4000) [pid = 1938] [serial = 1256] [outer = 0x0] 01:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x11ad02400) [pid = 1938] [serial = 1257] [outer = 0x11a8b4000] 01:45:00 INFO - PROCESS | 1938 | 1461487500178 Marionette DEBUG loaded listener.js 01:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x11af74800) [pid = 1938] [serial = 1258] [outer = 0x11a8b4000] 01:45:00 INFO - PROCESS | 1938 | 1461487500592 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 01:45:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:45:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 618ms 01:45:00 INFO - PROCESS | 1938 | 1461487500615 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:45:00 INFO - PROCESS | 1938 | 1461487500616 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:45:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:45:00 INFO - PROCESS | 1938 | 1461487500626 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:45:00 INFO - PROCESS | 1938 | 1461487500631 Marionette TRACE conn2 <- [1,1650,null,{}] 01:45:00 INFO - PROCESS | 1938 | 1461487500634 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:00 INFO - PROCESS | 1938 | 1461487500731 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:45:00 INFO - PROCESS | 1938 | 1461487500821 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x12af9c000 == 44 [pid = 1938] [id = 420] 01:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11bb76c00) [pid = 1938] [serial = 1259] [outer = 0x0] 01:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11c52c000) [pid = 1938] [serial = 1260] [outer = 0x11bb76c00] 01:45:00 INFO - PROCESS | 1938 | 1461487500851 Marionette DEBUG loaded listener.js 01:45:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x11c7d3400) [pid = 1938] [serial = 1261] [outer = 0x11bb76c00] 01:45:01 INFO - PROCESS | 1938 | 1461487501270 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 01:45:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:45:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 680ms 01:45:01 INFO - PROCESS | 1938 | 1461487501302 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:45:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:45:01 INFO - PROCESS | 1938 | 1461487501304 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:45:01 INFO - PROCESS | 1938 | 1461487501306 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:45:01 INFO - PROCESS | 1938 | 1461487501307 Marionette TRACE conn2 <- [1,1654,null,{}] 01:45:01 INFO - PROCESS | 1938 | 1461487501310 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:01 INFO - PROCESS | 1938 | 1461487501406 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:45:01 INFO - PROCESS | 1938 | 1461487501470 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b356000 == 45 [pid = 1938] [id = 421] 01:45:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x11c54c000) [pid = 1938] [serial = 1262] [outer = 0x0] 01:45:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x123b2d800) [pid = 1938] [serial = 1263] [outer = 0x11c54c000] 01:45:01 INFO - PROCESS | 1938 | 1461487501501 Marionette DEBUG loaded listener.js 01:45:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12419ec00) [pid = 1938] [serial = 1264] [outer = 0x11c54c000] 01:45:01 INFO - PROCESS | 1938 | 1461487501899 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:45:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:45:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 619ms 01:45:01 INFO - PROCESS | 1938 | 1461487501926 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:45:01 INFO - PROCESS | 1938 | 1461487501927 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:45:01 INFO - PROCESS | 1938 | 1461487501930 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:45:01 INFO - PROCESS | 1938 | 1461487501931 Marionette TRACE conn2 <- [1,1658,null,{}] 01:45:01 INFO - PROCESS | 1938 | 1461487501933 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:02 INFO - PROCESS | 1938 | 1461487502029 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:45:02 INFO - PROCESS | 1938 | 1461487502144 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b99a000 == 46 [pid = 1938] [id = 422] 01:45:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x1241dfc00) [pid = 1938] [serial = 1265] [outer = 0x0] 01:45:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12429a400) [pid = 1938] [serial = 1266] [outer = 0x1241dfc00] 01:45:02 INFO - PROCESS | 1938 | 1461487502183 Marionette DEBUG loaded listener.js 01:45:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x126720400) [pid = 1938] [serial = 1267] [outer = 0x1241dfc00] 01:45:02 INFO - PROCESS | 1938 | 1461487502594 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 720ms 01:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:45:02 INFO - PROCESS | 1938 | 1461487502651 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:45:02 INFO - PROCESS | 1938 | 1461487502652 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:45:02 INFO - PROCESS | 1938 | 1461487502655 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:45:02 INFO - PROCESS | 1938 | 1461487502656 Marionette TRACE conn2 <- [1,1662,null,{}] 01:45:02 INFO - PROCESS | 1938 | 1461487502658 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:02 INFO - PROCESS | 1938 | 1461487502757 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:45:02 INFO - PROCESS | 1938 | 1461487502811 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa52000 == 47 [pid = 1938] [id = 423] 01:45:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x114fc1000) [pid = 1938] [serial = 1268] [outer = 0x0] 01:45:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x11b70dc00) [pid = 1938] [serial = 1269] [outer = 0x114fc1000] 01:45:02 INFO - PROCESS | 1938 | 1461487502841 Marionette DEBUG loaded listener.js 01:45:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x1241a8800) [pid = 1938] [serial = 1270] [outer = 0x114fc1000] 01:45:03 INFO - PROCESS | 1938 | 1461487503417 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 01:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 820ms 01:45:03 INFO - PROCESS | 1938 | 1461487503476 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:45:03 INFO - PROCESS | 1938 | 1461487503478 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:45:03 INFO - PROCESS | 1938 | 1461487503482 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:45:03 INFO - PROCESS | 1938 | 1461487503484 Marionette TRACE conn2 <- [1,1666,null,{}] 01:45:03 INFO - PROCESS | 1938 | 1461487503487 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:03 INFO - PROCESS | 1938 | 1461487503581 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:45:03 INFO - PROCESS | 1938 | 1461487503638 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x1162ac800 == 48 [pid = 1938] [id = 424] 01:45:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x1151da800) [pid = 1938] [serial = 1271] [outer = 0x0] 01:45:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x115768c00) [pid = 1938] [serial = 1272] [outer = 0x1151da800] 01:45:03 INFO - PROCESS | 1938 | 1461487503665 Marionette DEBUG loaded listener.js 01:45:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x1188e3c00) [pid = 1938] [serial = 1273] [outer = 0x1151da800] 01:45:04 INFO - PROCESS | 1938 | 1461487504123 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 01:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 672ms 01:45:04 INFO - PROCESS | 1938 | 1461487504155 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:45:04 INFO - PROCESS | 1938 | 1461487504160 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:45:04 INFO - PROCESS | 1938 | 1461487504167 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:45:04 INFO - PROCESS | 1938 | 1461487504169 Marionette TRACE conn2 <- [1,1670,null,{}] 01:45:04 INFO - PROCESS | 1938 | 1461487504172 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:04 INFO - PROCESS | 1938 | 1461487504291 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:45:04 INFO - PROCESS | 1938 | 1461487504346 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf7e800 == 49 [pid = 1938] [id = 425] 01:45:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x1151e0400) [pid = 1938] [serial = 1274] [outer = 0x0] 01:45:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x119d60000) [pid = 1938] [serial = 1275] [outer = 0x1151e0400] 01:45:04 INFO - PROCESS | 1938 | 1461487504373 Marionette DEBUG loaded listener.js 01:45:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x11aae6000) [pid = 1938] [serial = 1276] [outer = 0x1151e0400] 01:45:04 INFO - PROCESS | 1938 | --DOCSHELL 0x129098000 == 48 [pid = 1938] [id = 85] 01:45:04 INFO - PROCESS | 1938 | --DOCSHELL 0x118fd0000 == 47 [pid = 1938] [id = 100] 01:45:04 INFO - PROCESS | 1938 | --DOCSHELL 0x115242000 == 46 [pid = 1938] [id = 98] 01:45:04 INFO - PROCESS | 1938 | --DOCSHELL 0x115744800 == 45 [pid = 1938] [id = 404] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12b056000) [pid = 1938] [serial = 1036] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12b22b800) [pid = 1938] [serial = 1096] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12bd22000) [pid = 1938] [serial = 1042] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x12941c400) [pid = 1938] [serial = 1108] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12ea52400) [pid = 1938] [serial = 1105] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12e603400) [pid = 1938] [serial = 1102] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x11af78000) [pid = 1938] [serial = 1090] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x127581c00) [pid = 1938] [serial = 1093] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12e607400) [pid = 1938] [serial = 1045] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x119a73000) [pid = 1938] [serial = 1030] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12d162400) [pid = 1938] [serial = 1099] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11c320000) [pid = 1938] [serial = 1033] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12d2d0c00) [pid = 1938] [serial = 970] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x12bb9b800) [pid = 1938] [serial = 1039] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12bd1e000) [pid = 1938] [serial = 1191] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x119130800) [pid = 1938] [serial = 1194] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12d9aa800) [pid = 1938] [serial = 1197] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12d2d0800) [pid = 1938] [serial = 1195] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x11af73400) [pid = 1938] [serial = 1200] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12db7bc00) [pid = 1938] [serial = 1198] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12db7c800) [pid = 1938] [serial = 1203] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x12bb9c000) [pid = 1938] [serial = 1161] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12b961800) [pid = 1938] [serial = 1159] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x12b127800) [pid = 1938] [serial = 1158] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12a18cc00) [pid = 1938] [serial = 1156] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12941c800) [pid = 1938] [serial = 1155] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x12429a800) [pid = 1938] [serial = 1153] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x123a14000) [pid = 1938] [serial = 1152] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11af6b400) [pid = 1938] [serial = 1150] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11a88ec00) [pid = 1938] [serial = 1149] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x114e2ec00) [pid = 1938] [serial = 1146] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x12bf99800) [pid = 1938] [serial = 1147] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x12b227400) [pid = 1938] [serial = 1188] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x1295b0c00) [pid = 1938] [serial = 1185] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12a115400) [pid = 1938] [serial = 1186] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x12881e400) [pid = 1938] [serial = 1182] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x129418400) [pid = 1938] [serial = 1183] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11c7d1000) [pid = 1938] [serial = 1179] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x126792800) [pid = 1938] [serial = 1180] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x11c327c00) [pid = 1938] [serial = 1177] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11af71800) [pid = 1938] [serial = 1176] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11adccc00) [pid = 1938] [serial = 1174] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x11a894400) [pid = 1938] [serial = 1173] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x11bf28400) [pid = 1938] [serial = 1171] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x119a69800) [pid = 1938] [serial = 1170] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x12e556400) [pid = 1938] [serial = 1167] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x12ea3cc00) [pid = 1938] [serial = 1168] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x12e547000) [pid = 1938] [serial = 1165] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x12e53f000) [pid = 1938] [serial = 1164] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x12c13d800) [pid = 1938] [serial = 1162] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x12ea50800) [pid = 1938] [serial = 1207] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x12c131800) [pid = 1938] [serial = 1192] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x1295aa400) [pid = 1938] [serial = 1201] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x12bb42400) [pid = 1938] [serial = 1189] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x12ea47c00) [pid = 1938] [serial = 1206] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x12ea3c800) [pid = 1938] [serial = 1204] [outer = 0x0] [url = about:blank] 01:45:04 INFO - PROCESS | 1938 | 1461487504754 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 01:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 624ms 01:45:04 INFO - PROCESS | 1938 | 1461487504790 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:45:04 INFO - PROCESS | 1938 | 1461487504791 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:45:04 INFO - PROCESS | 1938 | 1461487504794 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:45:04 INFO - PROCESS | 1938 | 1461487504796 Marionette TRACE conn2 <- [1,1674,null,{}] 01:45:04 INFO - PROCESS | 1938 | 1461487504803 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:04 INFO - PROCESS | 1938 | 1461487504909 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:45:04 INFO - PROCESS | 1938 | 1461487504973 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb56800 == 46 [pid = 1938] [id = 426] 01:45:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11aadcc00) [pid = 1938] [serial = 1277] [outer = 0x0] 01:45:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11add8000) [pid = 1938] [serial = 1278] [outer = 0x11aadcc00] 01:45:05 INFO - PROCESS | 1938 | 1461487505013 Marionette DEBUG loaded listener.js 01:45:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11af74c00) [pid = 1938] [serial = 1279] [outer = 0x11aadcc00] 01:45:05 INFO - PROCESS | 1938 | 1461487505462 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 01:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 721ms 01:45:05 INFO - PROCESS | 1938 | 1461487505515 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:45:05 INFO - PROCESS | 1938 | 1461487505517 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:45:05 INFO - PROCESS | 1938 | 1461487505525 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:45:05 INFO - PROCESS | 1938 | 1461487505526 Marionette TRACE conn2 <- [1,1678,null,{}] 01:45:05 INFO - PROCESS | 1938 | 1461487505529 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:05 INFO - PROCESS | 1938 | 1461487505611 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:45:05 INFO - PROCESS | 1938 | 1461487505615 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x126602800 == 47 [pid = 1938] [id = 427] 01:45:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11afc3800) [pid = 1938] [serial = 1280] [outer = 0x0] 01:45:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11bb76800) [pid = 1938] [serial = 1281] [outer = 0x11afc3800] 01:45:05 INFO - PROCESS | 1938 | 1461487505643 Marionette DEBUG loaded listener.js 01:45:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11bf26000) [pid = 1938] [serial = 1282] [outer = 0x11afc3800] 01:45:05 INFO - PROCESS | 1938 | 1461487505961 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 01:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 469ms 01:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:45:06 INFO - PROCESS | 1938 | 1461487505995 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:45:06 INFO - PROCESS | 1938 | 1461487505996 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:45:06 INFO - PROCESS | 1938 | 1461487505998 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:45:06 INFO - PROCESS | 1938 | 1461487505999 Marionette TRACE conn2 <- [1,1682,null,{}] 01:45:06 INFO - PROCESS | 1938 | 1461487506001 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:06 INFO - PROCESS | 1938 | 1461487506099 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:45:06 INFO - PROCESS | 1938 | 1461487506108 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x119175800 == 48 [pid = 1938] [id = 428] 01:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11bf2d800) [pid = 1938] [serial = 1283] [outer = 0x0] 01:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11c31f800) [pid = 1938] [serial = 1284] [outer = 0x11bf2d800] 01:45:06 INFO - PROCESS | 1938 | 1461487506134 Marionette DEBUG loaded listener.js 01:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11c532800) [pid = 1938] [serial = 1285] [outer = 0x11bf2d800] 01:45:06 INFO - PROCESS | 1938 | 1461487506463 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 01:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 01:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:45:06 INFO - PROCESS | 1938 | 1461487506516 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:45:06 INFO - PROCESS | 1938 | 1461487506518 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:45:06 INFO - PROCESS | 1938 | 1461487506520 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:45:06 INFO - PROCESS | 1938 | 1461487506521 Marionette TRACE conn2 <- [1,1686,null,{}] 01:45:06 INFO - PROCESS | 1938 | 1461487506523 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:06 INFO - PROCESS | 1938 | 1461487506613 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:45:06 INFO - PROCESS | 1938 | 1461487506622 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a936000 == 49 [pid = 1938] [id = 429] 01:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11af79c00) [pid = 1938] [serial = 1286] [outer = 0x0] 01:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11c690400) [pid = 1938] [serial = 1287] [outer = 0x11af79c00] 01:45:06 INFO - PROCESS | 1938 | 1461487506701 Marionette DEBUG loaded listener.js 01:45:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x126725800) [pid = 1938] [serial = 1288] [outer = 0x11af79c00] 01:45:07 INFO - PROCESS | 1938 | 1461487507022 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 01:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 01:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 518ms 01:45:07 INFO - PROCESS | 1938 | 1461487507039 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:45:07 INFO - PROCESS | 1938 | 1461487507040 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:45:07 INFO - PROCESS | 1938 | 1461487507042 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:45:07 INFO - PROCESS | 1938 | 1461487507043 Marionette TRACE conn2 <- [1,1690,null,{}] 01:45:07 INFO - PROCESS | 1938 | 1461487507051 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:07 INFO - PROCESS | 1938 | 1461487507149 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:45:07 INFO - PROCESS | 1938 | 1461487507154 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aed2000 == 50 [pid = 1938] [id = 430] 01:45:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x11b703c00) [pid = 1938] [serial = 1289] [outer = 0x0] 01:45:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x1273f0000) [pid = 1938] [serial = 1290] [outer = 0x11b703c00] 01:45:07 INFO - PROCESS | 1938 | 1461487507207 Marionette DEBUG loaded listener.js 01:45:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x127588000) [pid = 1938] [serial = 1291] [outer = 0x11b703c00] 01:45:07 INFO - PROCESS | 1938 | 1461487507555 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 01:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 01:45:07 INFO - PROCESS | 1938 | 1461487507562 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:45:07 INFO - PROCESS | 1938 | 1461487507563 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:45:07 INFO - PROCESS | 1938 | 1461487507565 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:45:07 INFO - PROCESS | 1938 | 1461487507566 Marionette TRACE conn2 <- [1,1694,null,{}] 01:45:07 INFO - PROCESS | 1938 | 1461487507571 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:07 INFO - PROCESS | 1938 | 1461487507671 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:45:07 INFO - PROCESS | 1938 | 1461487507683 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x12afa3000 == 51 [pid = 1938] [id = 431] 01:45:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x127588c00) [pid = 1938] [serial = 1292] [outer = 0x0] 01:45:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x127597c00) [pid = 1938] [serial = 1293] [outer = 0x127588c00] 01:45:07 INFO - PROCESS | 1938 | 1461487507707 Marionette DEBUG loaded listener.js 01:45:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x1277c1c00) [pid = 1938] [serial = 1294] [outer = 0x127588c00] 01:45:08 INFO - PROCESS | 1938 | 1461487508037 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 01:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 519ms 01:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:45:08 INFO - PROCESS | 1938 | 1461487508085 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:45:08 INFO - PROCESS | 1938 | 1461487508086 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:45:08 INFO - PROCESS | 1938 | 1461487508088 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:45:08 INFO - PROCESS | 1938 | 1461487508089 Marionette TRACE conn2 <- [1,1698,null,{}] 01:45:08 INFO - PROCESS | 1938 | 1461487508092 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:08 INFO - PROCESS | 1938 | 1461487508189 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:45:08 INFO - PROCESS | 1938 | 1461487508220 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd2e800 == 52 [pid = 1938] [id = 432] 01:45:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x1278ba800) [pid = 1938] [serial = 1295] [outer = 0x0] 01:45:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x127d9d800) [pid = 1938] [serial = 1296] [outer = 0x1278ba800] 01:45:08 INFO - PROCESS | 1938 | 1461487508247 Marionette DEBUG loaded listener.js 01:45:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x127e40400) [pid = 1938] [serial = 1297] [outer = 0x1278ba800] 01:45:08 INFO - PROCESS | 1938 | 1461487508582 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 01:45:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 01:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 522ms 01:45:08 INFO - PROCESS | 1938 | 1461487508611 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:45:08 INFO - PROCESS | 1938 | 1461487508612 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:45:08 INFO - PROCESS | 1938 | 1461487508614 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:45:08 INFO - PROCESS | 1938 | 1461487508615 Marionette TRACE conn2 <- [1,1702,null,{}] 01:45:08 INFO - PROCESS | 1938 | 1461487508625 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:08 INFO - PROCESS | 1938 | 1461487508777 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x1159c9400) [pid = 1938] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11bf25c00) [pid = 1938] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x119183400) [pid = 1938] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12ea53400) [pid = 1938] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x114545400) [pid = 1938] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11bcd2c00) [pid = 1938] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x1147c9c00) [pid = 1938] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x114fc1c00) [pid = 1938] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x11afadc00) [pid = 1938] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x115046000) [pid = 1938] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:45:08 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x11c1a4800) [pid = 1938] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:45:08 INFO - PROCESS | 1938 | 1461487508817 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x118813800 == 53 [pid = 1938] [id = 433] 01:45:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x1147c9c00) [pid = 1938] [serial = 1298] [outer = 0x0] 01:45:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x114fc1c00) [pid = 1938] [serial = 1299] [outer = 0x1147c9c00] 01:45:08 INFO - PROCESS | 1938 | 1461487508842 Marionette DEBUG loaded listener.js 01:45:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x11a8b7400) [pid = 1938] [serial = 1300] [outer = 0x1147c9c00] 01:45:09 INFO - PROCESS | 1938 | 1461487509112 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 522ms 01:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:45:09 INFO - PROCESS | 1938 | 1461487509142 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:45:09 INFO - PROCESS | 1938 | 1461487509144 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:45:09 INFO - PROCESS | 1938 | 1461487509146 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:45:09 INFO - PROCESS | 1938 | 1461487509148 Marionette TRACE conn2 <- [1,1706,null,{}] 01:45:09 INFO - PROCESS | 1938 | 1461487509150 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:09 INFO - PROCESS | 1938 | 1461487509259 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:45:09 INFO - PROCESS | 1938 | 1461487509263 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d2b8800 == 54 [pid = 1938] [id = 434] 01:45:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11add6400) [pid = 1938] [serial = 1301] [outer = 0x0] 01:45:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x127e4c000) [pid = 1938] [serial = 1302] [outer = 0x11add6400] 01:45:09 INFO - PROCESS | 1938 | 1461487509292 Marionette DEBUG loaded listener.js 01:45:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x12936f400) [pid = 1938] [serial = 1303] [outer = 0x11add6400] 01:45:09 INFO - PROCESS | 1938 | 1461487509641 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 01:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 01:45:09 INFO - PROCESS | 1938 | 1461487509665 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:45:09 INFO - PROCESS | 1938 | 1461487509667 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:45:09 INFO - PROCESS | 1938 | 1461487509682 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:45:09 INFO - PROCESS | 1938 | 1461487509683 Marionette TRACE conn2 <- [1,1710,null,{}] 01:45:09 INFO - PROCESS | 1938 | 1461487509687 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:09 INFO - PROCESS | 1938 | 1461487509766 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:45:09 INFO - PROCESS | 1938 | 1461487509773 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d912000 == 55 [pid = 1938] [id = 435] 01:45:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x129020c00) [pid = 1938] [serial = 1304] [outer = 0x0] 01:45:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x12941c000) [pid = 1938] [serial = 1305] [outer = 0x129020c00] 01:45:09 INFO - PROCESS | 1938 | 1461487509798 Marionette DEBUG loaded listener.js 01:45:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x1295a7c00) [pid = 1938] [serial = 1306] [outer = 0x129020c00] 01:45:10 INFO - PROCESS | 1938 | 1461487510115 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 01:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 470ms 01:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:45:10 INFO - PROCESS | 1938 | 1461487510153 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:45:10 INFO - PROCESS | 1938 | 1461487510154 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:45:10 INFO - PROCESS | 1938 | 1461487510156 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:45:10 INFO - PROCESS | 1938 | 1461487510157 Marionette TRACE conn2 <- [1,1714,null,{}] 01:45:10 INFO - PROCESS | 1938 | 1461487510159 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:10 INFO - PROCESS | 1938 | 1461487510240 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:45:10 INFO - PROCESS | 1938 | 1461487510244 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd44800 == 56 [pid = 1938] [id = 436] 01:45:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x1295a8000) [pid = 1938] [serial = 1307] [outer = 0x0] 01:45:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x1295af800) [pid = 1938] [serial = 1308] [outer = 0x1295a8000] 01:45:10 INFO - PROCESS | 1938 | 1461487510269 Marionette DEBUG loaded listener.js 01:45:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x12a10f800) [pid = 1938] [serial = 1309] [outer = 0x1295a8000] 01:45:10 INFO - PROCESS | 1938 | 1461487510611 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 473ms 01:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:45:10 INFO - PROCESS | 1938 | 1461487510629 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:45:10 INFO - PROCESS | 1938 | 1461487510630 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:45:10 INFO - PROCESS | 1938 | 1461487510633 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:45:10 INFO - PROCESS | 1938 | 1461487510634 Marionette TRACE conn2 <- [1,1718,null,{}] 01:45:10 INFO - PROCESS | 1938 | 1461487510641 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:10 INFO - PROCESS | 1938 | 1461487510748 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:45:10 INFO - PROCESS | 1938 | 1461487510840 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x11653e000 == 57 [pid = 1938] [id = 437] 01:45:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x1134dd800) [pid = 1938] [serial = 1310] [outer = 0x0] 01:45:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x114545400) [pid = 1938] [serial = 1311] [outer = 0x1134dd800] 01:45:10 INFO - PROCESS | 1938 | 1461487510873 Marionette DEBUG loaded listener.js 01:45:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x114fba400) [pid = 1938] [serial = 1312] [outer = 0x1134dd800] 01:45:11 INFO - PROCESS | 1938 | 1461487511313 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 01:45:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:45:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 723ms 01:45:11 INFO - PROCESS | 1938 | 1461487511357 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:45:11 INFO - PROCESS | 1938 | 1461487511360 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:45:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:45:11 INFO - PROCESS | 1938 | 1461487511363 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:45:11 INFO - PROCESS | 1938 | 1461487511365 Marionette TRACE conn2 <- [1,1722,null,{}] 01:45:11 INFO - PROCESS | 1938 | 1461487511369 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:11 INFO - PROCESS | 1938 | 1461487511474 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:45:11 INFO - PROCESS | 1938 | 1461487511529 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c1f5800 == 58 [pid = 1938] [id = 438] 01:45:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x115044400) [pid = 1938] [serial = 1313] [outer = 0x0] 01:45:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x119d5fc00) [pid = 1938] [serial = 1314] [outer = 0x115044400] 01:45:11 INFO - PROCESS | 1938 | 1461487511561 Marionette DEBUG loaded listener.js 01:45:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11aa2f800) [pid = 1938] [serial = 1315] [outer = 0x115044400] 01:45:12 INFO - PROCESS | 1938 | 1461487512020 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 01:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 01:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 671ms 01:45:12 INFO - PROCESS | 1938 | 1461487512035 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:45:12 INFO - PROCESS | 1938 | 1461487512040 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:45:12 INFO - PROCESS | 1938 | 1461487512044 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:45:12 INFO - PROCESS | 1938 | 1461487512045 Marionette TRACE conn2 <- [1,1726,null,{}] 01:45:12 INFO - PROCESS | 1938 | 1461487512047 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:12 INFO - PROCESS | 1938 | 1461487512175 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:45:12 INFO - PROCESS | 1938 | 1461487512255 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aeca000 == 59 [pid = 1938] [id = 439] 01:45:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x11af78800) [pid = 1938] [serial = 1316] [outer = 0x0] 01:45:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x11bb79400) [pid = 1938] [serial = 1317] [outer = 0x11af78800] 01:45:12 INFO - PROCESS | 1938 | 1461487512285 Marionette DEBUG loaded listener.js 01:45:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x11c532c00) [pid = 1938] [serial = 1318] [outer = 0x11af78800] 01:45:12 INFO - PROCESS | 1938 | 1461487512711 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 01:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 720ms 01:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:45:12 INFO - PROCESS | 1938 | 1461487512764 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:45:12 INFO - PROCESS | 1938 | 1461487512765 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:45:12 INFO - PROCESS | 1938 | 1461487512772 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:45:12 INFO - PROCESS | 1938 | 1461487512776 Marionette TRACE conn2 <- [1,1730,null,{}] 01:45:12 INFO - PROCESS | 1938 | 1461487512780 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:12 INFO - PROCESS | 1938 | 1461487512885 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:45:12 INFO - PROCESS | 1938 | 1461487512942 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e59a800 == 60 [pid = 1938] [id = 440] 01:45:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x11c7d1c00) [pid = 1938] [serial = 1319] [outer = 0x0] 01:45:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x1241a4800) [pid = 1938] [serial = 1320] [outer = 0x11c7d1c00] 01:45:12 INFO - PROCESS | 1938 | 1461487512973 Marionette DEBUG loaded listener.js 01:45:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12679ac00) [pid = 1938] [serial = 1321] [outer = 0x11c7d1c00] 01:45:13 INFO - PROCESS | 1938 | 1461487513455 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 01:45:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 01:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 729ms 01:45:13 INFO - PROCESS | 1938 | 1461487513498 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:45:13 INFO - PROCESS | 1938 | 1461487513499 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:45:13 INFO - PROCESS | 1938 | 1461487513521 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:45:13 INFO - PROCESS | 1938 | 1461487513522 Marionette TRACE conn2 <- [1,1734,null,{}] 01:45:13 INFO - PROCESS | 1938 | 1461487513526 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:13 INFO - PROCESS | 1938 | 1461487513789 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:45:13 INFO - PROCESS | 1938 | 1461487513872 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad5f800 == 61 [pid = 1938] [id = 441] 01:45:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x114e29800) [pid = 1938] [serial = 1322] [outer = 0x0] 01:45:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x114fbe800) [pid = 1938] [serial = 1323] [outer = 0x114e29800] 01:45:13 INFO - PROCESS | 1938 | 1461487513901 Marionette DEBUG loaded listener.js 01:45:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x1151db000) [pid = 1938] [serial = 1324] [outer = 0x114e29800] 01:45:14 INFO - PROCESS | 1938 | 1461487514361 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 01:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 890ms 01:45:14 INFO - PROCESS | 1938 | 1461487514395 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:45:14 INFO - PROCESS | 1938 | 1461487514398 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:45:14 INFO - PROCESS | 1938 | 1461487514402 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:45:14 INFO - PROCESS | 1938 | 1461487514406 Marionette TRACE conn2 <- [1,1738,null,{}] 01:45:14 INFO - PROCESS | 1938 | 1461487514411 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:14 INFO - PROCESS | 1938 | 1461487514544 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:45:14 INFO - PROCESS | 1938 | 1461487514666 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x114428800 == 62 [pid = 1938] [id = 442] 01:45:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x1159c9400) [pid = 1938] [serial = 1325] [outer = 0x0] 01:45:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x119182400) [pid = 1938] [serial = 1326] [outer = 0x1159c9400] 01:45:14 INFO - PROCESS | 1938 | 1461487514700 Marionette DEBUG loaded listener.js 01:45:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11a605400) [pid = 1938] [serial = 1327] [outer = 0x1159c9400] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x11574d000 == 61 [pid = 1938] [id = 406] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x118804000 == 60 [pid = 1938] [id = 99] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12d057000 == 59 [pid = 1938] [id = 92] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x119aed800 == 58 [pid = 1938] [id = 90] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd44800 == 57 [pid = 1938] [id = 436] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12d912000 == 56 [pid = 1938] [id = 435] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12d2b8800 == 55 [pid = 1938] [id = 434] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x118813800 == 54 [pid = 1938] [id = 433] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd2e800 == 53 [pid = 1938] [id = 432] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12afa3000 == 52 [pid = 1938] [id = 431] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12aed2000 == 51 [pid = 1938] [id = 430] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x12a936000 == 50 [pid = 1938] [id = 429] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x119175800 == 49 [pid = 1938] [id = 428] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x126602800 == 48 [pid = 1938] [id = 427] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb56800 == 47 [pid = 1938] [id = 426] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf7e800 == 46 [pid = 1938] [id = 425] 01:45:15 INFO - PROCESS | 1938 | --DOCSHELL 0x1162ac800 == 45 [pid = 1938] [id = 424] 01:45:15 INFO - PROCESS | 1938 | 1461487515127 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 01:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 780ms 01:45:15 INFO - PROCESS | 1938 | 1461487515182 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:45:15 INFO - PROCESS | 1938 | 1461487515184 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:45:15 INFO - PROCESS | 1938 | 1461487515186 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:45:15 INFO - PROCESS | 1938 | 1461487515187 Marionette TRACE conn2 <- [1,1742,null,{}] 01:45:15 INFO - PROCESS | 1938 | 1461487515190 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:15 INFO - PROCESS | 1938 | 1461487515266 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x11c69a800) [pid = 1938] [serial = 1248] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x11adcc000) [pid = 1938] [serial = 1230] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x11c52a400) [pid = 1938] [serial = 1240] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x11a887400) [pid = 1938] [serial = 1225] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12ece5400) [pid = 1938] [serial = 1210] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x1147d6800) [pid = 1938] [serial = 1218] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11c31c400) [pid = 1938] [serial = 1237] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11c322000) [pid = 1938] [serial = 1239] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11af6f000) [pid = 1938] [serial = 1231] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11bf2f000) [pid = 1938] [serial = 1236] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x1151df800) [pid = 1938] [serial = 1242] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x118f77c00) [pid = 1938] [serial = 1222] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11afb8800) [pid = 1938] [serial = 1233] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12ecdec00) [pid = 1938] [serial = 1209] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x114e30000) [pid = 1938] [serial = 1219] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x114e22c00) [pid = 1938] [serial = 1212] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x119b05400) [pid = 1938] [serial = 1224] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11ac77c00) [pid = 1938] [serial = 1228] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x11586d000) [pid = 1938] [serial = 1221] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11c692800) [pid = 1938] [serial = 1246] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11a894c00) [pid = 1938] [serial = 1227] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11bb7dc00) [pid = 1938] [serial = 1234] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11afac400) [pid = 1938] [serial = 1243] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x11c54e000) [pid = 1938] [serial = 1245] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x115048400) [pid = 1938] [serial = 1215] [outer = 0x0] [url = about:blank] 01:45:15 INFO - PROCESS | 1938 | 1461487515331 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x118f61800 == 46 [pid = 1938] [id = 443] 01:45:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x1147d6800) [pid = 1938] [serial = 1328] [outer = 0x0] 01:45:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x1151df800) [pid = 1938] [serial = 1329] [outer = 0x1147d6800] 01:45:15 INFO - PROCESS | 1938 | 1461487515360 Marionette DEBUG loaded listener.js 01:45:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x11ad07000) [pid = 1938] [serial = 1330] [outer = 0x1147d6800] 01:45:15 INFO - PROCESS | 1938 | 1461487515736 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 01:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 571ms 01:45:15 INFO - PROCESS | 1938 | 1461487515758 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:45:15 INFO - PROCESS | 1938 | 1461487515760 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:45:15 INFO - PROCESS | 1938 | 1461487515767 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:45:15 INFO - PROCESS | 1938 | 1461487515773 Marionette TRACE conn2 <- [1,1746,null,{}] 01:45:15 INFO - PROCESS | 1938 | 1461487515775 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:15 INFO - PROCESS | 1938 | 1461487515855 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:45:15 INFO - PROCESS | 1938 | 1461487515906 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf82000 == 47 [pid = 1938] [id = 444] 01:45:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x114e2ec00) [pid = 1938] [serial = 1331] [outer = 0x0] 01:45:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11adcc800) [pid = 1938] [serial = 1332] [outer = 0x114e2ec00] 01:45:15 INFO - PROCESS | 1938 | 1461487515932 Marionette DEBUG loaded listener.js 01:45:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11bccc800) [pid = 1938] [serial = 1333] [outer = 0x114e2ec00] 01:45:16 INFO - PROCESS | 1938 | 1461487516212 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 01:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 478ms 01:45:16 INFO - PROCESS | 1938 | 1461487516244 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:45:16 INFO - PROCESS | 1938 | 1461487516246 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:45:16 INFO - PROCESS | 1938 | 1461487516248 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:45:16 INFO - PROCESS | 1938 | 1461487516249 Marionette TRACE conn2 <- [1,1750,null,{}] 01:45:16 INFO - PROCESS | 1938 | 1461487516252 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:16 INFO - PROCESS | 1938 | 1461487516333 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:45:16 INFO - PROCESS | 1938 | 1461487516340 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x126615800 == 48 [pid = 1938] [id = 445] 01:45:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11ac7cc00) [pid = 1938] [serial = 1334] [outer = 0x0] 01:45:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11c1adc00) [pid = 1938] [serial = 1335] [outer = 0x11ac7cc00] 01:45:16 INFO - PROCESS | 1938 | 1461487516366 Marionette DEBUG loaded listener.js 01:45:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11c322c00) [pid = 1938] [serial = 1336] [outer = 0x11ac7cc00] 01:45:16 INFO - PROCESS | 1938 | 1461487516692 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 01:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 468ms 01:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:45:16 INFO - PROCESS | 1938 | 1461487516717 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:45:16 INFO - PROCESS | 1938 | 1461487516718 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:45:16 INFO - PROCESS | 1938 | 1461487516723 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:45:16 INFO - PROCESS | 1938 | 1461487516724 Marionette TRACE conn2 <- [1,1754,null,{}] 01:45:16 INFO - PROCESS | 1938 | 1461487516726 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:16 INFO - PROCESS | 1938 | 1461487516835 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:45:16 INFO - PROCESS | 1938 | 1461487516869 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12786b000 == 49 [pid = 1938] [id = 446] 01:45:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11c54a400) [pid = 1938] [serial = 1337] [outer = 0x0] 01:45:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11c61e000) [pid = 1938] [serial = 1338] [outer = 0x11c54a400] 01:45:16 INFO - PROCESS | 1938 | 1461487516903 Marionette DEBUG loaded listener.js 01:45:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11c7cc000) [pid = 1938] [serial = 1339] [outer = 0x11c54a400] 01:45:17 INFO - PROCESS | 1938 | 1461487517216 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 01:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 521ms 01:45:17 INFO - PROCESS | 1938 | 1461487517243 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:45:17 INFO - PROCESS | 1938 | 1461487517244 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:45:17 INFO - PROCESS | 1938 | 1461487517246 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:45:17 INFO - PROCESS | 1938 | 1461487517247 Marionette TRACE conn2 <- [1,1758,null,{}] 01:45:17 INFO - PROCESS | 1938 | 1461487517249 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:17 INFO - PROCESS | 1938 | 1461487517350 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:45:17 INFO - PROCESS | 1938 | 1461487517366 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x129091000 == 50 [pid = 1938] [id = 447] 01:45:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11c7ca400) [pid = 1938] [serial = 1340] [outer = 0x0] 01:45:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x123e0a800) [pid = 1938] [serial = 1341] [outer = 0x11c7ca400] 01:45:17 INFO - PROCESS | 1938 | 1461487517392 Marionette DEBUG loaded listener.js 01:45:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x1246be000) [pid = 1938] [serial = 1342] [outer = 0x11c7ca400] 01:45:17 INFO - PROCESS | 1938 | 1461487517737 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 01:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 520ms 01:45:17 INFO - PROCESS | 1938 | 1461487517766 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:45:17 INFO - PROCESS | 1938 | 1461487517768 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:45:17 INFO - PROCESS | 1938 | 1461487517776 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:45:17 INFO - PROCESS | 1938 | 1461487517777 Marionette TRACE conn2 <- [1,1762,null,{}] 01:45:17 INFO - PROCESS | 1938 | 1461487517779 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:17 INFO - PROCESS | 1938 | 1461487517875 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:45:17 INFO - PROCESS | 1938 | 1461487517880 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae54000 == 51 [pid = 1938] [id = 448] 01:45:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x11c7cd000) [pid = 1938] [serial = 1343] [outer = 0x0] 01:45:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12751b400) [pid = 1938] [serial = 1344] [outer = 0x11c7cd000] 01:45:17 INFO - PROCESS | 1938 | 1461487517905 Marionette DEBUG loaded listener.js 01:45:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x127593400) [pid = 1938] [serial = 1345] [outer = 0x11c7cd000] 01:45:18 INFO - PROCESS | 1938 | 1461487518221 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 01:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 468ms 01:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:45:18 INFO - PROCESS | 1938 | 1461487518263 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:45:18 INFO - PROCESS | 1938 | 1461487518265 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:45:18 INFO - PROCESS | 1938 | 1461487518267 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:45:18 INFO - PROCESS | 1938 | 1461487518268 Marionette TRACE conn2 <- [1,1766,null,{}] 01:45:18 INFO - PROCESS | 1938 | 1461487518274 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:18 INFO - PROCESS | 1938 | 1461487518374 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:45:18 INFO - PROCESS | 1938 | 1461487518378 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12afb2800 == 52 [pid = 1938] [id = 449] 01:45:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x126724000) [pid = 1938] [serial = 1346] [outer = 0x0] 01:45:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12759b400) [pid = 1938] [serial = 1347] [outer = 0x126724000] 01:45:18 INFO - PROCESS | 1938 | 1461487518433 Marionette DEBUG loaded listener.js 01:45:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x127d9e000) [pid = 1938] [serial = 1348] [outer = 0x126724000] 01:45:18 INFO - PROCESS | 1938 | 1461487518757 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 01:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 521ms 01:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:45:18 INFO - PROCESS | 1938 | 1461487518789 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:45:18 INFO - PROCESS | 1938 | 1461487518790 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:45:18 INFO - PROCESS | 1938 | 1461487518792 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:45:18 INFO - PROCESS | 1938 | 1461487518793 Marionette TRACE conn2 <- [1,1770,null,{}] 01:45:18 INFO - PROCESS | 1938 | 1461487518795 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:18 INFO - PROCESS | 1938 | 1461487518894 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:45:18 INFO - PROCESS | 1938 | 1461487518906 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12c00a000 == 53 [pid = 1938] [id = 450] 01:45:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x1278c5000) [pid = 1938] [serial = 1349] [outer = 0x0] 01:45:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x128819000) [pid = 1938] [serial = 1350] [outer = 0x1278c5000] 01:45:18 INFO - PROCESS | 1938 | 1461487518932 Marionette DEBUG loaded listener.js 01:45:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x128d2f400) [pid = 1938] [serial = 1351] [outer = 0x1278c5000] 01:45:19 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x11b703c00) [pid = 1938] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:45:19 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x127588c00) [pid = 1938] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:45:19 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x11bf2d800) [pid = 1938] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:45:19 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x11afc3800) [pid = 1938] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:45:19 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11aadcc00) [pid = 1938] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:45:19 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x1151e0400) [pid = 1938] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:45:19 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x1278ba800) [pid = 1938] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:45:19 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x114fc1000) [pid = 1938] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:45:19 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x1151da800) [pid = 1938] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:45:19 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x1147c9c00) [pid = 1938] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:45:19 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x129020c00) [pid = 1938] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:45:19 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11add6400) [pid = 1938] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:45:19 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11af79c00) [pid = 1938] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:45:19 INFO - PROCESS | 1938 | 1461487519386 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 01:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 619ms 01:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:45:19 INFO - PROCESS | 1938 | 1461487519412 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:45:19 INFO - PROCESS | 1938 | 1461487519413 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:45:19 INFO - PROCESS | 1938 | 1461487519415 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:45:19 INFO - PROCESS | 1938 | 1461487519416 Marionette TRACE conn2 <- [1,1774,null,{}] 01:45:19 INFO - PROCESS | 1938 | 1461487519418 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:19 INFO - PROCESS | 1938 | 1461487519498 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:45:19 INFO - PROCESS | 1938 | 1461487519503 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x129095000 == 54 [pid = 1938] [id = 451] 01:45:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x115047800) [pid = 1938] [serial = 1352] [outer = 0x0] 01:45:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11b704c00) [pid = 1938] [serial = 1353] [outer = 0x115047800] 01:45:19 INFO - PROCESS | 1938 | 1461487519582 Marionette DEBUG loaded listener.js 01:45:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x128823000) [pid = 1938] [serial = 1354] [outer = 0x115047800] 01:45:19 INFO - PROCESS | 1938 | 1461487519900 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 01:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 523ms 01:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:45:19 INFO - PROCESS | 1938 | 1461487519939 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:45:19 INFO - PROCESS | 1938 | 1461487519941 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:45:19 INFO - PROCESS | 1938 | 1461487519943 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:45:19 INFO - PROCESS | 1938 | 1461487519945 Marionette TRACE conn2 <- [1,1778,null,{}] 01:45:19 INFO - PROCESS | 1938 | 1461487519949 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:20 INFO - PROCESS | 1938 | 1461487520095 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:45:20 INFO - PROCESS | 1938 | 1461487520155 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d907000 == 55 [pid = 1938] [id = 452] 01:45:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x1278c5400) [pid = 1938] [serial = 1355] [outer = 0x0] 01:45:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x129418400) [pid = 1938] [serial = 1356] [outer = 0x1278c5400] 01:45:20 INFO - PROCESS | 1938 | 1461487520180 Marionette DEBUG loaded listener.js 01:45:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12a113000) [pid = 1938] [serial = 1357] [outer = 0x1278c5400] 01:45:20 INFO - PROCESS | 1938 | 1461487520462 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 01:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 01:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 570ms 01:45:20 INFO - PROCESS | 1938 | 1461487520513 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:45:20 INFO - PROCESS | 1938 | 1461487520514 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:45:20 INFO - PROCESS | 1938 | 1461487520517 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:45:20 INFO - PROCESS | 1938 | 1461487520518 Marionette TRACE conn2 <- [1,1782,null,{}] 01:45:20 INFO - PROCESS | 1938 | 1461487520523 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:20 INFO - PROCESS | 1938 | 1461487520600 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:45:20 INFO - PROCESS | 1938 | 1461487520607 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e65f800 == 56 [pid = 1938] [id = 453] 01:45:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x12a115000) [pid = 1938] [serial = 1358] [outer = 0x0] 01:45:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x12a188400) [pid = 1938] [serial = 1359] [outer = 0x12a115000] 01:45:20 INFO - PROCESS | 1938 | 1461487520632 Marionette DEBUG loaded listener.js 01:45:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12a191c00) [pid = 1938] [serial = 1360] [outer = 0x12a115000] 01:45:20 INFO - PROCESS | 1938 | 1461487520957 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 01:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 01:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 472ms 01:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:45:20 INFO - PROCESS | 1938 | 1461487520990 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:45:20 INFO - PROCESS | 1938 | 1461487520991 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:45:20 INFO - PROCESS | 1938 | 1461487520993 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:45:20 INFO - PROCESS | 1938 | 1461487520994 Marionette TRACE conn2 <- [1,1786,null,{}] 01:45:20 INFO - PROCESS | 1938 | 1461487520997 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:21 INFO - PROCESS | 1938 | 1461487521103 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:45:21 INFO - PROCESS | 1938 | 1461487521111 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e671000 == 57 [pid = 1938] [id = 454] 01:45:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12a191800) [pid = 1938] [serial = 1361] [outer = 0x0] 01:45:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12ad08000) [pid = 1938] [serial = 1362] [outer = 0x12a191800] 01:45:21 INFO - PROCESS | 1938 | 1461487521136 Marionette DEBUG loaded listener.js 01:45:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12ad0c000) [pid = 1938] [serial = 1363] [outer = 0x12a191800] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4d2000 == 56 [pid = 1938] [id = 96] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbda800 == 55 [pid = 1938] [id = 93] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8b4800 == 54 [pid = 1938] [id = 88] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd4a800 == 53 [pid = 1938] [id = 95] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbdc800 == 52 [pid = 1938] [id = 87] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed14000 == 51 [pid = 1938] [id = 89] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x118662000 == 50 [pid = 1938] [id = 84] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x12b993000 == 49 [pid = 1938] [id = 86] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x11594d800 == 48 [pid = 1938] [id = 97] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x118fd2000 == 47 [pid = 1938] [id = 83] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x1308a8000 == 46 [pid = 1938] [id = 403] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x11aa36800 == 45 [pid = 1938] [id = 94] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x118e87000 == 44 [pid = 1938] [id = 405] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x11c3cd000 == 43 [pid = 1938] [id = 91] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x114428800 == 42 [pid = 1938] [id = 442] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad5f800 == 41 [pid = 1938] [id = 441] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x12e59a800 == 40 [pid = 1938] [id = 440] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x12aeca000 == 39 [pid = 1938] [id = 439] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x11c1f5800 == 38 [pid = 1938] [id = 438] 01:45:21 INFO - PROCESS | 1938 | --DOCSHELL 0x11653e000 == 37 [pid = 1938] [id = 437] 01:45:22 INFO - PROCESS | 1938 | --DOCSHELL 0x118f61800 == 36 [pid = 1938] [id = 443] 01:45:22 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf82000 == 35 [pid = 1938] [id = 444] 01:45:22 INFO - PROCESS | 1938 | --DOCSHELL 0x126615800 == 34 [pid = 1938] [id = 445] 01:45:22 INFO - PROCESS | 1938 | --DOCSHELL 0x12786b000 == 33 [pid = 1938] [id = 446] 01:45:22 INFO - PROCESS | 1938 | --DOCSHELL 0x129091000 == 32 [pid = 1938] [id = 447] 01:45:22 INFO - PROCESS | 1938 | --DOCSHELL 0x12afb2800 == 31 [pid = 1938] [id = 449] 01:45:22 INFO - PROCESS | 1938 | --DOCSHELL 0x12d907000 == 30 [pid = 1938] [id = 452] 01:45:22 INFO - PROCESS | 1938 | --DOCSHELL 0x129095000 == 29 [pid = 1938] [id = 451] 01:45:22 INFO - PROCESS | 1938 | --DOCSHELL 0x12ae54000 == 28 [pid = 1938] [id = 448] 01:45:22 INFO - PROCESS | 1938 | --DOCSHELL 0x12c00a000 == 27 [pid = 1938] [id = 450] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x1295af800) [pid = 1938] [serial = 1308] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x1273f0000) [pid = 1938] [serial = 1290] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x1142c9800) [pid = 1938] [serial = 1251] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x119c30c00) [pid = 1938] [serial = 1254] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x127597c00) [pid = 1938] [serial = 1293] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11ad02400) [pid = 1938] [serial = 1257] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11c52c000) [pid = 1938] [serial = 1260] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x123b2d800) [pid = 1938] [serial = 1263] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11c31f800) [pid = 1938] [serial = 1284] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11c532800) [pid = 1938] [serial = 1285] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11bb76800) [pid = 1938] [serial = 1281] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11bf26000) [pid = 1938] [serial = 1282] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x127588000) [pid = 1938] [serial = 1291] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11add8000) [pid = 1938] [serial = 1278] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x11af74c00) [pid = 1938] [serial = 1279] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11aae6000) [pid = 1938] [serial = 1276] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x119d60000) [pid = 1938] [serial = 1275] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x127d9d800) [pid = 1938] [serial = 1296] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x1241a8800) [pid = 1938] [serial = 1270] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11b70dc00) [pid = 1938] [serial = 1269] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x1188e3c00) [pid = 1938] [serial = 1273] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x115768c00) [pid = 1938] [serial = 1272] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x127e40400) [pid = 1938] [serial = 1297] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11a8b7400) [pid = 1938] [serial = 1300] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x12429a400) [pid = 1938] [serial = 1266] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x12941c000) [pid = 1938] [serial = 1305] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x1295a7c00) [pid = 1938] [serial = 1306] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x127e4c000) [pid = 1938] [serial = 1302] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x114fc1c00) [pid = 1938] [serial = 1299] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x126725800) [pid = 1938] [serial = 1288] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x11c690400) [pid = 1938] [serial = 1287] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x1277c1c00) [pid = 1938] [serial = 1294] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x12936f400) [pid = 1938] [serial = 1303] [outer = 0x0] [url = about:blank] 01:45:22 INFO - PROCESS | 1938 | --DOCSHELL 0x12e65f800 == 26 [pid = 1938] [id = 453] 01:45:22 INFO - PROCESS | 1938 | 1461487522815 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 01:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 01:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1877ms 01:45:22 INFO - PROCESS | 1938 | 1461487522875 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:45:22 INFO - PROCESS | 1938 | 1461487522877 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:45:22 INFO - PROCESS | 1938 | 1461487522880 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:45:22 INFO - PROCESS | 1938 | 1461487522881 Marionette TRACE conn2 <- [1,1790,null,{}] 01:45:22 INFO - PROCESS | 1938 | 1461487522887 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:22 INFO - PROCESS | 1938 | 1461487522965 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:45:22 INFO - PROCESS | 1938 | 1461487522973 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x11890e800 == 27 [pid = 1938] [id = 455] 01:45:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x114fc3000) [pid = 1938] [serial = 1364] [outer = 0x0] 01:45:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x114fc6400) [pid = 1938] [serial = 1365] [outer = 0x114fc3000] 01:45:23 INFO - PROCESS | 1938 | 1461487523002 Marionette DEBUG loaded listener.js 01:45:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x115049800) [pid = 1938] [serial = 1366] [outer = 0x114fc3000] 01:45:23 INFO - PROCESS | 1938 | 1461487523354 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 522ms 01:45:23 INFO - PROCESS | 1938 | 1461487523402 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:45:23 INFO - PROCESS | 1938 | 1461487523406 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:45:23 INFO - PROCESS | 1938 | 1461487523416 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:45:23 INFO - PROCESS | 1938 | 1461487523418 Marionette TRACE conn2 <- [1,1794,null,{}] 01:45:23 INFO - PROCESS | 1938 | 1461487523421 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:23 INFO - PROCESS | 1938 | 1461487523501 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:45:23 INFO - PROCESS | 1938 | 1461487523510 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x119adb000 == 28 [pid = 1938] [id = 456] 01:45:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x1151e0400) [pid = 1938] [serial = 1367] [outer = 0x0] 01:45:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x116510800) [pid = 1938] [serial = 1368] [outer = 0x1151e0400] 01:45:23 INFO - PROCESS | 1938 | 1461487523537 Marionette DEBUG loaded listener.js 01:45:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x119188800) [pid = 1938] [serial = 1369] [outer = 0x1151e0400] 01:45:23 INFO - PROCESS | 1938 | 1461487523889 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 525ms 01:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:45:23 INFO - PROCESS | 1938 | 1461487523942 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:45:23 INFO - PROCESS | 1938 | 1461487523944 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:45:23 INFO - PROCESS | 1938 | 1461487523946 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:45:23 INFO - PROCESS | 1938 | 1461487523949 Marionette TRACE conn2 <- [1,1798,null,{}] 01:45:23 INFO - PROCESS | 1938 | 1461487523957 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:24 INFO - PROCESS | 1938 | 1461487524033 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:45:24 INFO - PROCESS | 1938 | 1461487524041 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb43800 == 29 [pid = 1938] [id = 457] 01:45:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x1134e2800) [pid = 1938] [serial = 1370] [outer = 0x0] 01:45:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x11a8adc00) [pid = 1938] [serial = 1371] [outer = 0x1134e2800] 01:45:24 INFO - PROCESS | 1938 | 1461487524070 Marionette DEBUG loaded listener.js 01:45:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11aa25000) [pid = 1938] [serial = 1372] [outer = 0x1134e2800] 01:45:24 INFO - PROCESS | 1938 | 1461487524415 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 01:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 473ms 01:45:24 INFO - PROCESS | 1938 | 1461487524420 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:45:24 INFO - PROCESS | 1938 | 1461487524422 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:45:24 INFO - PROCESS | 1938 | 1461487524424 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:45:24 INFO - PROCESS | 1938 | 1461487524425 Marionette TRACE conn2 <- [1,1802,null,{}] 01:45:24 INFO - PROCESS | 1938 | 1461487524428 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:24 INFO - PROCESS | 1938 | 1461487524506 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:45:24 INFO - PROCESS | 1938 | 1461487524510 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x12399d000 == 30 [pid = 1938] [id = 458] 01:45:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11aae3800) [pid = 1938] [serial = 1373] [outer = 0x0] 01:45:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11ac7f000) [pid = 1938] [serial = 1374] [outer = 0x11aae3800] 01:45:24 INFO - PROCESS | 1938 | 1461487524536 Marionette DEBUG loaded listener.js 01:45:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11adcf400) [pid = 1938] [serial = 1375] [outer = 0x11aae3800] 01:45:24 INFO - PROCESS | 1938 | 1461487524862 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 469ms 01:45:24 INFO - PROCESS | 1938 | 1461487524894 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:45:24 INFO - PROCESS | 1938 | 1461487524895 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:45:24 INFO - PROCESS | 1938 | 1461487524897 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:45:24 INFO - PROCESS | 1938 | 1461487524898 Marionette TRACE conn2 <- [1,1806,null,{}] 01:45:24 INFO - PROCESS | 1938 | 1461487524900 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:25 INFO - PROCESS | 1938 | 1461487524996 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:45:25 INFO - PROCESS | 1938 | 1461487525004 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c15800 == 31 [pid = 1938] [id = 459] 01:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x114e26400) [pid = 1938] [serial = 1376] [outer = 0x0] 01:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11add5c00) [pid = 1938] [serial = 1377] [outer = 0x114e26400] 01:45:25 INFO - PROCESS | 1938 | 1461487525031 Marionette DEBUG loaded listener.js 01:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11af70400) [pid = 1938] [serial = 1378] [outer = 0x114e26400] 01:45:25 INFO - PROCESS | 1938 | 1461487525428 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 01:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 569ms 01:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:45:25 INFO - PROCESS | 1938 | 1461487525467 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:45:25 INFO - PROCESS | 1938 | 1461487525470 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:45:25 INFO - PROCESS | 1938 | 1461487525474 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:45:25 INFO - PROCESS | 1938 | 1461487525476 Marionette TRACE conn2 <- [1,1810,null,{}] 01:45:25 INFO - PROCESS | 1938 | 1461487525479 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:25 INFO - PROCESS | 1938 | 1461487525645 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:45:25 INFO - PROCESS | 1938 | 1461487525666 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x126688800 == 32 [pid = 1938] [id = 460] 01:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11af6e800) [pid = 1938] [serial = 1379] [outer = 0x0] 01:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11afb1400) [pid = 1938] [serial = 1380] [outer = 0x11af6e800] 01:45:25 INFO - PROCESS | 1938 | 1461487525711 Marionette DEBUG loaded listener.js 01:45:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11c19ec00) [pid = 1938] [serial = 1381] [outer = 0x11af6e800] 01:45:26 INFO - PROCESS | 1938 | 1461487526038 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 619ms 01:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:45:26 INFO - PROCESS | 1938 | 1461487526093 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:45:26 INFO - PROCESS | 1938 | 1461487526095 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:45:26 INFO - PROCESS | 1938 | 1461487526097 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:45:26 INFO - PROCESS | 1938 | 1461487526098 Marionette TRACE conn2 <- [1,1814,null,{}] 01:45:26 INFO - PROCESS | 1938 | 1461487526100 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:26 INFO - PROCESS | 1938 | 1461487526174 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:45:26 INFO - PROCESS | 1938 | 1461487526178 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x128848000 == 33 [pid = 1938] [id = 461] 01:45:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x114443400) [pid = 1938] [serial = 1382] [outer = 0x0] 01:45:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11c320800) [pid = 1938] [serial = 1383] [outer = 0x114443400] 01:45:26 INFO - PROCESS | 1938 | 1461487526203 Marionette DEBUG loaded listener.js 01:45:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11c532000) [pid = 1938] [serial = 1384] [outer = 0x114443400] 01:45:26 INFO - PROCESS | 1938 | 1461487526510 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 01:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 418ms 01:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:45:26 INFO - PROCESS | 1938 | 1461487526515 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:45:26 INFO - PROCESS | 1938 | 1461487526516 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:45:26 INFO - PROCESS | 1938 | 1461487526526 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:45:26 INFO - PROCESS | 1938 | 1461487526527 Marionette TRACE conn2 <- [1,1818,null,{}] 01:45:26 INFO - PROCESS | 1938 | 1461487526532 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:26 INFO - PROCESS | 1938 | 1461487526638 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:45:26 INFO - PROCESS | 1938 | 1461487526644 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x129081000 == 34 [pid = 1938] [id = 462] 01:45:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11bf26000) [pid = 1938] [serial = 1385] [outer = 0x0] 01:45:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11c532400) [pid = 1938] [serial = 1386] [outer = 0x11bf26000] 01:45:26 INFO - PROCESS | 1938 | 1461487526670 Marionette DEBUG loaded listener.js 01:45:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x11c69a000) [pid = 1938] [serial = 1387] [outer = 0x11bf26000] 01:45:26 INFO - PROCESS | 1938 | 1461487526990 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 01:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 528ms 01:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:45:27 INFO - PROCESS | 1938 | 1461487527048 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:45:27 INFO - PROCESS | 1938 | 1461487527049 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:45:27 INFO - PROCESS | 1938 | 1461487527051 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:45:27 INFO - PROCESS | 1938 | 1461487527052 Marionette TRACE conn2 <- [1,1822,null,{}] 01:45:27 INFO - PROCESS | 1938 | 1461487527054 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:27 INFO - PROCESS | 1938 | 1461487527130 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:45:27 INFO - PROCESS | 1938 | 1461487527134 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb43000 == 35 [pid = 1938] [id = 463] 01:45:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x11c68e800) [pid = 1938] [serial = 1388] [outer = 0x0] 01:45:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x123a15400) [pid = 1938] [serial = 1389] [outer = 0x11c68e800] 01:45:27 INFO - PROCESS | 1938 | 1461487527163 Marionette DEBUG loaded listener.js 01:45:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x123f8ac00) [pid = 1938] [serial = 1390] [outer = 0x11c68e800] 01:45:27 INFO - PROCESS | 1938 | 1461487527495 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 01:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 471ms 01:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:45:27 INFO - PROCESS | 1938 | 1461487527524 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:45:27 INFO - PROCESS | 1938 | 1461487527525 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:45:27 INFO - PROCESS | 1938 | 1461487527527 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:45:27 INFO - PROCESS | 1938 | 1461487527528 Marionette TRACE conn2 <- [1,1826,null,{}] 01:45:27 INFO - PROCESS | 1938 | 1461487527531 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:27 INFO - PROCESS | 1938 | 1461487527643 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:45:27 INFO - PROCESS | 1938 | 1461487527650 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aed9000 == 36 [pid = 1938] [id = 464] 01:45:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x123a10c00) [pid = 1938] [serial = 1391] [outer = 0x0] 01:45:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x123ed3000) [pid = 1938] [serial = 1392] [outer = 0x123a10c00] 01:45:27 INFO - PROCESS | 1938 | 1461487527677 Marionette DEBUG loaded listener.js 01:45:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x1241a8c00) [pid = 1938] [serial = 1393] [outer = 0x123a10c00] 01:45:28 INFO - PROCESS | 1938 | 1461487528022 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 01:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 01:45:28 INFO - PROCESS | 1938 | 1461487528045 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:45:28 INFO - PROCESS | 1938 | 1461487528047 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:45:28 INFO - PROCESS | 1938 | 1461487528049 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:45:28 INFO - PROCESS | 1938 | 1461487528051 Marionette TRACE conn2 <- [1,1830,null,{}] 01:45:28 INFO - PROCESS | 1938 | 1461487528059 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:28 INFO - PROCESS | 1938 | 1461487528165 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:45:28 INFO - PROCESS | 1938 | 1461487528172 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c06800 == 37 [pid = 1938] [id = 465] 01:45:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x1147cbc00) [pid = 1938] [serial = 1394] [outer = 0x0] 01:45:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x126630000) [pid = 1938] [serial = 1395] [outer = 0x1147cbc00] 01:45:28 INFO - PROCESS | 1938 | 1461487528230 Marionette DEBUG loaded listener.js 01:45:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x127593000) [pid = 1938] [serial = 1396] [outer = 0x1147cbc00] 01:45:28 INFO - PROCESS | 1938 | 1461487528550 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 01:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 521ms 01:45:28 INFO - PROCESS | 1938 | 1461487528573 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:45:28 INFO - PROCESS | 1938 | 1461487528574 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:45:28 INFO - PROCESS | 1938 | 1461487528581 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:45:28 INFO - PROCESS | 1938 | 1461487528583 Marionette TRACE conn2 <- [1,1834,null,{}] 01:45:28 INFO - PROCESS | 1938 | 1461487528585 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:28 INFO - PROCESS | 1938 | 1461487528681 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:45:28 INFO - PROCESS | 1938 | 1461487528686 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd34800 == 38 [pid = 1938] [id = 466] 01:45:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x127593800) [pid = 1938] [serial = 1397] [outer = 0x0] 01:45:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x1275a0000) [pid = 1938] [serial = 1398] [outer = 0x127593800] 01:45:28 INFO - PROCESS | 1938 | 1461487528711 Marionette DEBUG loaded listener.js 01:45:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x127da0400) [pid = 1938] [serial = 1399] [outer = 0x127593800] 01:45:29 INFO - PROCESS | 1938 | 1461487529047 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 01:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 01:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 526ms 01:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:45:29 INFO - PROCESS | 1938 | 1461487529102 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:45:29 INFO - PROCESS | 1938 | 1461487529103 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:45:29 INFO - PROCESS | 1938 | 1461487529106 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:45:29 INFO - PROCESS | 1938 | 1461487529106 Marionette TRACE conn2 <- [1,1838,null,{}] 01:45:29 INFO - PROCESS | 1938 | 1461487529109 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:29 INFO - PROCESS | 1938 | 1461487529205 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:45:29 INFO - PROCESS | 1938 | 1461487529209 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d061000 == 39 [pid = 1938] [id = 467] 01:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x127596c00) [pid = 1938] [serial = 1400] [outer = 0x0] 01:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12881b800) [pid = 1938] [serial = 1401] [outer = 0x127596c00] 01:45:29 INFO - PROCESS | 1938 | 1461487529264 Marionette DEBUG loaded listener.js 01:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12901f400) [pid = 1938] [serial = 1402] [outer = 0x127596c00] 01:45:29 INFO - PROCESS | 1938 | 1461487529597 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 518ms 01:45:29 INFO - PROCESS | 1938 | 1461487529625 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:45:29 INFO - PROCESS | 1938 | 1461487529626 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:45:29 INFO - PROCESS | 1938 | 1461487529634 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:45:29 INFO - PROCESS | 1938 | 1461487529635 Marionette TRACE conn2 <- [1,1842,null,{}] 01:45:29 INFO - PROCESS | 1938 | 1461487529640 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:29 INFO - PROCESS | 1938 | 1461487529737 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:45:29 INFO - PROCESS | 1938 | 1461487529772 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d913800 == 40 [pid = 1938] [id = 468] 01:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12881a000) [pid = 1938] [serial = 1403] [outer = 0x0] 01:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x129417c00) [pid = 1938] [serial = 1404] [outer = 0x12881a000] 01:45:29 INFO - PROCESS | 1938 | 1461487529797 Marionette DEBUG loaded listener.js 01:45:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x129421c00) [pid = 1938] [serial = 1405] [outer = 0x12881a000] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x11a8b4000) [pid = 1938] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x114e22400) [pid = 1938] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x1134e3c00) [pid = 1938] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11bb76c00) [pid = 1938] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x115041000) [pid = 1938] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11552b800) [pid = 1938] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11c54c000) [pid = 1938] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x11c695c00) [pid = 1938] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x1295a8000) [pid = 1938] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12a115000) [pid = 1938] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x11c7ca400) [pid = 1938] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x126724000) [pid = 1938] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11c7cd000) [pid = 1938] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x115047800) [pid = 1938] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x1278c5000) [pid = 1938] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x1278c5400) [pid = 1938] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11c54a400) [pid = 1938] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11ac7cc00) [pid = 1938] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x114e2ec00) [pid = 1938] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x1147d6800) [pid = 1938] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x1159c9400) [pid = 1938] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x114e29800) [pid = 1938] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11c7d1c00) [pid = 1938] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x11af78800) [pid = 1938] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x115044400) [pid = 1938] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x1134dd800) [pid = 1938] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:45:30 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x1241dfc00) [pid = 1938] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:45:30 INFO - PROCESS | 1938 | 1461487530550 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 927ms 01:45:30 INFO - PROCESS | 1938 | 1461487530557 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:45:30 INFO - PROCESS | 1938 | 1461487530558 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:45:30 INFO - PROCESS | 1938 | 1461487530560 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:45:30 INFO - PROCESS | 1938 | 1461487530561 Marionette TRACE conn2 <- [1,1846,null,{}] 01:45:30 INFO - PROCESS | 1938 | 1461487530563 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:30 INFO - PROCESS | 1938 | 1461487530646 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:45:30 INFO - PROCESS | 1938 | 1461487530651 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a645000 == 41 [pid = 1938] [id = 469] 01:45:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x114e2ec00) [pid = 1938] [serial = 1406] [outer = 0x0] 01:45:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x1165df800) [pid = 1938] [serial = 1407] [outer = 0x114e2ec00] 01:45:30 INFO - PROCESS | 1938 | 1461487530679 Marionette DEBUG loaded listener.js 01:45:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11a8b4000) [pid = 1938] [serial = 1408] [outer = 0x114e2ec00] 01:45:30 INFO - PROCESS | 1938 | 1461487530991 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 470ms 01:45:31 INFO - PROCESS | 1938 | 1461487531042 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:45:31 INFO - PROCESS | 1938 | 1461487531043 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:45:31 INFO - PROCESS | 1938 | 1461487531052 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:45:31 INFO - PROCESS | 1938 | 1461487531053 Marionette TRACE conn2 <- [1,1850,null,{}] 01:45:31 INFO - PROCESS | 1938 | 1461487531058 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:31 INFO - PROCESS | 1938 | 1461487531142 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:45:31 INFO - PROCESS | 1938 | 1461487531146 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd4c000 == 42 [pid = 1938] [id = 470] 01:45:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x1188e5000) [pid = 1938] [serial = 1409] [outer = 0x0] 01:45:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11bcce000) [pid = 1938] [serial = 1410] [outer = 0x1188e5000] 01:45:31 INFO - PROCESS | 1938 | 1461487531172 Marionette DEBUG loaded listener.js 01:45:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x123a13c00) [pid = 1938] [serial = 1411] [outer = 0x1188e5000] 01:45:31 INFO - PROCESS | 1938 | 1461487531506 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 472ms 01:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:45:31 INFO - PROCESS | 1938 | 1461487531525 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:45:31 INFO - PROCESS | 1938 | 1461487531526 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:45:31 INFO - PROCESS | 1938 | 1461487531528 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:45:31 INFO - PROCESS | 1938 | 1461487531529 Marionette TRACE conn2 <- [1,1854,null,{}] 01:45:31 INFO - PROCESS | 1938 | 1461487531531 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:31 INFO - PROCESS | 1938 | 1461487531615 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:45:31 INFO - PROCESS | 1938 | 1461487531619 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd5a000 == 43 [pid = 1938] [id = 471] 01:45:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11c69a400) [pid = 1938] [serial = 1412] [outer = 0x0] 01:45:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12759a800) [pid = 1938] [serial = 1413] [outer = 0x11c69a400] 01:45:31 INFO - PROCESS | 1938 | 1461487531645 Marionette DEBUG loaded listener.js 01:45:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12941b800) [pid = 1938] [serial = 1414] [outer = 0x11c69a400] 01:45:31 INFO - PROCESS | 1938 | 1461487531962 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 469ms 01:45:32 INFO - PROCESS | 1938 | 1461487532012 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:45:32 INFO - PROCESS | 1938 | 1461487532013 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:45:32 INFO - PROCESS | 1938 | 1461487532024 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:45:32 INFO - PROCESS | 1938 | 1461487532025 Marionette TRACE conn2 <- [1,1858,null,{}] 01:45:32 INFO - PROCESS | 1938 | 1461487532027 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:32 INFO - PROCESS | 1938 | 1461487532112 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:45:32 INFO - PROCESS | 1938 | 1461487532116 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e5b1800 == 44 [pid = 1938] [id = 472] 01:45:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x1273f2400) [pid = 1938] [serial = 1415] [outer = 0x0] 01:45:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x1295a8000) [pid = 1938] [serial = 1416] [outer = 0x1273f2400] 01:45:32 INFO - PROCESS | 1938 | 1461487532145 Marionette DEBUG loaded listener.js 01:45:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x1295aec00) [pid = 1938] [serial = 1417] [outer = 0x1273f2400] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x11890e800 == 43 [pid = 1938] [id = 455] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12e671000 == 42 [pid = 1938] [id = 454] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12aed9000 == 41 [pid = 1938] [id = 464] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb43000 == 40 [pid = 1938] [id = 463] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x129081000 == 39 [pid = 1938] [id = 462] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12d913800 == 38 [pid = 1938] [id = 468] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd5a000 == 37 [pid = 1938] [id = 471] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd4c000 == 36 [pid = 1938] [id = 470] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd34800 == 35 [pid = 1938] [id = 466] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12d061000 == 34 [pid = 1938] [id = 467] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x12399d000 == 33 [pid = 1938] [id = 458] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x123c06800 == 32 [pid = 1938] [id = 465] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x123c15800 == 31 [pid = 1938] [id = 459] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x128848000 == 30 [pid = 1938] [id = 461] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x119adb000 == 29 [pid = 1938] [id = 456] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x126688800 == 28 [pid = 1938] [id = 460] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x11a645000 == 27 [pid = 1938] [id = 469] 01:45:33 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb43800 == 26 [pid = 1938] [id = 457] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x123a11c00) [pid = 1938] [serial = 1249] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12a10f800) [pid = 1938] [serial = 1309] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x126720400) [pid = 1938] [serial = 1267] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11af74800) [pid = 1938] [serial = 1258] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x114e30800) [pid = 1938] [serial = 1213] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x114e30400) [pid = 1938] [serial = 1252] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11c7d3400) [pid = 1938] [serial = 1261] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x1152a1400) [pid = 1938] [serial = 1216] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x11a894800) [pid = 1938] [serial = 1255] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x12419ec00) [pid = 1938] [serial = 1264] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12ad08000) [pid = 1938] [serial = 1362] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x12a188400) [pid = 1938] [serial = 1359] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x123e0a800) [pid = 1938] [serial = 1341] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x12759b400) [pid = 1938] [serial = 1347] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12751b400) [pid = 1938] [serial = 1344] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x11b704c00) [pid = 1938] [serial = 1353] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x127d9e000) [pid = 1938] [serial = 1348] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x128819000) [pid = 1938] [serial = 1350] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x12a113000) [pid = 1938] [serial = 1357] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x128d2f400) [pid = 1938] [serial = 1351] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x11c61e000) [pid = 1938] [serial = 1338] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x11c1adc00) [pid = 1938] [serial = 1335] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x11c322c00) [pid = 1938] [serial = 1336] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x11adcc800) [pid = 1938] [serial = 1332] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x11bccc800) [pid = 1938] [serial = 1333] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x1151df800) [pid = 1938] [serial = 1329] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x11ad07000) [pid = 1938] [serial = 1330] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11a605400) [pid = 1938] [serial = 1327] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x119182400) [pid = 1938] [serial = 1326] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x1151db000) [pid = 1938] [serial = 1324] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x114fbe800) [pid = 1938] [serial = 1323] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x12679ac00) [pid = 1938] [serial = 1321] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x1241a4800) [pid = 1938] [serial = 1320] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x11c532c00) [pid = 1938] [serial = 1318] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x11bb79400) [pid = 1938] [serial = 1317] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x11aa2f800) [pid = 1938] [serial = 1315] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x119d5fc00) [pid = 1938] [serial = 1314] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x114fba400) [pid = 1938] [serial = 1312] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x114545400) [pid = 1938] [serial = 1311] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x12a191c00) [pid = 1938] [serial = 1360] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x129418400) [pid = 1938] [serial = 1356] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x127593400) [pid = 1938] [serial = 1345] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x1246be000) [pid = 1938] [serial = 1342] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x11c7cc000) [pid = 1938] [serial = 1339] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x128823000) [pid = 1938] [serial = 1354] [outer = 0x0] [url = about:blank] 01:45:33 INFO - PROCESS | 1938 | 1461487533846 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1870ms 01:45:33 INFO - PROCESS | 1938 | 1461487533895 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:45:33 INFO - PROCESS | 1938 | 1461487533897 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:45:33 INFO - PROCESS | 1938 | 1461487533901 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:45:33 INFO - PROCESS | 1938 | 1461487533903 Marionette TRACE conn2 <- [1,1862,null,{}] 01:45:33 INFO - PROCESS | 1938 | 1461487533907 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:34 INFO - PROCESS | 1938 | 1461487533998 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:45:34 INFO - PROCESS | 1938 | 1461487534015 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x11678a800 == 27 [pid = 1938] [id = 473] 01:45:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x114e2f800) [pid = 1938] [serial = 1418] [outer = 0x0] 01:45:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x114e30000) [pid = 1938] [serial = 1419] [outer = 0x114e2f800] 01:45:34 INFO - PROCESS | 1938 | 1461487534044 Marionette DEBUG loaded listener.js 01:45:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x114fc4800) [pid = 1938] [serial = 1420] [outer = 0x114e2f800] 01:45:34 INFO - PROCESS | 1938 | 1461487534394 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 523ms 01:45:34 INFO - PROCESS | 1938 | 1461487534424 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:45:34 INFO - PROCESS | 1938 | 1461487534428 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:45:34 INFO - PROCESS | 1938 | 1461487534432 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:45:34 INFO - PROCESS | 1938 | 1461487534434 Marionette TRACE conn2 <- [1,1866,null,{}] 01:45:34 INFO - PROCESS | 1938 | 1461487534436 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:34 INFO - PROCESS | 1938 | 1461487534510 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:45:34 INFO - PROCESS | 1938 | 1461487534557 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x118fd5000 == 28 [pid = 1938] [id = 474] 01:45:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x114fc0c00) [pid = 1938] [serial = 1421] [outer = 0x0] 01:45:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x115046400) [pid = 1938] [serial = 1422] [outer = 0x114fc0c00] 01:45:34 INFO - PROCESS | 1938 | 1461487534584 Marionette DEBUG loaded listener.js 01:45:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x1158ecc00) [pid = 1938] [serial = 1423] [outer = 0x114fc0c00] 01:45:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x115934400) [pid = 1938] [serial = 1424] [outer = 0x12f8e3c00] 01:45:34 INFO - PROCESS | 1938 | 1461487534927 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 01:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 521ms 01:45:34 INFO - PROCESS | 1938 | 1461487534956 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:45:34 INFO - PROCESS | 1938 | 1461487534958 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:45:34 INFO - PROCESS | 1938 | 1461487534960 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:45:34 INFO - PROCESS | 1938 | 1461487534963 Marionette TRACE conn2 <- [1,1870,null,{}] 01:45:34 INFO - PROCESS | 1938 | 1461487534971 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:35 INFO - PROCESS | 1938 | 1461487535044 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:45:35 INFO - PROCESS | 1938 | 1461487535050 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad6c800 == 29 [pid = 1938] [id = 475] 01:45:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x114005c00) [pid = 1938] [serial = 1425] [outer = 0x0] 01:45:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x119b04800) [pid = 1938] [serial = 1426] [outer = 0x114005c00] 01:45:35 INFO - PROCESS | 1938 | 1461487535082 Marionette DEBUG loaded listener.js 01:45:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x11a603c00) [pid = 1938] [serial = 1427] [outer = 0x114005c00] 01:45:35 INFO - PROCESS | 1938 | 1461487535432 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 01:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 523ms 01:45:35 INFO - PROCESS | 1938 | 1461487535483 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:45:35 INFO - PROCESS | 1938 | 1461487535485 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:45:35 INFO - PROCESS | 1938 | 1461487535487 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:45:35 INFO - PROCESS | 1938 | 1461487535489 Marionette TRACE conn2 <- [1,1874,null,{}] 01:45:35 INFO - PROCESS | 1938 | 1461487535491 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:35 INFO - PROCESS | 1938 | 1461487535561 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:45:35 INFO - PROCESS | 1938 | 1461487535565 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b755000 == 30 [pid = 1938] [id = 476] 01:45:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x115878400) [pid = 1938] [serial = 1428] [outer = 0x0] 01:45:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11a88dc00) [pid = 1938] [serial = 1429] [outer = 0x115878400] 01:45:35 INFO - PROCESS | 1938 | 1461487535594 Marionette DEBUG loaded listener.js 01:45:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x11a8b6800) [pid = 1938] [serial = 1430] [outer = 0x115878400] 01:45:35 INFO - PROCESS | 1938 | 1461487535897 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 418ms 01:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:45:35 INFO - PROCESS | 1938 | 1461487535911 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:45:35 INFO - PROCESS | 1938 | 1461487535912 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:45:35 INFO - PROCESS | 1938 | 1461487535915 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:45:35 INFO - PROCESS | 1938 | 1461487535916 Marionette TRACE conn2 <- [1,1878,null,{}] 01:45:35 INFO - PROCESS | 1938 | 1461487535918 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:35 INFO - PROCESS | 1938 | 1461487535991 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:45:35 INFO - PROCESS | 1938 | 1461487535996 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c783800 == 31 [pid = 1938] [id = 477] 01:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x114e2fc00) [pid = 1938] [serial = 1431] [outer = 0x0] 01:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11aa2b000) [pid = 1938] [serial = 1432] [outer = 0x114e2fc00] 01:45:36 INFO - PROCESS | 1938 | 1461487536024 Marionette DEBUG loaded listener.js 01:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11ac72400) [pid = 1938] [serial = 1433] [outer = 0x114e2fc00] 01:45:36 INFO - PROCESS | 1938 | 1461487536364 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 469ms 01:45:36 INFO - PROCESS | 1938 | 1461487536393 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:45:36 INFO - PROCESS | 1938 | 1461487536394 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:45:36 INFO - PROCESS | 1938 | 1461487536397 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:45:36 INFO - PROCESS | 1938 | 1461487536398 Marionette TRACE conn2 <- [1,1882,null,{}] 01:45:36 INFO - PROCESS | 1938 | 1461487536400 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:36 INFO - PROCESS | 1938 | 1461487536490 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:45:36 INFO - PROCESS | 1938 | 1461487536495 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x123e52800 == 32 [pid = 1938] [id = 478] 01:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11a88c400) [pid = 1938] [serial = 1434] [outer = 0x0] 01:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11ad10400) [pid = 1938] [serial = 1435] [outer = 0x11a88c400] 01:45:36 INFO - PROCESS | 1938 | 1461487536526 Marionette DEBUG loaded listener.js 01:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11af78400) [pid = 1938] [serial = 1436] [outer = 0x11a88c400] 01:45:36 INFO - PROCESS | 1938 | 1461487536844 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 471ms 01:45:36 INFO - PROCESS | 1938 | 1461487536868 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:45:36 INFO - PROCESS | 1938 | 1461487536870 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:45:36 INFO - PROCESS | 1938 | 1461487536874 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:45:36 INFO - PROCESS | 1938 | 1461487536875 Marionette TRACE conn2 <- [1,1886,null,{}] 01:45:36 INFO - PROCESS | 1938 | 1461487536877 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:36 INFO - PROCESS | 1938 | 1461487536933 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:45:36 INFO - PROCESS | 1938 | 1461487536939 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x126615800 == 33 [pid = 1938] [id = 479] 01:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11afaa000) [pid = 1938] [serial = 1437] [outer = 0x0] 01:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11afb9000) [pid = 1938] [serial = 1438] [outer = 0x11afaa000] 01:45:36 INFO - PROCESS | 1938 | 1461487536959 Marionette DEBUG loaded listener.js 01:45:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11b7f5c00) [pid = 1938] [serial = 1439] [outer = 0x11afaa000] 01:45:37 INFO - PROCESS | 1938 | 1461487537338 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 01:45:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:45:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 522ms 01:45:37 INFO - PROCESS | 1938 | 1461487537398 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:45:37 INFO - PROCESS | 1938 | 1461487537399 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:45:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:45:37 INFO - PROCESS | 1938 | 1461487537404 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:45:37 INFO - PROCESS | 1938 | 1461487537407 Marionette TRACE conn2 <- [1,1890,null,{}] 01:45:37 INFO - PROCESS | 1938 | 1461487537411 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:37 INFO - PROCESS | 1938 | 1461487537516 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:45:37 INFO - PROCESS | 1938 | 1461487537527 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x12785f000 == 34 [pid = 1938] [id = 480] 01:45:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11af72400) [pid = 1938] [serial = 1440] [outer = 0x0] 01:45:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11bcc6800) [pid = 1938] [serial = 1441] [outer = 0x11af72400] 01:45:37 INFO - PROCESS | 1938 | 1461487537567 Marionette DEBUG loaded listener.js 01:45:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x11bcd3400) [pid = 1938] [serial = 1442] [outer = 0x11af72400] 01:45:37 INFO - PROCESS | 1938 | 1461487537992 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 01:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 624ms 01:45:38 INFO - PROCESS | 1938 | 1461487538027 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:45:38 INFO - PROCESS | 1938 | 1461487538028 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:45:38 INFO - PROCESS | 1938 | 1461487538031 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:45:38 INFO - PROCESS | 1938 | 1461487538032 Marionette TRACE conn2 <- [1,1894,null,{}] 01:45:38 INFO - PROCESS | 1938 | 1461487538035 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:38 INFO - PROCESS | 1938 | 1461487538114 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:45:38 INFO - PROCESS | 1938 | 1461487538121 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad6a800 == 35 [pid = 1938] [id = 481] 01:45:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x115874c00) [pid = 1938] [serial = 1443] [outer = 0x0] 01:45:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11c1aa400) [pid = 1938] [serial = 1444] [outer = 0x115874c00] 01:45:38 INFO - PROCESS | 1938 | 1461487538162 Marionette DEBUG loaded listener.js 01:45:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11c321000) [pid = 1938] [serial = 1445] [outer = 0x115874c00] 01:45:38 INFO - PROCESS | 1938 | 1461487538599 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 574ms 01:45:38 INFO - PROCESS | 1938 | 1461487538606 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:45:38 INFO - PROCESS | 1938 | 1461487538608 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:45:38 INFO - PROCESS | 1938 | 1461487538611 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:45:38 INFO - PROCESS | 1938 | 1461487538614 Marionette TRACE conn2 <- [1,1898,null,{}] 01:45:38 INFO - PROCESS | 1938 | 1461487538617 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:38 INFO - PROCESS | 1938 | 1461487538721 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:45:38 INFO - PROCESS | 1938 | 1461487538728 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a92e000 == 36 [pid = 1938] [id = 482] 01:45:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11bcd3800) [pid = 1938] [serial = 1446] [outer = 0x0] 01:45:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11c324400) [pid = 1938] [serial = 1447] [outer = 0x11bcd3800] 01:45:38 INFO - PROCESS | 1938 | 1461487538753 Marionette DEBUG loaded listener.js 01:45:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x11c61e000) [pid = 1938] [serial = 1448] [outer = 0x11bcd3800] 01:45:39 INFO - PROCESS | 1938 | 1461487539094 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 520ms 01:45:39 INFO - PROCESS | 1938 | 1461487539141 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:45:39 INFO - PROCESS | 1938 | 1461487539142 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:45:39 INFO - PROCESS | 1938 | 1461487539144 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:45:39 INFO - PROCESS | 1938 | 1461487539146 Marionette TRACE conn2 <- [1,1902,null,{}] 01:45:39 INFO - PROCESS | 1938 | 1461487539148 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:39 INFO - PROCESS | 1938 | 1461487539250 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:45:39 INFO - PROCESS | 1938 | 1461487539255 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c783000 == 37 [pid = 1938] [id = 483] 01:45:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x114fbfc00) [pid = 1938] [serial = 1449] [outer = 0x0] 01:45:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11c699c00) [pid = 1938] [serial = 1450] [outer = 0x114fbfc00] 01:45:39 INFO - PROCESS | 1938 | 1461487539284 Marionette DEBUG loaded listener.js 01:45:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x123ed9800) [pid = 1938] [serial = 1451] [outer = 0x114fbfc00] 01:45:39 INFO - PROCESS | 1938 | 1461487539615 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 518ms 01:45:39 INFO - PROCESS | 1938 | 1461487539663 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:45:39 INFO - PROCESS | 1938 | 1461487539664 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:45:39 INFO - PROCESS | 1938 | 1461487539667 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:45:39 INFO - PROCESS | 1938 | 1461487539668 Marionette TRACE conn2 <- [1,1906,null,{}] 01:45:39 INFO - PROCESS | 1938 | 1461487539670 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:39 INFO - PROCESS | 1938 | 1461487539759 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:45:39 INFO - PROCESS | 1938 | 1461487539793 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x12af99000 == 38 [pid = 1938] [id = 484] 01:45:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x123a1c000) [pid = 1938] [serial = 1452] [outer = 0x0] 01:45:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x12419d400) [pid = 1938] [serial = 1453] [outer = 0x123a1c000] 01:45:39 INFO - PROCESS | 1938 | 1461487539818 Marionette DEBUG loaded listener.js 01:45:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x1241a7800) [pid = 1938] [serial = 1454] [outer = 0x123a1c000] 01:45:40 INFO - PROCESS | 1938 | 1461487540162 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 01:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 519ms 01:45:40 INFO - PROCESS | 1938 | 1461487540188 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:45:40 INFO - PROCESS | 1938 | 1461487540190 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:45:40 INFO - PROCESS | 1938 | 1461487540192 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:45:40 INFO - PROCESS | 1938 | 1461487540194 Marionette TRACE conn2 <- [1,1910,null,{}] 01:45:40 INFO - PROCESS | 1938 | 1461487540196 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:40 INFO - PROCESS | 1938 | 1461487540285 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:45:40 INFO - PROCESS | 1938 | 1461487540296 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b358000 == 39 [pid = 1938] [id = 485] 01:45:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x1241a7c00) [pid = 1938] [serial = 1455] [outer = 0x0] 01:45:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x124434000) [pid = 1938] [serial = 1456] [outer = 0x1241a7c00] 01:45:40 INFO - PROCESS | 1938 | 1461487540321 Marionette DEBUG loaded listener.js 01:45:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x126792800) [pid = 1938] [serial = 1457] [outer = 0x1241a7c00] 01:45:40 INFO - PROCESS | 1938 | 1461487540634 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 01:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 468ms 01:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:45:40 INFO - PROCESS | 1938 | 1461487540666 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:45:40 INFO - PROCESS | 1938 | 1461487540667 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:45:40 INFO - PROCESS | 1938 | 1461487540671 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:45:40 INFO - PROCESS | 1938 | 1461487540673 Marionette TRACE conn2 <- [1,1914,null,{}] 01:45:40 INFO - PROCESS | 1938 | 1461487540677 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:40 INFO - PROCESS | 1938 | 1461487540770 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:45:40 INFO - PROCESS | 1938 | 1461487540774 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b922800 == 40 [pid = 1938] [id = 486] 01:45:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12429ec00) [pid = 1938] [serial = 1458] [outer = 0x0] 01:45:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x1273f0400) [pid = 1938] [serial = 1459] [outer = 0x12429ec00] 01:45:40 INFO - PROCESS | 1938 | 1461487540799 Marionette DEBUG loaded listener.js 01:45:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x127583800) [pid = 1938] [serial = 1460] [outer = 0x12429ec00] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x127596c00) [pid = 1938] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x127593800) [pid = 1938] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12881a000) [pid = 1938] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x114e2ec00) [pid = 1938] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11c69a400) [pid = 1938] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x1188e5000) [pid = 1938] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x11af6e800) [pid = 1938] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x114e26400) [pid = 1938] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x11aae3800) [pid = 1938] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x1134e2800) [pid = 1938] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x1151e0400) [pid = 1938] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x114fc3000) [pid = 1938] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12a191800) [pid = 1938] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x123a10c00) [pid = 1938] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11c68e800) [pid = 1938] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11bf26000) [pid = 1938] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x114443400) [pid = 1938] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:45:41 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x1147cbc00) [pid = 1938] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:45:41 INFO - PROCESS | 1938 | 1461487541265 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 624ms 01:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:45:41 INFO - PROCESS | 1938 | 1461487541294 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:45:41 INFO - PROCESS | 1938 | 1461487541296 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:45:41 INFO - PROCESS | 1938 | 1461487541298 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:45:41 INFO - PROCESS | 1938 | 1461487541299 Marionette TRACE conn2 <- [1,1918,null,{}] 01:45:41 INFO - PROCESS | 1938 | 1461487541301 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:41 INFO - PROCESS | 1938 | 1461487541382 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:45:41 INFO - PROCESS | 1938 | 1461487541386 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x1244aa800 == 41 [pid = 1938] [id = 487] 01:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x114fc4c00) [pid = 1938] [serial = 1461] [outer = 0x0] 01:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x119c2c000) [pid = 1938] [serial = 1462] [outer = 0x114fc4c00] 01:45:41 INFO - PROCESS | 1938 | 1461487541414 Marionette DEBUG loaded listener.js 01:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11c1a5800) [pid = 1938] [serial = 1463] [outer = 0x114fc4c00] 01:45:41 INFO - PROCESS | 1938 | 1461487541730 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 01:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 469ms 01:45:41 INFO - PROCESS | 1938 | 1461487541768 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:45:41 INFO - PROCESS | 1938 | 1461487541769 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:45:41 INFO - PROCESS | 1938 | 1461487541774 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:45:41 INFO - PROCESS | 1938 | 1461487541775 Marionette TRACE conn2 <- [1,1922,null,{}] 01:45:41 INFO - PROCESS | 1938 | 1461487541777 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:41 INFO - PROCESS | 1938 | 1461487541874 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:45:41 INFO - PROCESS | 1938 | 1461487541881 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x12c008800 == 42 [pid = 1938] [id = 488] 01:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x114bb2000) [pid = 1938] [serial = 1464] [outer = 0x0] 01:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x124299000) [pid = 1938] [serial = 1465] [outer = 0x114bb2000] 01:45:41 INFO - PROCESS | 1938 | 1461487541906 Marionette DEBUG loaded listener.js 01:45:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x127591800) [pid = 1938] [serial = 1466] [outer = 0x114bb2000] 01:45:42 INFO - PROCESS | 1938 | 1461487542257 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 01:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 518ms 01:45:42 INFO - PROCESS | 1938 | 1461487542293 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:45:42 INFO - PROCESS | 1938 | 1461487542295 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:45:42 INFO - PROCESS | 1938 | 1461487542298 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:45:42 INFO - PROCESS | 1938 | 1461487542300 Marionette TRACE conn2 <- [1,1926,null,{}] 01:45:42 INFO - PROCESS | 1938 | 1461487542306 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:42 INFO - PROCESS | 1938 | 1461487542425 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:45:42 INFO - PROCESS | 1938 | 1461487542505 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d063000 == 43 [pid = 1938] [id = 489] 01:45:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x1151db800) [pid = 1938] [serial = 1467] [outer = 0x0] 01:45:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11c52b400) [pid = 1938] [serial = 1468] [outer = 0x1151db800] 01:45:42 INFO - PROCESS | 1938 | 1461487542546 Marionette DEBUG loaded listener.js 01:45:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x12759e000) [pid = 1938] [serial = 1469] [outer = 0x1151db800] 01:45:42 INFO - PROCESS | 1938 | 1461487542890 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 01:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 625ms 01:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:45:42 INFO - PROCESS | 1938 | 1461487542924 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:45:42 INFO - PROCESS | 1938 | 1461487542925 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:45:42 INFO - PROCESS | 1938 | 1461487542927 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:45:42 INFO - PROCESS | 1938 | 1461487542928 Marionette TRACE conn2 <- [1,1930,null,{}] 01:45:42 INFO - PROCESS | 1938 | 1461487542930 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:43 INFO - PROCESS | 1938 | 1461487543006 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:45:43 INFO - PROCESS | 1938 | 1461487543060 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d907800 == 44 [pid = 1938] [id = 490] 01:45:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11bb7fc00) [pid = 1938] [serial = 1470] [outer = 0x0] 01:45:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x1278ba400) [pid = 1938] [serial = 1471] [outer = 0x11bb7fc00] 01:45:43 INFO - PROCESS | 1938 | 1461487543084 Marionette DEBUG loaded listener.js 01:45:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x127e4b800) [pid = 1938] [serial = 1472] [outer = 0x11bb7fc00] 01:45:43 INFO - PROCESS | 1938 | 1461487543589 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 01:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 718ms 01:45:43 INFO - PROCESS | 1938 | 1461487543646 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:45:43 INFO - PROCESS | 1938 | 1461487543649 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:45:43 INFO - PROCESS | 1938 | 1461487543653 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:45:43 INFO - PROCESS | 1938 | 1461487543655 Marionette TRACE conn2 <- [1,1934,null,{}] 01:45:43 INFO - PROCESS | 1938 | 1461487543659 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:43 INFO - PROCESS | 1938 | 1461487543766 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:45:43 INFO - PROCESS | 1938 | 1461487543869 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x119170800 == 45 [pid = 1938] [id = 491] 01:45:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x114e2a800) [pid = 1938] [serial = 1473] [outer = 0x0] 01:45:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x114fc1000) [pid = 1938] [serial = 1474] [outer = 0x114e2a800] 01:45:43 INFO - PROCESS | 1938 | 1461487543902 Marionette DEBUG loaded listener.js 01:45:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11504b400) [pid = 1938] [serial = 1475] [outer = 0x114e2a800] 01:45:44 INFO - PROCESS | 1938 | 1461487544446 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:45:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 825ms 01:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:45:44 INFO - PROCESS | 1938 | 1461487544478 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:45:44 INFO - PROCESS | 1938 | 1461487544482 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:45:44 INFO - PROCESS | 1938 | 1461487544670 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:45:44 INFO - PROCESS | 1938 | 1461487544672 Marionette TRACE conn2 <- [1,1938,null,{}] 01:45:44 INFO - PROCESS | 1938 | 1461487544712 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:44 INFO - PROCESS | 1938 | 1461487544808 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:45:44 INFO - PROCESS | 1938 | 1461487544858 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x116703800 == 46 [pid = 1938] [id = 492] 01:45:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x114e24800) [pid = 1938] [serial = 1476] [outer = 0x0] 01:45:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x114e28c00) [pid = 1938] [serial = 1477] [outer = 0x114e24800] 01:45:44 INFO - PROCESS | 1938 | 1461487544885 Marionette DEBUG loaded listener.js 01:45:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x114fbe400) [pid = 1938] [serial = 1478] [outer = 0x114e24800] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x12d063000 == 45 [pid = 1938] [id = 489] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x12c008800 == 44 [pid = 1938] [id = 488] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x1244aa800 == 43 [pid = 1938] [id = 487] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x1295a8000) [pid = 1938] [serial = 1416] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x12b922800 == 42 [pid = 1938] [id = 486] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x12b358000 == 41 [pid = 1938] [id = 485] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x12af99000 == 40 [pid = 1938] [id = 484] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x11c783000 == 39 [pid = 1938] [id = 483] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x12a92e000 == 38 [pid = 1938] [id = 482] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad6a800 == 37 [pid = 1938] [id = 481] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x12785f000 == 36 [pid = 1938] [id = 480] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x126615800 == 35 [pid = 1938] [id = 479] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x123e52800 == 34 [pid = 1938] [id = 478] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x11c783800 == 33 [pid = 1938] [id = 477] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x11b755000 == 32 [pid = 1938] [id = 476] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad6c800 == 31 [pid = 1938] [id = 475] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x118fd5000 == 30 [pid = 1938] [id = 474] 01:45:45 INFO - PROCESS | 1938 | --DOCSHELL 0x11678a800 == 29 [pid = 1938] [id = 473] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x12881b800) [pid = 1938] [serial = 1401] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x1275a0000) [pid = 1938] [serial = 1398] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x129417c00) [pid = 1938] [serial = 1404] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x12901f400) [pid = 1938] [serial = 1402] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x1165df800) [pid = 1938] [serial = 1407] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x12759a800) [pid = 1938] [serial = 1413] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11bcce000) [pid = 1938] [serial = 1410] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x129421c00) [pid = 1938] [serial = 1405] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11afb1400) [pid = 1938] [serial = 1380] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11add5c00) [pid = 1938] [serial = 1377] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11af70400) [pid = 1938] [serial = 1378] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11ac7f000) [pid = 1938] [serial = 1374] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x11adcf400) [pid = 1938] [serial = 1375] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11a8adc00) [pid = 1938] [serial = 1371] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11aa25000) [pid = 1938] [serial = 1372] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x116510800) [pid = 1938] [serial = 1368] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x119188800) [pid = 1938] [serial = 1369] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x114fc6400) [pid = 1938] [serial = 1365] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x115049800) [pid = 1938] [serial = 1366] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x12ad0c000) [pid = 1938] [serial = 1363] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x123ed3000) [pid = 1938] [serial = 1392] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x123a15400) [pid = 1938] [serial = 1389] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x123f8ac00) [pid = 1938] [serial = 1390] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x11c532400) [pid = 1938] [serial = 1386] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11c69a000) [pid = 1938] [serial = 1387] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x11c320800) [pid = 1938] [serial = 1383] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x11c532000) [pid = 1938] [serial = 1384] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x11c19ec00) [pid = 1938] [serial = 1381] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x126630000) [pid = 1938] [serial = 1395] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x127593000) [pid = 1938] [serial = 1396] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x127da0400) [pid = 1938] [serial = 1399] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x11a8b4000) [pid = 1938] [serial = 1408] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x1241a8c00) [pid = 1938] [serial = 1393] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x123a13c00) [pid = 1938] [serial = 1411] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x12941b800) [pid = 1938] [serial = 1414] [outer = 0x0] [url = about:blank] 01:45:45 INFO - PROCESS | 1938 | 1461487545414 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 978ms 01:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:45:45 INFO - PROCESS | 1938 | 1461487545465 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:45:45 INFO - PROCESS | 1938 | 1461487545467 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:45:45 INFO - PROCESS | 1938 | 1461487545471 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:45:45 INFO - PROCESS | 1938 | 1461487545473 Marionette TRACE conn2 <- [1,1942,null,{}] 01:45:45 INFO - PROCESS | 1938 | 1461487545478 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:45 INFO - PROCESS | 1938 | 1461487545553 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:45:45 INFO - PROCESS | 1938 | 1461487545558 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x119221800 == 30 [pid = 1938] [id = 493] 01:45:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x115046800) [pid = 1938] [serial = 1479] [outer = 0x0] 01:45:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11504bc00) [pid = 1938] [serial = 1480] [outer = 0x115046800] 01:45:45 INFO - PROCESS | 1938 | 1461487545587 Marionette DEBUG loaded listener.js 01:45:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x11575ec00) [pid = 1938] [serial = 1481] [outer = 0x115046800] 01:45:45 INFO - PROCESS | 1938 | 1461487545965 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 522ms 01:45:45 INFO - PROCESS | 1938 | 1461487545992 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:45:45 INFO - PROCESS | 1938 | 1461487545994 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:45:46 INFO - PROCESS | 1938 | 1461487545997 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:45:46 INFO - PROCESS | 1938 | 1461487545999 Marionette TRACE conn2 <- [1,1946,null,{}] 01:45:46 INFO - PROCESS | 1938 | 1461487546002 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:46 INFO - PROCESS | 1938 | 1461487546116 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:45:46 INFO - PROCESS | 1938 | 1461487546136 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad6c800 == 31 [pid = 1938] [id = 494] 01:45:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x11894d800) [pid = 1938] [serial = 1482] [outer = 0x0] 01:45:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x118e23400) [pid = 1938] [serial = 1483] [outer = 0x11894d800] 01:45:46 INFO - PROCESS | 1938 | 1461487546191 Marionette DEBUG loaded listener.js 01:45:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x119267400) [pid = 1938] [serial = 1484] [outer = 0x11894d800] 01:45:46 INFO - PROCESS | 1938 | 1461487546616 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 01:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 670ms 01:45:46 INFO - PROCESS | 1938 | 1461487546667 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:45:46 INFO - PROCESS | 1938 | 1461487546668 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:45:46 INFO - PROCESS | 1938 | 1461487546676 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:45:46 INFO - PROCESS | 1938 | 1461487546677 Marionette TRACE conn2 <- [1,1950,null,{}] 01:45:46 INFO - PROCESS | 1938 | 1461487546679 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:46 INFO - PROCESS | 1938 | 1461487546753 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:45:46 INFO - PROCESS | 1938 | 1461487546759 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c63b000 == 32 [pid = 1938] [id = 495] 01:45:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x114b33c00) [pid = 1938] [serial = 1485] [outer = 0x0] 01:45:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x119d64400) [pid = 1938] [serial = 1486] [outer = 0x114b33c00] 01:45:46 INFO - PROCESS | 1938 | 1461487546786 Marionette DEBUG loaded listener.js 01:45:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11a88c000) [pid = 1938] [serial = 1487] [outer = 0x114b33c00] 01:45:47 INFO - PROCESS | 1938 | 1461487547185 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 568ms 01:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:45:47 INFO - PROCESS | 1938 | 1461487547245 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:45:47 INFO - PROCESS | 1938 | 1461487547245 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:45:47 INFO - PROCESS | 1938 | 1461487547248 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:45:47 INFO - PROCESS | 1938 | 1461487547248 Marionette TRACE conn2 <- [1,1954,null,{}] 01:45:47 INFO - PROCESS | 1938 | 1461487547250 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:47 INFO - PROCESS | 1938 | 1461487547309 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:45:47 INFO - PROCESS | 1938 | 1461487547312 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c0c800 == 33 [pid = 1938] [id = 496] 01:45:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x114e23000) [pid = 1938] [serial = 1488] [outer = 0x0] 01:45:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11a8b2c00) [pid = 1938] [serial = 1489] [outer = 0x114e23000] 01:45:47 INFO - PROCESS | 1938 | 1461487547335 Marionette DEBUG loaded listener.js 01:45:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11aa27400) [pid = 1938] [serial = 1490] [outer = 0x114e23000] 01:45:47 INFO - PROCESS | 1938 | 1461487547816 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 01:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 618ms 01:45:47 INFO - PROCESS | 1938 | 1461487547867 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:45:47 INFO - PROCESS | 1938 | 1461487547869 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:45:47 INFO - PROCESS | 1938 | 1461487547873 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:45:47 INFO - PROCESS | 1938 | 1461487547874 Marionette TRACE conn2 <- [1,1958,null,{}] 01:45:47 INFO - PROCESS | 1938 | 1461487547878 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:48 INFO - PROCESS | 1938 | 1461487548042 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:45:48 INFO - PROCESS | 1938 | 1461487548070 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x126686000 == 34 [pid = 1938] [id = 497] 01:45:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11ac7e000) [pid = 1938] [serial = 1491] [outer = 0x0] 01:45:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11add2800) [pid = 1938] [serial = 1492] [outer = 0x11ac7e000] 01:45:48 INFO - PROCESS | 1938 | 1461487548114 Marionette DEBUG loaded listener.js 01:45:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11af6e800) [pid = 1938] [serial = 1493] [outer = 0x11ac7e000] 01:45:48 INFO - PROCESS | 1938 | 1461487548498 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 01:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 672ms 01:45:48 INFO - PROCESS | 1938 | 1461487548546 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:45:48 INFO - PROCESS | 1938 | 1461487548548 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:45:48 INFO - PROCESS | 1938 | 1461487548558 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:45:48 INFO - PROCESS | 1938 | 1461487548559 Marionette TRACE conn2 <- [1,1962,null,{}] 01:45:48 INFO - PROCESS | 1938 | 1461487548563 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:48 INFO - PROCESS | 1938 | 1461487548699 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:45:48 INFO - PROCESS | 1938 | 1461487548780 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x127db6800 == 35 [pid = 1938] [id = 498] 01:45:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11af70c00) [pid = 1938] [serial = 1494] [outer = 0x0] 01:45:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11afa9800) [pid = 1938] [serial = 1495] [outer = 0x11af70c00] 01:45:48 INFO - PROCESS | 1938 | 1461487548821 Marionette DEBUG loaded listener.js 01:45:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x11afc4c00) [pid = 1938] [serial = 1496] [outer = 0x11af70c00] 01:45:49 INFO - PROCESS | 1938 | 1461487549179 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 01:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 678ms 01:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:45:49 INFO - PROCESS | 1938 | 1461487549228 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:45:49 INFO - PROCESS | 1938 | 1461487549230 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:45:49 INFO - PROCESS | 1938 | 1461487549232 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:45:49 INFO - PROCESS | 1938 | 1461487549233 Marionette TRACE conn2 <- [1,1966,null,{}] 01:45:49 INFO - PROCESS | 1938 | 1461487549235 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:49 INFO - PROCESS | 1938 | 1461487549324 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:45:49 INFO - PROCESS | 1938 | 1461487549359 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x129083000 == 36 [pid = 1938] [id = 499] 01:45:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x11b708000) [pid = 1938] [serial = 1497] [outer = 0x0] 01:45:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11bb7f400) [pid = 1938] [serial = 1498] [outer = 0x11b708000] 01:45:49 INFO - PROCESS | 1938 | 1461487549384 Marionette DEBUG loaded listener.js 01:45:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11bcd0000) [pid = 1938] [serial = 1499] [outer = 0x11b708000] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x123a1c000) [pid = 1938] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x1241a7c00) [pid = 1938] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x115878400) [pid = 1938] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x11afaa000) [pid = 1938] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x114fbfc00) [pid = 1938] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x1151db800) [pid = 1938] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x114fc4c00) [pid = 1938] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x114e2f800) [pid = 1938] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x11bcd3800) [pid = 1938] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x114005c00) [pid = 1938] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11af72400) [pid = 1938] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x1273f2400) [pid = 1938] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x114bb2000) [pid = 1938] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x114fc0c00) [pid = 1938] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x12429ec00) [pid = 1938] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x115874c00) [pid = 1938] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x114e2fc00) [pid = 1938] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:45:49 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x11a88c400) [pid = 1938] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:45:49 INFO - PROCESS | 1938 | 1461487549800 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 01:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 617ms 01:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:45:49 INFO - PROCESS | 1938 | 1461487549850 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:45:49 INFO - PROCESS | 1938 | 1461487549851 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:45:49 INFO - PROCESS | 1938 | 1461487549853 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:45:49 INFO - PROCESS | 1938 | 1461487549854 Marionette TRACE conn2 <- [1,1970,null,{}] 01:45:49 INFO - PROCESS | 1938 | 1461487549856 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:49 INFO - PROCESS | 1938 | 1461487549926 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:45:49 INFO - PROCESS | 1938 | 1461487549930 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x124240000 == 37 [pid = 1938] [id = 500] 01:45:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x1151db800) [pid = 1938] [serial = 1500] [outer = 0x0] 01:45:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11aa30400) [pid = 1938] [serial = 1501] [outer = 0x1151db800] 01:45:49 INFO - PROCESS | 1938 | 1461487549958 Marionette DEBUG loaded listener.js 01:45:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x11bccd800) [pid = 1938] [serial = 1502] [outer = 0x1151db800] 01:45:50 INFO - PROCESS | 1938 | 1461487550276 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 01:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 470ms 01:45:50 INFO - PROCESS | 1938 | 1461487550325 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:45:50 INFO - PROCESS | 1938 | 1461487550326 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:45:50 INFO - PROCESS | 1938 | 1461487550329 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:45:50 INFO - PROCESS | 1938 | 1461487550330 Marionette TRACE conn2 <- [1,1974,null,{}] 01:45:50 INFO - PROCESS | 1938 | 1461487550332 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:50 INFO - PROCESS | 1938 | 1461487550408 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:45:50 INFO - PROCESS | 1938 | 1461487550413 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c63a800 == 38 [pid = 1938] [id = 501] 01:45:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11bcce000) [pid = 1938] [serial = 1503] [outer = 0x0] 01:45:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11c19ec00) [pid = 1938] [serial = 1504] [outer = 0x11bcce000] 01:45:50 INFO - PROCESS | 1938 | 1461487550438 Marionette DEBUG loaded listener.js 01:45:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11c31b400) [pid = 1938] [serial = 1505] [outer = 0x11bcce000] 01:45:50 INFO - PROCESS | 1938 | 1461487550748 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 01:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 469ms 01:45:50 INFO - PROCESS | 1938 | 1461487550798 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:45:50 INFO - PROCESS | 1938 | 1461487550799 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:45:50 INFO - PROCESS | 1938 | 1461487550801 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:45:50 INFO - PROCESS | 1938 | 1461487550803 Marionette TRACE conn2 <- [1,1978,null,{}] 01:45:50 INFO - PROCESS | 1938 | 1461487550806 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:50 INFO - PROCESS | 1938 | 1461487550894 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:45:50 INFO - PROCESS | 1938 | 1461487550898 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae5c000 == 39 [pid = 1938] [id = 502] 01:45:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11a88b400) [pid = 1938] [serial = 1506] [outer = 0x0] 01:45:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11c324c00) [pid = 1938] [serial = 1507] [outer = 0x11a88b400] 01:45:50 INFO - PROCESS | 1938 | 1461487550975 Marionette DEBUG loaded listener.js 01:45:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11c695400) [pid = 1938] [serial = 1508] [outer = 0x11a88b400] 01:45:51 INFO - PROCESS | 1938 | 1461487551280 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 522ms 01:45:51 INFO - PROCESS | 1938 | 1461487551325 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:45:51 INFO - PROCESS | 1938 | 1461487551327 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:45:51 INFO - PROCESS | 1938 | 1461487551329 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:45:51 INFO - PROCESS | 1938 | 1461487551330 Marionette TRACE conn2 <- [1,1982,null,{}] 01:45:51 INFO - PROCESS | 1938 | 1461487551332 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:51 INFO - PROCESS | 1938 | 1461487551407 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:45:51 INFO - PROCESS | 1938 | 1461487551411 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b35d000 == 40 [pid = 1938] [id = 503] 01:45:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11c52ac00) [pid = 1938] [serial = 1509] [outer = 0x0] 01:45:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11c7cc000) [pid = 1938] [serial = 1510] [outer = 0x11c52ac00] 01:45:51 INFO - PROCESS | 1938 | 1461487551436 Marionette DEBUG loaded listener.js 01:45:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x123b2c400) [pid = 1938] [serial = 1511] [outer = 0x11c52ac00] 01:45:51 INFO - PROCESS | 1938 | 1461487551882 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 569ms 01:45:51 INFO - PROCESS | 1938 | 1461487551900 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:45:51 INFO - PROCESS | 1938 | 1461487551903 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:45:51 INFO - PROCESS | 1938 | 1461487551909 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:45:51 INFO - PROCESS | 1938 | 1461487551912 Marionette TRACE conn2 <- [1,1986,null,{}] 01:45:51 INFO - PROCESS | 1938 | 1461487551918 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:52 INFO - PROCESS | 1938 | 1461487552043 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:45:52 INFO - PROCESS | 1938 | 1461487552109 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x118e67800 == 41 [pid = 1938] [id = 504] 01:45:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x114762c00) [pid = 1938] [serial = 1512] [outer = 0x0] 01:45:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x114e31c00) [pid = 1938] [serial = 1513] [outer = 0x114762c00] 01:45:52 INFO - PROCESS | 1938 | 1461487552141 Marionette DEBUG loaded listener.js 01:45:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x115043000) [pid = 1938] [serial = 1514] [outer = 0x114762c00] 01:45:52 INFO - PROCESS | 1938 | 1461487552592 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 724ms 01:45:52 INFO - PROCESS | 1938 | 1461487552672 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:45:52 INFO - PROCESS | 1938 | 1461487552678 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:45:52 INFO - PROCESS | 1938 | 1461487552687 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:45:52 INFO - PROCESS | 1938 | 1461487552692 Marionette TRACE conn2 <- [1,1990,null,{}] 01:45:52 INFO - PROCESS | 1938 | 1461487552696 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:52 INFO - PROCESS | 1938 | 1461487552806 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:45:52 INFO - PROCESS | 1938 | 1461487552872 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x123e52800 == 42 [pid = 1938] [id = 505] 01:45:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x119265c00) [pid = 1938] [serial = 1515] [outer = 0x0] 01:45:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x119268000) [pid = 1938] [serial = 1516] [outer = 0x119265c00] 01:45:52 INFO - PROCESS | 1938 | 1461487552902 Marionette DEBUG loaded listener.js 01:45:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11a88f400) [pid = 1938] [serial = 1517] [outer = 0x119265c00] 01:45:53 INFO - PROCESS | 1938 | 1461487553354 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 675ms 01:45:53 INFO - PROCESS | 1938 | 1461487553362 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:45:53 INFO - PROCESS | 1938 | 1461487553363 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:45:53 INFO - PROCESS | 1938 | 1461487553366 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:45:53 INFO - PROCESS | 1938 | 1461487553368 Marionette TRACE conn2 <- [1,1994,null,{}] 01:45:53 INFO - PROCESS | 1938 | 1461487553376 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:53 INFO - PROCESS | 1938 | 1461487553473 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:45:53 INFO - PROCESS | 1938 | 1461487553524 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12afa9800 == 43 [pid = 1938] [id = 506] 01:45:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11ac71c00) [pid = 1938] [serial = 1518] [outer = 0x0] 01:45:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11adccc00) [pid = 1938] [serial = 1519] [outer = 0x11ac71c00] 01:45:53 INFO - PROCESS | 1938 | 1461487553556 Marionette DEBUG loaded listener.js 01:45:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x11afab000) [pid = 1938] [serial = 1520] [outer = 0x11ac71c00] 01:45:53 INFO - PROCESS | 1938 | 1461487553966 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 622ms 01:45:53 INFO - PROCESS | 1938 | 1461487553989 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:45:53 INFO - PROCESS | 1938 | 1461487553991 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:45:53 INFO - PROCESS | 1938 | 1461487553994 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:45:53 INFO - PROCESS | 1938 | 1461487553995 Marionette TRACE conn2 <- [1,1998,null,{}] 01:45:53 INFO - PROCESS | 1938 | 1461487553998 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:54 INFO - PROCESS | 1938 | 1461487554099 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:45:54 INFO - PROCESS | 1938 | 1461487554209 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd48000 == 44 [pid = 1938] [id = 507] 01:45:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11b70f400) [pid = 1938] [serial = 1521] [outer = 0x0] 01:45:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11c532800) [pid = 1938] [serial = 1522] [outer = 0x11b70f400] 01:45:54 INFO - PROCESS | 1938 | 1461487554261 Marionette DEBUG loaded listener.js 01:45:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11c694800) [pid = 1938] [serial = 1523] [outer = 0x11b70f400] 01:45:54 INFO - PROCESS | 1938 | 1461487554665 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 01:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 720ms 01:45:54 INFO - PROCESS | 1938 | 1461487554715 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:45:54 INFO - PROCESS | 1938 | 1461487554716 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:45:54 INFO - PROCESS | 1938 | 1461487554718 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:45:54 INFO - PROCESS | 1938 | 1461487554720 Marionette TRACE conn2 <- [1,2002,null,{}] 01:45:54 INFO - PROCESS | 1938 | 1461487554722 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:54 INFO - PROCESS | 1938 | 1461487554815 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:45:54 INFO - PROCESS | 1938 | 1461487554867 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12c022000 == 45 [pid = 1938] [id = 508] 01:45:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11c696c00) [pid = 1938] [serial = 1524] [outer = 0x0] 01:45:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x123a17c00) [pid = 1938] [serial = 1525] [outer = 0x11c696c00] 01:45:54 INFO - PROCESS | 1938 | 1461487554897 Marionette DEBUG loaded listener.js 01:45:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x123f8ac00) [pid = 1938] [serial = 1526] [outer = 0x11c696c00] 01:45:55 INFO - PROCESS | 1938 | 1461487555437 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 771ms 01:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:45:55 INFO - PROCESS | 1938 | 1461487555507 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:45:55 INFO - PROCESS | 1938 | 1461487555510 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:45:55 INFO - PROCESS | 1938 | 1461487555513 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:45:55 INFO - PROCESS | 1938 | 1461487555515 Marionette TRACE conn2 <- [1,2006,null,{}] 01:45:55 INFO - PROCESS | 1938 | 1461487555519 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:55 INFO - PROCESS | 1938 | 1461487555611 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:45:55 INFO - PROCESS | 1938 | 1461487555676 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x119b20800 == 46 [pid = 1938] [id = 509] 01:45:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x114562c00) [pid = 1938] [serial = 1527] [outer = 0x0] 01:45:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x114fbac00) [pid = 1938] [serial = 1528] [outer = 0x114562c00] 01:45:55 INFO - PROCESS | 1938 | 1461487555704 Marionette DEBUG loaded listener.js 01:45:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x115045400) [pid = 1938] [serial = 1529] [outer = 0x114562c00] 01:45:56 INFO - PROCESS | 1938 | 1461487556127 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 01:45:56 INFO - PROCESS | 1938 | --DOCSHELL 0x12ae5c000 == 45 [pid = 1938] [id = 502] 01:45:56 INFO - PROCESS | 1938 | --DOCSHELL 0x11c63a800 == 44 [pid = 1938] [id = 501] 01:45:56 INFO - PROCESS | 1938 | --DOCSHELL 0x124240000 == 43 [pid = 1938] [id = 500] 01:45:56 INFO - PROCESS | 1938 | --DOCSHELL 0x129083000 == 42 [pid = 1938] [id = 499] 01:45:56 INFO - PROCESS | 1938 | --DOCSHELL 0x127db6800 == 41 [pid = 1938] [id = 498] 01:45:56 INFO - PROCESS | 1938 | --DOCSHELL 0x126686000 == 40 [pid = 1938] [id = 497] 01:45:56 INFO - PROCESS | 1938 | --DOCSHELL 0x123c0c800 == 39 [pid = 1938] [id = 496] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x1278ba400) [pid = 1938] [serial = 1471] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOCSHELL 0x11c63b000 == 38 [pid = 1938] [id = 495] 01:45:56 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad6c800 == 37 [pid = 1938] [id = 494] 01:45:56 INFO - PROCESS | 1938 | --DOCSHELL 0x119221800 == 36 [pid = 1938] [id = 493] 01:45:56 INFO - PROCESS | 1938 | --DOCSHELL 0x116703800 == 35 [pid = 1938] [id = 492] 01:45:56 INFO - PROCESS | 1938 | --DOCSHELL 0x119170800 == 34 [pid = 1938] [id = 491] 01:45:56 INFO - PROCESS | 1938 | --DOCSHELL 0x12d907800 == 33 [pid = 1938] [id = 490] 01:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 01:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 675ms 01:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:45:56 INFO - PROCESS | 1938 | 1461487556188 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:45:56 INFO - PROCESS | 1938 | 1461487556191 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:45:56 INFO - PROCESS | 1938 | 1461487556195 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:45:56 INFO - PROCESS | 1938 | 1461487556197 Marionette TRACE conn2 <- [1,2010,null,{}] 01:45:56 INFO - PROCESS | 1938 | 1461487556199 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:56 INFO - PROCESS | 1938 | 1461487556277 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:45:56 INFO - PROCESS | 1938 | 1461487556282 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x119170800 == 34 [pid = 1938] [id = 510] 01:45:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11504a800) [pid = 1938] [serial = 1530] [outer = 0x0] 01:45:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x1157e3c00) [pid = 1938] [serial = 1531] [outer = 0x11504a800] 01:45:56 INFO - PROCESS | 1938 | 1461487556311 Marionette DEBUG loaded listener.js 01:45:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x118f75400) [pid = 1938] [serial = 1532] [outer = 0x11504a800] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x12759e000) [pid = 1938] [serial = 1469] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x1241a7800) [pid = 1938] [serial = 1454] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x124434000) [pid = 1938] [serial = 1456] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11a8b6800) [pid = 1938] [serial = 1430] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11afb9000) [pid = 1938] [serial = 1438] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x12419d400) [pid = 1938] [serial = 1453] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x123ed9800) [pid = 1938] [serial = 1451] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x11c52b400) [pid = 1938] [serial = 1468] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x119c2c000) [pid = 1938] [serial = 1462] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x114fc4800) [pid = 1938] [serial = 1420] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11c61e000) [pid = 1938] [serial = 1448] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x114fbd400) [pid = 1938] [serial = 865] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x11a603c00) [pid = 1938] [serial = 1427] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11bcc6800) [pid = 1938] [serial = 1441] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x114e30000) [pid = 1938] [serial = 1419] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x11b7f5c00) [pid = 1938] [serial = 1439] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x1295aec00) [pid = 1938] [serial = 1417] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x127591800) [pid = 1938] [serial = 1466] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x126792800) [pid = 1938] [serial = 1457] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x124299000) [pid = 1938] [serial = 1465] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x115046400) [pid = 1938] [serial = 1422] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x11c699c00) [pid = 1938] [serial = 1450] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x127583800) [pid = 1938] [serial = 1460] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x11c1aa400) [pid = 1938] [serial = 1444] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x1158ecc00) [pid = 1938] [serial = 1423] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x11bcd3400) [pid = 1938] [serial = 1442] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x119b04800) [pid = 1938] [serial = 1426] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x11a88dc00) [pid = 1938] [serial = 1429] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x11aa2b000) [pid = 1938] [serial = 1432] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x11c1a5800) [pid = 1938] [serial = 1463] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x11ad10400) [pid = 1938] [serial = 1435] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x11ac72400) [pid = 1938] [serial = 1433] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x11c324400) [pid = 1938] [serial = 1447] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x1273f0400) [pid = 1938] [serial = 1459] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x11af78400) [pid = 1938] [serial = 1436] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x11c321000) [pid = 1938] [serial = 1445] [outer = 0x0] [url = about:blank] 01:45:56 INFO - PROCESS | 1938 | 1461487556712 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 01:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 01:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 569ms 01:45:56 INFO - PROCESS | 1938 | 1461487556765 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:45:56 INFO - PROCESS | 1938 | 1461487556767 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:45:56 INFO - PROCESS | 1938 | 1461487556774 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:45:56 INFO - PROCESS | 1938 | 1461487556777 Marionette TRACE conn2 <- [1,2014,null,{}] 01:45:56 INFO - PROCESS | 1938 | 1461487556789 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:56 INFO - PROCESS | 1938 | 1461487556911 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:45:57 INFO - PROCESS | 1938 | 1461487557026 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf82800 == 35 [pid = 1938] [id = 511] 01:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x1152a1000) [pid = 1938] [serial = 1533] [outer = 0x0] 01:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x11a8b1800) [pid = 1938] [serial = 1534] [outer = 0x1152a1000] 01:45:57 INFO - PROCESS | 1938 | 1461487557054 Marionette DEBUG loaded listener.js 01:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11aade400) [pid = 1938] [serial = 1535] [outer = 0x1152a1000] 01:45:57 INFO - PROCESS | 1938 | 1461487557351 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 626ms 01:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:45:57 INFO - PROCESS | 1938 | 1461487557397 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:45:57 INFO - PROCESS | 1938 | 1461487557398 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:45:57 INFO - PROCESS | 1938 | 1461487557401 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:45:57 INFO - PROCESS | 1938 | 1461487557402 Marionette TRACE conn2 <- [1,2018,null,{}] 01:45:57 INFO - PROCESS | 1938 | 1461487557406 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:57 INFO - PROCESS | 1938 | 1461487557481 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:45:57 INFO - PROCESS | 1938 | 1461487557485 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x123b19800 == 36 [pid = 1938] [id = 512] 01:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x11ac75400) [pid = 1938] [serial = 1536] [outer = 0x0] 01:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x11af71400) [pid = 1938] [serial = 1537] [outer = 0x11ac75400] 01:45:57 INFO - PROCESS | 1938 | 1461487557515 Marionette DEBUG loaded listener.js 01:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11afae000) [pid = 1938] [serial = 1538] [outer = 0x11ac75400] 01:45:57 INFO - PROCESS | 1938 | 1461487557851 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 472ms 01:45:57 INFO - PROCESS | 1938 | 1461487557875 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:45:57 INFO - PROCESS | 1938 | 1461487557876 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:45:57 INFO - PROCESS | 1938 | 1461487557879 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:45:57 INFO - PROCESS | 1938 | 1461487557880 Marionette TRACE conn2 <- [1,2022,null,{}] 01:45:57 INFO - PROCESS | 1938 | 1461487557882 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:57 INFO - PROCESS | 1938 | 1461487557960 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:45:57 INFO - PROCESS | 1938 | 1461487557964 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x126686000 == 37 [pid = 1938] [id = 513] 01:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x11afaec00) [pid = 1938] [serial = 1539] [outer = 0x0] 01:45:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11b7f5c00) [pid = 1938] [serial = 1540] [outer = 0x11afaec00] 01:45:57 INFO - PROCESS | 1938 | 1461487557990 Marionette DEBUG loaded listener.js 01:45:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11bcd3400) [pid = 1938] [serial = 1541] [outer = 0x11afaec00] 01:45:58 INFO - PROCESS | 1938 | 1461487558331 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 469ms 01:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:45:58 INFO - PROCESS | 1938 | 1461487558348 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:45:58 INFO - PROCESS | 1938 | 1461487558349 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:45:58 INFO - PROCESS | 1938 | 1461487558352 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:45:58 INFO - PROCESS | 1938 | 1461487558353 Marionette TRACE conn2 <- [1,2026,null,{}] 01:45:58 INFO - PROCESS | 1938 | 1461487558359 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:58 INFO - PROCESS | 1938 | 1461487558453 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:45:58 INFO - PROCESS | 1938 | 1461487558489 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x127db2800 == 38 [pid = 1938] [id = 514] 01:45:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11afc3800) [pid = 1938] [serial = 1542] [outer = 0x0] 01:45:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11c31c400) [pid = 1938] [serial = 1543] [outer = 0x11afc3800] 01:45:58 INFO - PROCESS | 1938 | 1461487558547 Marionette DEBUG loaded listener.js 01:45:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x12403c000) [pid = 1938] [serial = 1544] [outer = 0x11afc3800] 01:45:58 INFO - PROCESS | 1938 | 1461487558877 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 572ms 01:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:45:58 INFO - PROCESS | 1938 | 1461487558925 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:45:58 INFO - PROCESS | 1938 | 1461487558926 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:45:58 INFO - PROCESS | 1938 | 1461487558929 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:45:58 INFO - PROCESS | 1938 | 1461487558930 Marionette TRACE conn2 <- [1,2030,null,{}] 01:45:58 INFO - PROCESS | 1938 | 1461487558932 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:59 INFO - PROCESS | 1938 | 1461487559045 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:45:59 INFO - PROCESS | 1938 | 1461487559062 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a946000 == 39 [pid = 1938] [id = 515] 01:45:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x123e0d400) [pid = 1938] [serial = 1545] [outer = 0x0] 01:45:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x1241a1400) [pid = 1938] [serial = 1546] [outer = 0x123e0d400] 01:45:59 INFO - PROCESS | 1938 | 1461487559089 Marionette DEBUG loaded listener.js 01:45:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x1241dfc00) [pid = 1938] [serial = 1547] [outer = 0x123e0d400] 01:45:59 INFO - PROCESS | 1938 | 1461487559466 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 569ms 01:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:45:59 INFO - PROCESS | 1938 | 1461487559498 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:45:59 INFO - PROCESS | 1938 | 1461487559499 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:45:59 INFO - PROCESS | 1938 | 1461487559501 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:45:59 INFO - PROCESS | 1938 | 1461487559502 Marionette TRACE conn2 <- [1,2034,null,{}] 01:45:59 INFO - PROCESS | 1938 | 1461487559511 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:45:59 INFO - PROCESS | 1938 | 1461487559606 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:45:59 INFO - PROCESS | 1938 | 1461487559611 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aedf000 == 40 [pid = 1938] [id = 516] 01:45:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x12403d400) [pid = 1938] [serial = 1548] [outer = 0x0] 01:45:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x1246be000) [pid = 1938] [serial = 1549] [outer = 0x12403d400] 01:45:59 INFO - PROCESS | 1938 | 1461487559636 Marionette DEBUG loaded listener.js 01:45:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x126792800) [pid = 1938] [serial = 1550] [outer = 0x12403d400] 01:45:59 INFO - PROCESS | 1938 | 1461487559986 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 527ms 01:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:46:00 INFO - PROCESS | 1938 | 1461487560028 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:46:00 INFO - PROCESS | 1938 | 1461487560029 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:46:00 INFO - PROCESS | 1938 | 1461487560031 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:46:00 INFO - PROCESS | 1938 | 1461487560033 Marionette TRACE conn2 <- [1,2038,null,{}] 01:46:00 INFO - PROCESS | 1938 | 1461487560035 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:00 INFO - PROCESS | 1938 | 1461487560131 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:46:00 INFO - PROCESS | 1938 | 1461487560135 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b260800 == 41 [pid = 1938] [id = 517] 01:46:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x1241ddc00) [pid = 1938] [serial = 1551] [outer = 0x0] 01:46:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x1273f2c00) [pid = 1938] [serial = 1552] [outer = 0x1241ddc00] 01:46:00 INFO - PROCESS | 1938 | 1461487560163 Marionette DEBUG loaded listener.js 01:46:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x127585400) [pid = 1938] [serial = 1553] [outer = 0x1241ddc00] 01:46:00 INFO - PROCESS | 1938 | 1461487560468 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 476ms 01:46:00 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x11ac7e000) [pid = 1938] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:46:00 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x11af70c00) [pid = 1938] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:46:00 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x114b33c00) [pid = 1938] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:46:00 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x114e24800) [pid = 1938] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:46:00 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x114e23000) [pid = 1938] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:46:00 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x115046800) [pid = 1938] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:46:00 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x11894d800) [pid = 1938] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:46:00 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x11b708000) [pid = 1938] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:46:00 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x1151db800) [pid = 1938] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:46:00 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11bcce000) [pid = 1938] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:46:00 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x11a88b400) [pid = 1938] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:46:00 INFO - PROCESS | 1938 | 1461487560557 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:46:00 INFO - PROCESS | 1938 | 1461487560558 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:46:00 INFO - PROCESS | 1938 | 1461487560562 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:46:00 INFO - PROCESS | 1938 | 1461487560563 Marionette TRACE conn2 <- [1,2042,null,{}] 01:46:00 INFO - PROCESS | 1938 | 1461487560565 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:00 INFO - PROCESS | 1938 | 1461487560645 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:46:00 INFO - PROCESS | 1938 | 1461487560650 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf8e800 == 42 [pid = 1938] [id = 518] 01:46:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x114fc0c00) [pid = 1938] [serial = 1554] [outer = 0x0] 01:46:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x119d5b000) [pid = 1938] [serial = 1555] [outer = 0x114fc0c00] 01:46:00 INFO - PROCESS | 1938 | 1461487560675 Marionette DEBUG loaded listener.js 01:46:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11bb79400) [pid = 1938] [serial = 1556] [outer = 0x114fc0c00] 01:46:01 INFO - PROCESS | 1938 | 1461487561016 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 01:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 468ms 01:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:46:01 INFO - PROCESS | 1938 | 1461487561031 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:46:01 INFO - PROCESS | 1938 | 1461487561032 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:46:01 INFO - PROCESS | 1938 | 1461487561034 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:46:01 INFO - PROCESS | 1938 | 1461487561037 Marionette TRACE conn2 <- [1,2046,null,{}] 01:46:01 INFO - PROCESS | 1938 | 1461487561042 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:01 INFO - PROCESS | 1938 | 1461487561136 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:46:01 INFO - PROCESS | 1938 | 1461487561190 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd4a000 == 43 [pid = 1938] [id = 519] 01:46:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x1165d2400) [pid = 1938] [serial = 1557] [outer = 0x0] 01:46:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11c7d0400) [pid = 1938] [serial = 1558] [outer = 0x1165d2400] 01:46:01 INFO - PROCESS | 1938 | 1461487561219 Marionette DEBUG loaded listener.js 01:46:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x127da5800) [pid = 1938] [serial = 1559] [outer = 0x1165d2400] 01:46:01 INFO - PROCESS | 1938 | 1461487561507 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 01:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 522ms 01:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:46:01 INFO - PROCESS | 1938 | 1461487561559 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:46:01 INFO - PROCESS | 1938 | 1461487561560 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:46:01 INFO - PROCESS | 1938 | 1461487561562 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:46:01 INFO - PROCESS | 1938 | 1461487561563 Marionette TRACE conn2 <- [1,2050,null,{}] 01:46:01 INFO - PROCESS | 1938 | 1461487561565 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:01 INFO - PROCESS | 1938 | 1461487561647 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:46:01 INFO - PROCESS | 1938 | 1461487561651 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d911000 == 44 [pid = 1938] [id = 520] 01:46:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x127da6800) [pid = 1938] [serial = 1560] [outer = 0x0] 01:46:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x12881ac00) [pid = 1938] [serial = 1561] [outer = 0x127da6800] 01:46:01 INFO - PROCESS | 1938 | 1461487561676 Marionette DEBUG loaded listener.js 01:46:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x12901d000) [pid = 1938] [serial = 1562] [outer = 0x127da6800] 01:46:02 INFO - PROCESS | 1938 | 1461487562008 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 468ms 01:46:02 INFO - PROCESS | 1938 | 1461487562032 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:46:02 INFO - PROCESS | 1938 | 1461487562033 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:46:02 INFO - PROCESS | 1938 | 1461487562035 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:46:02 INFO - PROCESS | 1938 | 1461487562036 Marionette TRACE conn2 <- [1,2054,null,{}] 01:46:02 INFO - PROCESS | 1938 | 1461487562041 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:02 INFO - PROCESS | 1938 | 1461487562145 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:46:02 INFO - PROCESS | 1938 | 1461487562151 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbdd800 == 45 [pid = 1938] [id = 521] 01:46:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x12901e000) [pid = 1938] [serial = 1563] [outer = 0x0] 01:46:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x129366000) [pid = 1938] [serial = 1564] [outer = 0x12901e000] 01:46:02 INFO - PROCESS | 1938 | 1461487562177 Marionette DEBUG loaded listener.js 01:46:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x129417000) [pid = 1938] [serial = 1565] [outer = 0x12901e000] 01:46:02 INFO - PROCESS | 1938 | 1461487562494 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 473ms 01:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:46:02 INFO - PROCESS | 1938 | 1461487562510 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:46:02 INFO - PROCESS | 1938 | 1461487562511 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:46:02 INFO - PROCESS | 1938 | 1461487562513 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:46:02 INFO - PROCESS | 1938 | 1461487562514 Marionette TRACE conn2 <- [1,2058,null,{}] 01:46:02 INFO - PROCESS | 1938 | 1461487562516 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:02 INFO - PROCESS | 1938 | 1461487562655 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:46:02 INFO - PROCESS | 1938 | 1461487562712 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x11678f000 == 46 [pid = 1938] [id = 522] 01:46:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x1134e5800) [pid = 1938] [serial = 1566] [outer = 0x0] 01:46:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x114544800) [pid = 1938] [serial = 1567] [outer = 0x1134e5800] 01:46:02 INFO - PROCESS | 1938 | 1461487562744 Marionette DEBUG loaded listener.js 01:46:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x114b3c000) [pid = 1938] [serial = 1568] [outer = 0x1134e5800] 01:46:03 INFO - PROCESS | 1938 | 1461487563191 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 718ms 01:46:03 INFO - PROCESS | 1938 | 1461487563232 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:46:03 INFO - PROCESS | 1938 | 1461487563235 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:46:03 INFO - PROCESS | 1938 | 1461487563238 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:46:03 INFO - PROCESS | 1938 | 1461487563241 Marionette TRACE conn2 <- [1,2062,null,{}] 01:46:03 INFO - PROCESS | 1938 | 1461487563245 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:03 INFO - PROCESS | 1938 | 1461487563348 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:46:03 INFO - PROCESS | 1938 | 1461487563402 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239ad000 == 47 [pid = 1938] [id = 523] 01:46:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x1151da800) [pid = 1938] [serial = 1569] [outer = 0x0] 01:46:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x119c2c000) [pid = 1938] [serial = 1570] [outer = 0x1151da800] 01:46:03 INFO - PROCESS | 1938 | 1461487563446 Marionette DEBUG loaded listener.js 01:46:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11a895400) [pid = 1938] [serial = 1571] [outer = 0x1151da800] 01:46:03 INFO - PROCESS | 1938 | 1461487563851 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 673ms 01:46:03 INFO - PROCESS | 1938 | 1461487563912 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:46:03 INFO - PROCESS | 1938 | 1461487563914 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:46:03 INFO - PROCESS | 1938 | 1461487563917 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:46:03 INFO - PROCESS | 1938 | 1461487563918 Marionette TRACE conn2 <- [1,2066,null,{}] 01:46:03 INFO - PROCESS | 1938 | 1461487563939 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:04 INFO - PROCESS | 1938 | 1461487564065 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:46:04 INFO - PROCESS | 1938 | 1461487564131 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12afa8000 == 48 [pid = 1938] [id = 524] 01:46:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11ac71800) [pid = 1938] [serial = 1572] [outer = 0x0] 01:46:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11b704c00) [pid = 1938] [serial = 1573] [outer = 0x11ac71800] 01:46:04 INFO - PROCESS | 1938 | 1461487564162 Marionette DEBUG loaded listener.js 01:46:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11c52b400) [pid = 1938] [serial = 1574] [outer = 0x11ac71800] 01:46:04 INFO - PROCESS | 1938 | 1461487564589 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 720ms 01:46:04 INFO - PROCESS | 1938 | 1461487564637 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:46:04 INFO - PROCESS | 1938 | 1461487564640 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:46:04 INFO - PROCESS | 1938 | 1461487564648 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:46:04 INFO - PROCESS | 1938 | 1461487564652 Marionette TRACE conn2 <- [1,2070,null,{}] 01:46:04 INFO - PROCESS | 1938 | 1461487564654 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:04 INFO - PROCESS | 1938 | 1461487564755 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:46:04 INFO - PROCESS | 1938 | 1461487564821 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd62800 == 49 [pid = 1938] [id = 525] 01:46:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11c1a6800) [pid = 1938] [serial = 1575] [outer = 0x0] 01:46:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x123a10c00) [pid = 1938] [serial = 1576] [outer = 0x11c1a6800] 01:46:04 INFO - PROCESS | 1938 | 1461487564851 Marionette DEBUG loaded listener.js 01:46:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x1273f3800) [pid = 1938] [serial = 1577] [outer = 0x11c1a6800] 01:46:05 INFO - PROCESS | 1938 | 1461487565297 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 01:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 676ms 01:46:05 INFO - PROCESS | 1938 | 1461487565320 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:46:05 INFO - PROCESS | 1938 | 1461487565322 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:46:05 INFO - PROCESS | 1938 | 1461487565324 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:46:05 INFO - PROCESS | 1938 | 1461487565325 Marionette TRACE conn2 <- [1,2074,null,{}] 01:46:05 INFO - PROCESS | 1938 | 1461487565367 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:05 INFO - PROCESS | 1938 | 1461487565488 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:46:05 INFO - PROCESS | 1938 | 1461487565498 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x127867800 == 50 [pid = 1938] [id = 526] 01:46:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11c54c000) [pid = 1938] [serial = 1578] [outer = 0x0] 01:46:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x1273ea000) [pid = 1938] [serial = 1579] [outer = 0x11c54c000] 01:46:05 INFO - PROCESS | 1938 | 1461487565528 Marionette DEBUG loaded listener.js 01:46:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12759c000) [pid = 1938] [serial = 1580] [outer = 0x11c54c000] 01:46:06 INFO - PROCESS | 1938 | 1461487566158 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 01:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 870ms 01:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:46:06 INFO - PROCESS | 1938 | 1461487566195 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:46:06 INFO - PROCESS | 1938 | 1461487566197 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:46:06 INFO - PROCESS | 1938 | 1461487566200 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:46:06 INFO - PROCESS | 1938 | 1461487566203 Marionette TRACE conn2 <- [1,2078,null,{}] 01:46:06 INFO - PROCESS | 1938 | 1461487566206 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:06 INFO - PROCESS | 1938 | 1461487566295 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:46:06 INFO - PROCESS | 1938 | 1461487566367 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x1158b5000 == 51 [pid = 1938] [id = 527] 01:46:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x115040c00) [pid = 1938] [serial = 1581] [outer = 0x0] 01:46:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x11504a000) [pid = 1938] [serial = 1582] [outer = 0x115040c00] 01:46:06 INFO - PROCESS | 1938 | 1461487566397 Marionette DEBUG loaded listener.js 01:46:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x118675800) [pid = 1938] [serial = 1583] [outer = 0x115040c00] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbdd800 == 50 [pid = 1938] [id = 521] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x12d911000 == 49 [pid = 1938] [id = 520] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd4a000 == 48 [pid = 1938] [id = 519] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf8e800 == 47 [pid = 1938] [id = 518] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x12b260800 == 46 [pid = 1938] [id = 517] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11c7cc000) [pid = 1938] [serial = 1510] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x12aedf000 == 45 [pid = 1938] [id = 516] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x12a946000 == 44 [pid = 1938] [id = 515] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x127db2800 == 43 [pid = 1938] [id = 514] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x126686000 == 42 [pid = 1938] [id = 513] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x123b19800 == 41 [pid = 1938] [id = 512] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf82800 == 40 [pid = 1938] [id = 511] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x119170800 == 39 [pid = 1938] [id = 510] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x119b20800 == 38 [pid = 1938] [id = 509] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd48000 == 37 [pid = 1938] [id = 507] 01:46:06 INFO - PROCESS | 1938 | 1461487566856 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x12afa9800 == 36 [pid = 1938] [id = 506] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x123e52800 == 35 [pid = 1938] [id = 505] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x118e67800 == 34 [pid = 1938] [id = 504] 01:46:06 INFO - PROCESS | 1938 | --DOCSHELL 0x12b35d000 == 33 [pid = 1938] [id = 503] 01:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 671ms 01:46:06 INFO - PROCESS | 1938 | 1461487566872 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:46:06 INFO - PROCESS | 1938 | 1461487566876 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11add2800) [pid = 1938] [serial = 1492] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11afc4c00) [pid = 1938] [serial = 1496] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11afa9800) [pid = 1938] [serial = 1495] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x119d64400) [pid = 1938] [serial = 1486] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x11a88c000) [pid = 1938] [serial = 1487] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x114fbe400) [pid = 1938] [serial = 1478] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x114e28c00) [pid = 1938] [serial = 1477] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x11a8b2c00) [pid = 1938] [serial = 1489] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x114fc1000) [pid = 1938] [serial = 1474] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11504bc00) [pid = 1938] [serial = 1480] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x11575ec00) [pid = 1938] [serial = 1481] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x118e23400) [pid = 1938] [serial = 1483] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x119267400) [pid = 1938] [serial = 1484] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11bb7f400) [pid = 1938] [serial = 1498] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11aa30400) [pid = 1938] [serial = 1501] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x11bccd800) [pid = 1938] [serial = 1502] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11c19ec00) [pid = 1938] [serial = 1504] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11c31b400) [pid = 1938] [serial = 1505] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x11bcd0000) [pid = 1938] [serial = 1499] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x11c324c00) [pid = 1938] [serial = 1507] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x11af6e800) [pid = 1938] [serial = 1493] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x11aa27400) [pid = 1938] [serial = 1490] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x11c695400) [pid = 1938] [serial = 1508] [outer = 0x0] [url = about:blank] 01:46:06 INFO - PROCESS | 1938 | 1461487566898 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:46:06 INFO - PROCESS | 1938 | 1461487566900 Marionette TRACE conn2 <- [1,2082,null,{}] 01:46:06 INFO - PROCESS | 1938 | 1461487566904 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:06 INFO - PROCESS | 1938 | 1461487566985 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:46:06 INFO - PROCESS | 1938 | 1461487566993 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x119ae8800 == 34 [pid = 1938] [id = 528] 01:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x119190400) [pid = 1938] [serial = 1584] [outer = 0x0] 01:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x119d5a400) [pid = 1938] [serial = 1585] [outer = 0x119190400] 01:46:07 INFO - PROCESS | 1938 | 1461487567033 Marionette DEBUG loaded listener.js 01:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x11a895c00) [pid = 1938] [serial = 1586] [outer = 0x119190400] 01:46:07 INFO - PROCESS | 1938 | 1461487567450 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 580ms 01:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:46:07 INFO - PROCESS | 1938 | 1461487567486 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:46:07 INFO - PROCESS | 1938 | 1461487567487 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:46:07 INFO - PROCESS | 1938 | 1461487567491 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:46:07 INFO - PROCESS | 1938 | 1461487567493 Marionette TRACE conn2 <- [1,2086,null,{}] 01:46:07 INFO - PROCESS | 1938 | 1461487567501 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:07 INFO - PROCESS | 1938 | 1461487567620 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:46:07 INFO - PROCESS | 1938 | 1461487567629 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239b5000 == 35 [pid = 1938] [id = 529] 01:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x11aa27400) [pid = 1938] [serial = 1587] [outer = 0x0] 01:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11adcc400) [pid = 1938] [serial = 1588] [outer = 0x11aa27400] 01:46:07 INFO - PROCESS | 1938 | 1461487567673 Marionette DEBUG loaded listener.js 01:46:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11af74400) [pid = 1938] [serial = 1589] [outer = 0x11aa27400] 01:46:08 INFO - PROCESS | 1938 | 1461487568166 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 721ms 01:46:08 INFO - PROCESS | 1938 | 1461487568214 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:46:08 INFO - PROCESS | 1938 | 1461487568216 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:46:08 INFO - PROCESS | 1938 | 1461487568219 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:46:08 INFO - PROCESS | 1938 | 1461487568223 Marionette TRACE conn2 <- [1,2090,null,{}] 01:46:08 INFO - PROCESS | 1938 | 1461487568227 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:08 INFO - PROCESS | 1938 | 1461487568326 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:46:08 INFO - PROCESS | 1938 | 1461487568379 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x1267bc000 == 36 [pid = 1938] [id = 530] 01:46:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11bb78800) [pid = 1938] [serial = 1590] [outer = 0x0] 01:46:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11bcd0800) [pid = 1938] [serial = 1591] [outer = 0x11bb78800] 01:46:08 INFO - PROCESS | 1938 | 1461487568406 Marionette DEBUG loaded listener.js 01:46:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x11c319000) [pid = 1938] [serial = 1592] [outer = 0x11bb78800] 01:46:08 INFO - PROCESS | 1938 | 1461487568687 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 522ms 01:46:08 INFO - PROCESS | 1938 | 1461487568743 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:46:08 INFO - PROCESS | 1938 | 1461487568744 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:46:08 INFO - PROCESS | 1938 | 1461487568747 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:46:08 INFO - PROCESS | 1938 | 1461487568748 Marionette TRACE conn2 <- [1,2094,null,{}] 01:46:08 INFO - PROCESS | 1938 | 1461487568750 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:08 INFO - PROCESS | 1938 | 1461487568828 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:46:08 INFO - PROCESS | 1938 | 1461487568833 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x128849800 == 37 [pid = 1938] [id = 531] 01:46:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11c1a6000) [pid = 1938] [serial = 1593] [outer = 0x0] 01:46:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11c326c00) [pid = 1938] [serial = 1594] [outer = 0x11c1a6000] 01:46:08 INFO - PROCESS | 1938 | 1461487568860 Marionette DEBUG loaded listener.js 01:46:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11c7c9000) [pid = 1938] [serial = 1595] [outer = 0x11c1a6000] 01:46:09 INFO - PROCESS | 1938 | 1461487569234 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 517ms 01:46:09 INFO - PROCESS | 1938 | 1461487569265 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:46:09 INFO - PROCESS | 1938 | 1461487569266 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:46:09 INFO - PROCESS | 1938 | 1461487569276 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:46:09 INFO - PROCESS | 1938 | 1461487569277 Marionette TRACE conn2 <- [1,2098,null,{}] 01:46:09 INFO - PROCESS | 1938 | 1461487569279 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:09 INFO - PROCESS | 1938 | 1461487569391 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:46:09 INFO - PROCESS | 1938 | 1461487569396 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aed4800 == 38 [pid = 1938] [id = 532] 01:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11c7d0c00) [pid = 1938] [serial = 1596] [outer = 0x0] 01:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x123f8c800) [pid = 1938] [serial = 1597] [outer = 0x11c7d0c00] 01:46:09 INFO - PROCESS | 1938 | 1461487569425 Marionette DEBUG loaded listener.js 01:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x12672bc00) [pid = 1938] [serial = 1598] [outer = 0x11c7d0c00] 01:46:09 INFO - PROCESS | 1938 | 1461487569766 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 01:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 518ms 01:46:09 INFO - PROCESS | 1938 | 1461487569795 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:46:09 INFO - PROCESS | 1938 | 1461487569796 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:46:09 INFO - PROCESS | 1938 | 1461487569798 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:46:09 INFO - PROCESS | 1938 | 1461487569799 Marionette TRACE conn2 <- [1,2102,null,{}] 01:46:09 INFO - PROCESS | 1938 | 1461487569801 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:09 INFO - PROCESS | 1938 | 1461487569895 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:46:09 INFO - PROCESS | 1938 | 1461487569915 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12afb1800 == 39 [pid = 1938] [id = 533] 01:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x12662c800) [pid = 1938] [serial = 1599] [outer = 0x0] 01:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x12751f000) [pid = 1938] [serial = 1600] [outer = 0x12662c800] 01:46:09 INFO - PROCESS | 1938 | 1461487569941 Marionette DEBUG loaded listener.js 01:46:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x12759bc00) [pid = 1938] [serial = 1601] [outer = 0x12662c800] 01:46:10 INFO - PROCESS | 1938 | 1461487570294 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 01:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 521ms 01:46:10 INFO - PROCESS | 1938 | 1461487570320 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:46:10 INFO - PROCESS | 1938 | 1461487570321 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:46:10 INFO - PROCESS | 1938 | 1461487570325 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:46:10 INFO - PROCESS | 1938 | 1461487570326 Marionette TRACE conn2 <- [1,2106,null,{}] 01:46:10 INFO - PROCESS | 1938 | 1461487570337 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:10 INFO - PROCESS | 1938 | 1461487570431 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:46:10 INFO - PROCESS | 1938 | 1461487570435 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd31000 == 40 [pid = 1938] [id = 534] 01:46:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x126725000) [pid = 1938] [serial = 1602] [outer = 0x0] 01:46:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x127da5400) [pid = 1938] [serial = 1603] [outer = 0x126725000] 01:46:10 INFO - PROCESS | 1938 | 1461487570463 Marionette DEBUG loaded listener.js 01:46:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x128820000) [pid = 1938] [serial = 1604] [outer = 0x126725000] 01:46:10 INFO - PROCESS | 1938 | 1461487570822 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 01:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 528ms 01:46:10 INFO - PROCESS | 1938 | 1461487570855 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:46:10 INFO - PROCESS | 1938 | 1461487570859 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:46:10 INFO - PROCESS | 1938 | 1461487570869 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:46:10 INFO - PROCESS | 1938 | 1461487570870 Marionette TRACE conn2 <- [1,2110,null,{}] 01:46:10 INFO - PROCESS | 1938 | 1461487570874 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:11 INFO - PROCESS | 1938 | 1461487571024 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x123e0d400) [pid = 1938] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x12403d400) [pid = 1938] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x1152a1000) [pid = 1938] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x11504a800) [pid = 1938] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x127da6800) [pid = 1938] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x114562c00) [pid = 1938] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x11ac75400) [pid = 1938] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x11afaec00) [pid = 1938] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x1241ddc00) [pid = 1938] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x114fc0c00) [pid = 1938] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x1165d2400) [pid = 1938] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:46:11 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11afc3800) [pid = 1938] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:46:11 INFO - PROCESS | 1938 | 1461487571259 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa55800 == 41 [pid = 1938] [id = 535] 01:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x114bad000) [pid = 1938] [serial = 1605] [outer = 0x0] 01:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11504a800) [pid = 1938] [serial = 1606] [outer = 0x114bad000] 01:46:11 INFO - PROCESS | 1938 | 1461487571289 Marionette DEBUG loaded listener.js 01:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11afaec00) [pid = 1938] [serial = 1607] [outer = 0x114bad000] 01:46:11 INFO - PROCESS | 1938 | 1461487571550 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 01:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 720ms 01:46:11 INFO - PROCESS | 1938 | 1461487571595 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:46:11 INFO - PROCESS | 1938 | 1461487571596 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:46:11 INFO - PROCESS | 1938 | 1461487571598 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:46:11 INFO - PROCESS | 1938 | 1461487571599 Marionette TRACE conn2 <- [1,2114,null,{}] 01:46:11 INFO - PROCESS | 1938 | 1461487571602 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:11 INFO - PROCESS | 1938 | 1461487571696 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:46:11 INFO - PROCESS | 1938 | 1461487571714 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d904800 == 42 [pid = 1938] [id = 536] 01:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11ac7c400) [pid = 1938] [serial = 1608] [outer = 0x0] 01:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x1273ee400) [pid = 1938] [serial = 1609] [outer = 0x11ac7c400] 01:46:11 INFO - PROCESS | 1938 | 1461487571740 Marionette DEBUG loaded listener.js 01:46:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x129417800) [pid = 1938] [serial = 1610] [outer = 0x11ac7c400] 01:46:12 INFO - PROCESS | 1938 | 1461487572076 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 01:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 517ms 01:46:12 INFO - PROCESS | 1938 | 1461487572124 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:46:12 INFO - PROCESS | 1938 | 1461487572126 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:46:12 INFO - PROCESS | 1938 | 1461487572128 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:46:12 INFO - PROCESS | 1938 | 1461487572130 Marionette TRACE conn2 <- [1,2118,null,{}] 01:46:12 INFO - PROCESS | 1938 | 1461487572132 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:12 INFO - PROCESS | 1938 | 1461487572220 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:46:12 INFO - PROCESS | 1938 | 1461487572227 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e664000 == 43 [pid = 1938] [id = 537] 01:46:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x129418400) [pid = 1938] [serial = 1611] [outer = 0x0] 01:46:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x1295aa000) [pid = 1938] [serial = 1612] [outer = 0x129418400] 01:46:12 INFO - PROCESS | 1938 | 1461487572257 Marionette DEBUG loaded listener.js 01:46:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x12a112800) [pid = 1938] [serial = 1613] [outer = 0x129418400] 01:46:12 INFO - PROCESS | 1938 | 1461487572589 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 01:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 469ms 01:46:12 INFO - PROCESS | 1938 | 1461487572597 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:46:12 INFO - PROCESS | 1938 | 1461487572598 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:46:12 INFO - PROCESS | 1938 | 1461487572600 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:46:12 INFO - PROCESS | 1938 | 1461487572601 Marionette TRACE conn2 <- [1,2122,null,{}] 01:46:12 INFO - PROCESS | 1938 | 1461487572604 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:12 INFO - PROCESS | 1938 | 1461487572686 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:46:12 INFO - PROCESS | 1938 | 1461487572692 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8c5800 == 44 [pid = 1938] [id = 538] 01:46:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11afbe000) [pid = 1938] [serial = 1614] [outer = 0x0] 01:46:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12a119800) [pid = 1938] [serial = 1615] [outer = 0x11afbe000] 01:46:12 INFO - PROCESS | 1938 | 1461487572717 Marionette DEBUG loaded listener.js 01:46:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x12a18c000) [pid = 1938] [serial = 1616] [outer = 0x11afbe000] 01:46:13 INFO - PROCESS | 1938 | 1461487573059 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 468ms 01:46:13 INFO - PROCESS | 1938 | 1461487573082 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:46:13 INFO - PROCESS | 1938 | 1461487573083 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:46:13 INFO - PROCESS | 1938 | 1461487573094 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:46:13 INFO - PROCESS | 1938 | 1461487573095 Marionette TRACE conn2 <- [1,2126,null,{}] 01:46:13 INFO - PROCESS | 1938 | 1461487573097 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:13 INFO - PROCESS | 1938 | 1461487573181 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:46:13 INFO - PROCESS | 1938 | 1461487573185 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb9800 == 45 [pid = 1938] [id = 539] 01:46:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12a113400) [pid = 1938] [serial = 1617] [outer = 0x0] 01:46:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12a190800) [pid = 1938] [serial = 1618] [outer = 0x12a113400] 01:46:13 INFO - PROCESS | 1938 | 1461487573210 Marionette DEBUG loaded listener.js 01:46:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x12ad08400) [pid = 1938] [serial = 1619] [outer = 0x12a113400] 01:46:13 INFO - PROCESS | 1938 | 1461487573700 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 01:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 620ms 01:46:13 INFO - PROCESS | 1938 | 1461487573722 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:46:13 INFO - PROCESS | 1938 | 1461487573725 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:46:13 INFO - PROCESS | 1938 | 1461487573730 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:46:13 INFO - PROCESS | 1938 | 1461487573732 Marionette TRACE conn2 <- [1,2130,null,{}] 01:46:13 INFO - PROCESS | 1938 | 1461487573736 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:13 INFO - PROCESS | 1938 | 1461487573839 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:46:13 INFO - PROCESS | 1938 | 1461487573908 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf81000 == 46 [pid = 1938] [id = 540] 01:46:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x11504bc00) [pid = 1938] [serial = 1620] [outer = 0x0] 01:46:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x118e15800) [pid = 1938] [serial = 1621] [outer = 0x11504bc00] 01:46:13 INFO - PROCESS | 1938 | 1461487573939 Marionette DEBUG loaded listener.js 01:46:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x11a88c400) [pid = 1938] [serial = 1622] [outer = 0x11504bc00] 01:46:14 INFO - PROCESS | 1938 | 1461487574362 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 01:46:14 INFO - PROCESS | 1938 | 1461487574410 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:46:14 INFO - PROCESS | 1938 | 1461487574415 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:46:14 INFO - PROCESS | 1938 | 1461487574417 Marionette TRACE conn2 <- [1,2134,null,{}] 01:46:14 INFO - PROCESS | 1938 | 1461487574419 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:14 INFO - PROCESS | 1938 | 1461487574521 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:46:14 INFO - PROCESS | 1938 | 1461487574614 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x1244a0000 == 47 [pid = 1938] [id = 541] 01:46:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x11ad09800) [pid = 1938] [serial = 1623] [outer = 0x0] 01:46:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x11afb9c00) [pid = 1938] [serial = 1624] [outer = 0x11ad09800] 01:46:14 INFO - PROCESS | 1938 | 1461487574644 Marionette DEBUG loaded listener.js 01:46:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11c318400) [pid = 1938] [serial = 1625] [outer = 0x11ad09800] 01:46:15 INFO - PROCESS | 1938 | 1461487575080 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 01:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 722ms 01:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:46:15 INFO - PROCESS | 1938 | 1461487575137 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:46:15 INFO - PROCESS | 1938 | 1461487575138 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:46:15 INFO - PROCESS | 1938 | 1461487575141 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:46:15 INFO - PROCESS | 1938 | 1461487575143 Marionette TRACE conn2 <- [1,2138,null,{}] 01:46:15 INFO - PROCESS | 1938 | 1461487575151 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:15 INFO - PROCESS | 1938 | 1461487575254 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:46:15 INFO - PROCESS | 1938 | 1461487575312 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e66c000 == 48 [pid = 1938] [id = 542] 01:46:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11c7ca400) [pid = 1938] [serial = 1626] [outer = 0x0] 01:46:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x1241a4000) [pid = 1938] [serial = 1627] [outer = 0x11c7ca400] 01:46:15 INFO - PROCESS | 1938 | 1461487575344 Marionette DEBUG loaded listener.js 01:46:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x127598000) [pid = 1938] [serial = 1628] [outer = 0x11c7ca400] 01:46:15 INFO - PROCESS | 1938 | 1461487575766 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 01:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 673ms 01:46:15 INFO - PROCESS | 1938 | 1461487575815 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:46:15 INFO - PROCESS | 1938 | 1461487575817 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:46:15 INFO - PROCESS | 1938 | 1461487575819 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:46:15 INFO - PROCESS | 1938 | 1461487575820 Marionette TRACE conn2 <- [1,2142,null,{}] 01:46:15 INFO - PROCESS | 1938 | 1461487575823 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:15 INFO - PROCESS | 1938 | 1461487575940 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:46:16 INFO - PROCESS | 1938 | 1461487575996 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed10000 == 49 [pid = 1938] [id = 543] 01:46:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x127d9dc00) [pid = 1938] [serial = 1629] [outer = 0x0] 01:46:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12941c800) [pid = 1938] [serial = 1630] [outer = 0x127d9dc00] 01:46:16 INFO - PROCESS | 1938 | 1461487576026 Marionette DEBUG loaded listener.js 01:46:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x1295ae800) [pid = 1938] [serial = 1631] [outer = 0x127d9dc00] 01:46:16 INFO - PROCESS | 1938 | 1461487576427 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 01:46:16 INFO - PROCESS | 1938 | 1461487576495 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:46:16 INFO - PROCESS | 1938 | 1461487576498 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:46:16 INFO - PROCESS | 1938 | 1461487576499 Marionette TRACE conn2 <- [1,2146,null,{}] 01:46:16 INFO - PROCESS | 1938 | 1461487576502 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:16 INFO - PROCESS | 1938 | 1461487576599 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:46:16 INFO - PROCESS | 1938 | 1461487576654 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed63800 == 50 [pid = 1938] [id = 544] 01:46:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12936d800) [pid = 1938] [serial = 1632] [outer = 0x0] 01:46:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12a188800) [pid = 1938] [serial = 1633] [outer = 0x12936d800] 01:46:16 INFO - PROCESS | 1938 | 1461487576684 Marionette DEBUG loaded listener.js 01:46:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12ad08800) [pid = 1938] [serial = 1634] [outer = 0x12936d800] 01:46:17 INFO - PROCESS | 1938 | 1461487577363 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 01:46:17 INFO - PROCESS | 1938 | 1461487577420 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:46:17 INFO - PROCESS | 1938 | 1461487577426 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:46:17 INFO - PROCESS | 1938 | 1461487577429 Marionette TRACE conn2 <- [1,2150,null,{}] 01:46:17 INFO - PROCESS | 1938 | 1461487577432 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:17 INFO - PROCESS | 1938 | 1461487577523 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:46:17 INFO - PROCESS | 1938 | 1461487577590 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x1267be800 == 51 [pid = 1938] [id = 545] 01:46:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x119182400) [pid = 1938] [serial = 1635] [outer = 0x0] 01:46:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x119c2fc00) [pid = 1938] [serial = 1636] [outer = 0x119182400] 01:46:17 INFO - PROCESS | 1938 | 1461487577618 Marionette DEBUG loaded listener.js 01:46:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11aadd400) [pid = 1938] [serial = 1637] [outer = 0x119182400] 01:46:18 INFO - PROCESS | 1938 | 1461487578030 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 01:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 673ms 01:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:46:18 INFO - PROCESS | 1938 | 1461487578099 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:46:18 INFO - PROCESS | 1938 | 1461487578103 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:46:18 INFO - PROCESS | 1938 | 1461487578107 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:46:18 INFO - PROCESS | 1938 | 1461487578108 Marionette TRACE conn2 <- [1,2154,null,{}] 01:46:18 INFO - PROCESS | 1938 | 1461487578111 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:18 INFO - PROCESS | 1938 | 1461487578202 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:46:18 INFO - PROCESS | 1938 | 1461487578272 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x123b12800 == 52 [pid = 1938] [id = 546] 01:46:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x119d5ac00) [pid = 1938] [serial = 1638] [outer = 0x0] 01:46:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11ac7f000) [pid = 1938] [serial = 1639] [outer = 0x119d5ac00] 01:46:18 INFO - PROCESS | 1938 | 1461487578300 Marionette DEBUG loaded listener.js 01:46:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x11afae800) [pid = 1938] [serial = 1640] [outer = 0x119d5ac00] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8c5800 == 51 [pid = 1938] [id = 538] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x12e664000 == 50 [pid = 1938] [id = 537] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x12d904800 == 49 [pid = 1938] [id = 536] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x11aa55800 == 48 [pid = 1938] [id = 535] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd31000 == 47 [pid = 1938] [id = 534] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x12afb1800 == 46 [pid = 1938] [id = 533] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x12aed4800 == 45 [pid = 1938] [id = 532] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x128849800 == 44 [pid = 1938] [id = 531] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x11adccc00) [pid = 1938] [serial = 1519] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x123a17c00) [pid = 1938] [serial = 1525] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x11c532800) [pid = 1938] [serial = 1522] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x114e31c00) [pid = 1938] [serial = 1513] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x119268000) [pid = 1938] [serial = 1516] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x1267bc000 == 43 [pid = 1938] [id = 530] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x1239b5000 == 42 [pid = 1938] [id = 529] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x119ae8800 == 41 [pid = 1938] [id = 528] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x1158b5000 == 40 [pid = 1938] [id = 527] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x1239ad000 == 39 [pid = 1938] [id = 523] 01:46:18 INFO - PROCESS | 1938 | --DOCSHELL 0x11678f000 == 38 [pid = 1938] [id = 522] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x11bb79400) [pid = 1938] [serial = 1556] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12881ac00) [pid = 1938] [serial = 1561] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x11c7d0400) [pid = 1938] [serial = 1558] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x11c31c400) [pid = 1938] [serial = 1543] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x12403c000) [pid = 1938] [serial = 1544] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x1241dfc00) [pid = 1938] [serial = 1547] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x127da5800) [pid = 1938] [serial = 1559] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x1241a1400) [pid = 1938] [serial = 1546] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x1246be000) [pid = 1938] [serial = 1549] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x11a8b1800) [pid = 1938] [serial = 1534] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x11aade400) [pid = 1938] [serial = 1535] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x1157e3c00) [pid = 1938] [serial = 1531] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x118f75400) [pid = 1938] [serial = 1532] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12901d000) [pid = 1938] [serial = 1562] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x129366000) [pid = 1938] [serial = 1564] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x115045400) [pid = 1938] [serial = 1529] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x114fbac00) [pid = 1938] [serial = 1528] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11af71400) [pid = 1938] [serial = 1537] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11afae000) [pid = 1938] [serial = 1538] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x11b7f5c00) [pid = 1938] [serial = 1540] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11bcd3400) [pid = 1938] [serial = 1541] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x1273f2c00) [pid = 1938] [serial = 1552] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x126792800) [pid = 1938] [serial = 1550] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x119d5b000) [pid = 1938] [serial = 1555] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x127585400) [pid = 1938] [serial = 1553] [outer = 0x0] [url = about:blank] 01:46:18 INFO - PROCESS | 1938 | 1461487578685 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 621ms 01:46:18 INFO - PROCESS | 1938 | 1461487578728 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:46:18 INFO - PROCESS | 1938 | 1461487578730 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:46:18 INFO - PROCESS | 1938 | 1461487578732 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:46:18 INFO - PROCESS | 1938 | 1461487578734 Marionette TRACE conn2 <- [1,2158,null,{}] 01:46:18 INFO - PROCESS | 1938 | 1461487578742 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:18 INFO - PROCESS | 1938 | 1461487578842 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:46:18 INFO - PROCESS | 1938 | 1461487578903 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad67000 == 39 [pid = 1938] [id = 547] 01:46:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x114ba8400) [pid = 1938] [serial = 1641] [outer = 0x0] 01:46:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11afc5800) [pid = 1938] [serial = 1642] [outer = 0x114ba8400] 01:46:18 INFO - PROCESS | 1938 | 1461487578933 Marionette DEBUG loaded listener.js 01:46:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11c31f800) [pid = 1938] [serial = 1643] [outer = 0x114ba8400] 01:46:19 INFO - PROCESS | 1938 | 1461487579250 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 01:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 522ms 01:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:46:19 INFO - PROCESS | 1938 | 1461487579262 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:46:19 INFO - PROCESS | 1938 | 1461487579264 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:46:19 INFO - PROCESS | 1938 | 1461487579266 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:46:19 INFO - PROCESS | 1938 | 1461487579267 Marionette TRACE conn2 <- [1,2162,null,{}] 01:46:19 INFO - PROCESS | 1938 | 1461487579270 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:19 INFO - PROCESS | 1938 | 1461487579352 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:46:19 INFO - PROCESS | 1938 | 1461487579359 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x129099000 == 40 [pid = 1938] [id = 548] 01:46:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x11c536400) [pid = 1938] [serial = 1644] [outer = 0x0] 01:46:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x11c7d3800) [pid = 1938] [serial = 1645] [outer = 0x11c536400] 01:46:19 INFO - PROCESS | 1938 | 1461487579386 Marionette DEBUG loaded listener.js 01:46:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x1241a5000) [pid = 1938] [serial = 1646] [outer = 0x11c536400] 01:46:19 INFO - PROCESS | 1938 | 1461487579715 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 01:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 468ms 01:46:19 INFO - PROCESS | 1938 | 1461487579736 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:46:19 INFO - PROCESS | 1938 | 1461487579737 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:46:19 INFO - PROCESS | 1938 | 1461487579742 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:46:19 INFO - PROCESS | 1938 | 1461487579743 Marionette TRACE conn2 <- [1,2166,null,{}] 01:46:19 INFO - PROCESS | 1938 | 1461487579746 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:19 INFO - PROCESS | 1938 | 1461487579821 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:46:19 INFO - PROCESS | 1938 | 1461487579828 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x12af9f000 == 41 [pid = 1938] [id = 549] 01:46:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12419b400) [pid = 1938] [serial = 1647] [outer = 0x0] 01:46:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x126725800) [pid = 1938] [serial = 1648] [outer = 0x12419b400] 01:46:19 INFO - PROCESS | 1938 | 1461487579853 Marionette DEBUG loaded listener.js 01:46:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x127586400) [pid = 1938] [serial = 1649] [outer = 0x12419b400] 01:46:20 INFO - PROCESS | 1938 | 1461487580199 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 01:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 473ms 01:46:20 INFO - PROCESS | 1938 | 1461487580214 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:46:20 INFO - PROCESS | 1938 | 1461487580216 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:46:20 INFO - PROCESS | 1938 | 1461487580218 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:46:20 INFO - PROCESS | 1938 | 1461487580219 Marionette TRACE conn2 <- [1,2170,null,{}] 01:46:20 INFO - PROCESS | 1938 | 1461487580223 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:20 INFO - PROCESS | 1938 | 1461487580320 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:46:20 INFO - PROCESS | 1938 | 1461487580388 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b363800 == 42 [pid = 1938] [id = 550] 01:46:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x127585800) [pid = 1938] [serial = 1650] [outer = 0x0] 01:46:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x127d9e000) [pid = 1938] [serial = 1651] [outer = 0x127585800] 01:46:20 INFO - PROCESS | 1938 | 1461487580416 Marionette DEBUG loaded listener.js 01:46:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12a114800) [pid = 1938] [serial = 1652] [outer = 0x127585800] 01:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 01:46:20 INFO - PROCESS | 1938 | 1461487580733 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 01:46:20 INFO - PROCESS | 1938 | 1461487580743 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:46:20 INFO - PROCESS | 1938 | 1461487580745 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:46:20 INFO - PROCESS | 1938 | 1461487580747 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:46:20 INFO - PROCESS | 1938 | 1461487580748 Marionette TRACE conn2 <- [1,2174,null,{}] 01:46:20 INFO - PROCESS | 1938 | 1461487580751 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:20 INFO - PROCESS | 1938 | 1461487580855 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:46:20 INFO - PROCESS | 1938 | 1461487580860 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x12c01b000 == 43 [pid = 1938] [id = 551] 01:46:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x127589400) [pid = 1938] [serial = 1653] [outer = 0x0] 01:46:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12ad04400) [pid = 1938] [serial = 1654] [outer = 0x127589400] 01:46:20 INFO - PROCESS | 1938 | 1461487580885 Marionette DEBUG loaded listener.js 01:46:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12ad0f400) [pid = 1938] [serial = 1655] [outer = 0x127589400] 01:46:21 INFO - PROCESS | 1938 | 1461487581204 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 470ms 01:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:46:21 INFO - PROCESS | 1938 | 1461487581218 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:46:21 INFO - PROCESS | 1938 | 1461487581219 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:46:21 INFO - PROCESS | 1938 | 1461487581236 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:46:21 INFO - PROCESS | 1938 | 1461487581238 Marionette TRACE conn2 <- [1,2178,null,{}] 01:46:21 INFO - PROCESS | 1938 | 1461487581243 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:21 INFO - PROCESS | 1938 | 1461487581343 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:46:21 INFO - PROCESS | 1938 | 1461487581347 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d917800 == 44 [pid = 1938] [id = 552] 01:46:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x127591c00) [pid = 1938] [serial = 1656] [outer = 0x0] 01:46:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12b053400) [pid = 1938] [serial = 1657] [outer = 0x127591c00] 01:46:21 INFO - PROCESS | 1938 | 1461487581403 Marionette DEBUG loaded listener.js 01:46:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12b05a400) [pid = 1938] [serial = 1658] [outer = 0x127591c00] 01:46:21 INFO - PROCESS | 1938 | 1461487581722 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 537ms 01:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:46:21 INFO - PROCESS | 1938 | 1461487581759 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:46:21 INFO - PROCESS | 1938 | 1461487581760 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:46:21 INFO - PROCESS | 1938 | 1461487581762 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:46:21 INFO - PROCESS | 1938 | 1461487581763 Marionette TRACE conn2 <- [1,2182,null,{}] 01:46:21 INFO - PROCESS | 1938 | 1461487581765 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:21 INFO - PROCESS | 1938 | 1461487581865 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:46:21 INFO - PROCESS | 1938 | 1461487581878 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e593800 == 45 [pid = 1938] [id = 553] 01:46:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12b059000) [pid = 1938] [serial = 1659] [outer = 0x0] 01:46:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12b11e000) [pid = 1938] [serial = 1660] [outer = 0x12b059000] 01:46:21 INFO - PROCESS | 1938 | 1461487581902 Marionette DEBUG loaded listener.js 01:46:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12b122800) [pid = 1938] [serial = 1661] [outer = 0x12b059000] 01:46:22 INFO - PROCESS | 1938 | 1461487582226 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 01:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 01:46:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:46:22 INFO - PROCESS | 1938 | 1461487582283 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:46:22 INFO - PROCESS | 1938 | 1461487582284 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:46:22 INFO - PROCESS | 1938 | 1461487582286 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:46:22 INFO - PROCESS | 1938 | 1461487582288 Marionette TRACE conn2 <- [1,2186,null,{}] 01:46:22 INFO - PROCESS | 1938 | 1461487582290 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:22 INFO - PROCESS | 1938 | 1461487582389 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:46:22 INFO - PROCESS | 1938 | 1461487582424 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8ba800 == 46 [pid = 1938] [id = 554] 01:46:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12b05a800) [pid = 1938] [serial = 1662] [outer = 0x0] 01:46:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12b125400) [pid = 1938] [serial = 1663] [outer = 0x12b05a800] 01:46:22 INFO - PROCESS | 1938 | 1461487582449 Marionette DEBUG loaded listener.js 01:46:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12b224000) [pid = 1938] [serial = 1664] [outer = 0x12b05a800] 01:46:22 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x129418400) [pid = 1938] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:46:22 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x11c54c000) [pid = 1938] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:46:22 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x119190400) [pid = 1938] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:46:22 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11c7d0c00) [pid = 1938] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:46:22 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11aa27400) [pid = 1938] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:46:22 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x115040c00) [pid = 1938] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:46:22 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11bb78800) [pid = 1938] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:46:22 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12662c800) [pid = 1938] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:46:22 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x11c1a6000) [pid = 1938] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:46:22 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x126725000) [pid = 1938] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:46:22 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x114bad000) [pid = 1938] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:46:22 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x11ac7c400) [pid = 1938] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:46:22 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x11afbe000) [pid = 1938] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:46:22 INFO - PROCESS | 1938 | 1461487582885 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:46:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:46:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 621ms 01:46:22 INFO - PROCESS | 1938 | 1461487582908 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:46:22 INFO - PROCESS | 1938 | 1461487582910 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:46:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:46:22 INFO - PROCESS | 1938 | 1461487582912 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:46:22 INFO - PROCESS | 1938 | 1461487582914 Marionette TRACE conn2 <- [1,2190,null,{}] 01:46:22 INFO - PROCESS | 1938 | 1461487582916 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:23 INFO - PROCESS | 1938 | 1461487583012 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:46:23 INFO - PROCESS | 1938 | 1461487583016 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b91c000 == 47 [pid = 1938] [id = 555] 01:46:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x11867c400) [pid = 1938] [serial = 1665] [outer = 0x0] 01:46:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x1241ddc00) [pid = 1938] [serial = 1666] [outer = 0x11867c400] 01:46:23 INFO - PROCESS | 1938 | 1461487583046 Marionette DEBUG loaded listener.js 01:46:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12b22a800) [pid = 1938] [serial = 1667] [outer = 0x11867c400] 01:46:23 INFO - PROCESS | 1938 | 1461487583398 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 01:46:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:46:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 01:46:23 INFO - PROCESS | 1938 | 1461487583432 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:46:23 INFO - PROCESS | 1938 | 1461487583434 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:46:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:46:23 INFO - PROCESS | 1938 | 1461487583436 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:46:23 INFO - PROCESS | 1938 | 1461487583437 Marionette TRACE conn2 <- [1,2194,null,{}] 01:46:23 INFO - PROCESS | 1938 | 1461487583446 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:23 INFO - PROCESS | 1938 | 1461487583529 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:46:23 INFO - PROCESS | 1938 | 1461487583533 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f159800 == 48 [pid = 1938] [id = 556] 01:46:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12b22c800) [pid = 1938] [serial = 1668] [outer = 0x0] 01:46:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12b4b8000) [pid = 1938] [serial = 1669] [outer = 0x12b22c800] 01:46:23 INFO - PROCESS | 1938 | 1461487583559 Marionette DEBUG loaded listener.js 01:46:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12b4bf800) [pid = 1938] [serial = 1670] [outer = 0x12b22c800] 01:46:23 INFO - PROCESS | 1938 | 1461487583902 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 01:46:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:46:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 476ms 01:46:23 INFO - PROCESS | 1938 | 1461487583912 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:46:23 INFO - PROCESS | 1938 | 1461487583913 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:46:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:46:23 INFO - PROCESS | 1938 | 1461487583915 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:46:23 INFO - PROCESS | 1938 | 1461487583916 Marionette TRACE conn2 <- [1,2198,null,{}] 01:46:23 INFO - PROCESS | 1938 | 1461487583919 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:24 INFO - PROCESS | 1938 | 1461487584001 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:46:24 INFO - PROCESS | 1938 | 1461487584006 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4c9800 == 49 [pid = 1938] [id = 557] 01:46:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12b4c0000) [pid = 1938] [serial = 1671] [outer = 0x0] 01:46:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12b76b400) [pid = 1938] [serial = 1672] [outer = 0x12b4c0000] 01:46:24 INFO - PROCESS | 1938 | 1461487584030 Marionette DEBUG loaded listener.js 01:46:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12b775000) [pid = 1938] [serial = 1673] [outer = 0x12b4c0000] 01:46:24 INFO - PROCESS | 1938 | 1461487584346 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:46:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:46:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 468ms 01:46:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:46:24 INFO - PROCESS | 1938 | 1461487584384 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:46:24 INFO - PROCESS | 1938 | 1461487584386 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:46:24 INFO - PROCESS | 1938 | 1461487584388 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:46:24 INFO - PROCESS | 1938 | 1461487584389 Marionette TRACE conn2 <- [1,2202,null,{}] 01:46:24 INFO - PROCESS | 1938 | 1461487584391 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:24 INFO - PROCESS | 1938 | 1461487584500 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:46:24 INFO - PROCESS | 1938 | 1461487584506 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4d9000 == 50 [pid = 1938] [id = 558] 01:46:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12b4b6000) [pid = 1938] [serial = 1674] [outer = 0x0] 01:46:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12b961000) [pid = 1938] [serial = 1675] [outer = 0x12b4b6000] 01:46:24 INFO - PROCESS | 1938 | 1461487584531 Marionette DEBUG loaded listener.js 01:46:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12bb3a000) [pid = 1938] [serial = 1676] [outer = 0x12b4b6000] 01:46:24 INFO - PROCESS | 1938 | 1461487584889 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:46:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:46:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 520ms 01:46:24 INFO - PROCESS | 1938 | 1461487584909 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:46:24 INFO - PROCESS | 1938 | 1461487584912 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:46:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:46:24 INFO - PROCESS | 1938 | 1461487584916 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:46:24 INFO - PROCESS | 1938 | 1461487584918 Marionette TRACE conn2 <- [1,2206,null,{}] 01:46:24 INFO - PROCESS | 1938 | 1461487584922 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:25 INFO - PROCESS | 1938 | 1461487585030 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:46:25 INFO - PROCESS | 1938 | 1461487585097 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x119b1c800 == 51 [pid = 1938] [id = 559] 01:46:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x114fba400) [pid = 1938] [serial = 1677] [outer = 0x0] 01:46:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x114fc4800) [pid = 1938] [serial = 1678] [outer = 0x114fba400] 01:46:25 INFO - PROCESS | 1938 | 1461487585129 Marionette DEBUG loaded listener.js 01:46:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x116580800) [pid = 1938] [serial = 1679] [outer = 0x114fba400] 01:46:25 INFO - PROCESS | 1938 | 1461487585580 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 01:46:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:46:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 671ms 01:46:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:46:25 INFO - PROCESS | 1938 | 1461487585587 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:46:25 INFO - PROCESS | 1938 | 1461487585591 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:46:25 INFO - PROCESS | 1938 | 1461487585596 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:46:25 INFO - PROCESS | 1938 | 1461487585598 Marionette TRACE conn2 <- [1,2210,null,{}] 01:46:25 INFO - PROCESS | 1938 | 1461487585600 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:25 INFO - PROCESS | 1938 | 1461487585705 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:46:25 INFO - PROCESS | 1938 | 1461487585760 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x127862800 == 52 [pid = 1938] [id = 560] 01:46:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x114fbac00) [pid = 1938] [serial = 1680] [outer = 0x0] 01:46:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x11aadc800) [pid = 1938] [serial = 1681] [outer = 0x114fbac00] 01:46:25 INFO - PROCESS | 1938 | 1461487585790 Marionette DEBUG loaded listener.js 01:46:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11bccd000) [pid = 1938] [serial = 1682] [outer = 0x114fbac00] 01:46:26 INFO - PROCESS | 1938 | 1461487586246 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 01:46:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:46:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 669ms 01:46:26 INFO - PROCESS | 1938 | 1461487586265 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:46:26 INFO - PROCESS | 1938 | 1461487586267 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:46:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:46:26 INFO - PROCESS | 1938 | 1461487586270 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:46:26 INFO - PROCESS | 1938 | 1461487586273 Marionette TRACE conn2 <- [1,2214,null,{}] 01:46:26 INFO - PROCESS | 1938 | 1461487586282 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:26 INFO - PROCESS | 1938 | 1461487586418 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:46:26 INFO - PROCESS | 1938 | 1461487586492 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e59e000 == 53 [pid = 1938] [id = 561] 01:46:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x11c7d1800) [pid = 1938] [serial = 1683] [outer = 0x0] 01:46:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12429a800) [pid = 1938] [serial = 1684] [outer = 0x11c7d1800] 01:46:26 INFO - PROCESS | 1938 | 1461487586525 Marionette DEBUG loaded listener.js 01:46:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x127da2c00) [pid = 1938] [serial = 1685] [outer = 0x11c7d1800] 01:46:26 INFO - PROCESS | 1938 | 1461487586948 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 01:46:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:46:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 722ms 01:46:26 INFO - PROCESS | 1938 | 1461487586992 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:46:26 INFO - PROCESS | 1938 | 1461487586994 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:46:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:46:26 INFO - PROCESS | 1938 | 1461487586996 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:46:26 INFO - PROCESS | 1938 | 1461487586997 Marionette TRACE conn2 <- [1,2218,null,{}] 01:46:27 INFO - PROCESS | 1938 | 1461487587000 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:27 INFO - PROCESS | 1938 | 1461487587101 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:46:27 INFO - PROCESS | 1938 | 1461487587158 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f873000 == 54 [pid = 1938] [id = 562] 01:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12881f000) [pid = 1938] [serial = 1686] [outer = 0x0] 01:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x129421c00) [pid = 1938] [serial = 1687] [outer = 0x12881f000] 01:46:27 INFO - PROCESS | 1938 | 1461487587188 Marionette DEBUG loaded listener.js 01:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12ad06000) [pid = 1938] [serial = 1688] [outer = 0x12881f000] 01:46:27 INFO - PROCESS | 1938 | 1461487587625 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 01:46:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:46:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 669ms 01:46:27 INFO - PROCESS | 1938 | 1461487587666 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:46:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:46:27 INFO - PROCESS | 1938 | 1461487587667 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:46:27 INFO - PROCESS | 1938 | 1461487587670 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:46:27 INFO - PROCESS | 1938 | 1461487587671 Marionette TRACE conn2 <- [1,2222,null,{}] 01:46:27 INFO - PROCESS | 1938 | 1461487587673 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:27 INFO - PROCESS | 1938 | 1461487587793 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:46:27 INFO - PROCESS | 1938 | 1461487587863 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fbde800 == 55 [pid = 1938] [id = 563] 01:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12ad0cc00) [pid = 1938] [serial = 1689] [outer = 0x0] 01:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x12b127400) [pid = 1938] [serial = 1690] [outer = 0x12ad0cc00] 01:46:27 INFO - PROCESS | 1938 | 1461487587893 Marionette DEBUG loaded listener.js 01:46:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12b4b9400) [pid = 1938] [serial = 1691] [outer = 0x12ad0cc00] 01:46:28 INFO - PROCESS | 1938 | 1461487588310 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:46:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:46:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 671ms 01:46:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:46:28 INFO - PROCESS | 1938 | 1461487588341 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:46:28 INFO - PROCESS | 1938 | 1461487588343 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:46:28 INFO - PROCESS | 1938 | 1461487588345 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:46:28 INFO - PROCESS | 1938 | 1461487588346 Marionette TRACE conn2 <- [1,2226,null,{}] 01:46:28 INFO - PROCESS | 1938 | 1461487588349 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:28 INFO - PROCESS | 1938 | 1461487588467 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:46:28 INFO - PROCESS | 1938 | 1461487588529 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x118fd4800 == 56 [pid = 1938] [id = 564] 01:46:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x114e2a000) [pid = 1938] [serial = 1692] [outer = 0x0] 01:46:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x128d32000) [pid = 1938] [serial = 1693] [outer = 0x114e2a000] 01:46:28 INFO - PROCESS | 1938 | 1461487588603 Marionette DEBUG loaded listener.js 01:46:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x12bb97800) [pid = 1938] [serial = 1694] [outer = 0x114e2a000] 01:46:29 INFO - PROCESS | 1938 | 1461487589233 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 01:46:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:46:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 919ms 01:46:29 INFO - PROCESS | 1938 | 1461487589264 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:46:29 INFO - PROCESS | 1938 | 1461487589267 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:46:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:46:29 INFO - PROCESS | 1938 | 1461487589270 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:46:29 INFO - PROCESS | 1938 | 1461487589272 Marionette TRACE conn2 <- [1,2230,null,{}] 01:46:29 INFO - PROCESS | 1938 | 1461487589276 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:29 INFO - PROCESS | 1938 | 1461487589369 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:46:29 INFO - PROCESS | 1938 | 1461487589430 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad74800 == 57 [pid = 1938] [id = 565] 01:46:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x114fc1400) [pid = 1938] [serial = 1695] [outer = 0x0] 01:46:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x115040800) [pid = 1938] [serial = 1696] [outer = 0x114fc1400] 01:46:29 INFO - PROCESS | 1938 | 1461487589459 Marionette DEBUG loaded listener.js 01:46:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x118e18800) [pid = 1938] [serial = 1697] [outer = 0x114fc1400] 01:46:29 INFO - PROCESS | 1938 | 1461487589878 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 01:46:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:46:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 624ms 01:46:29 INFO - PROCESS | 1938 | 1461487589894 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:46:29 INFO - PROCESS | 1938 | 1461487589898 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:46:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:46:29 INFO - PROCESS | 1938 | 1461487589902 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:46:29 INFO - PROCESS | 1938 | 1461487589904 Marionette TRACE conn2 <- [1,2234,null,{}] 01:46:29 INFO - PROCESS | 1938 | 1461487589906 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:30 INFO - PROCESS | 1938 | 1461487590001 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:46:30 INFO - PROCESS | 1938 | 1461487590058 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa51000 == 58 [pid = 1938] [id = 566] 01:46:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x114fc1000) [pid = 1938] [serial = 1698] [outer = 0x0] 01:46:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x119266800) [pid = 1938] [serial = 1699] [outer = 0x114fc1000] 01:46:30 INFO - PROCESS | 1938 | 1461487590086 Marionette DEBUG loaded listener.js 01:46:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x11a894c00) [pid = 1938] [serial = 1700] [outer = 0x114fc1000] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4c9800 == 57 [pid = 1938] [id = 557] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12f159800 == 56 [pid = 1938] [id = 556] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12b91c000 == 55 [pid = 1938] [id = 555] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8ba800 == 54 [pid = 1938] [id = 554] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12e593800 == 53 [pid = 1938] [id = 553] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x114544800) [pid = 1938] [serial = 1567] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x119c2c000) [pid = 1938] [serial = 1570] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x11b704c00) [pid = 1938] [serial = 1573] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x123a10c00) [pid = 1938] [serial = 1576] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12d917800 == 52 [pid = 1938] [id = 552] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12c01b000 == 51 [pid = 1938] [id = 551] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12b363800 == 50 [pid = 1938] [id = 550] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12af9f000 == 49 [pid = 1938] [id = 549] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x129099000 == 48 [pid = 1938] [id = 548] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad67000 == 47 [pid = 1938] [id = 547] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x123b12800 == 46 [pid = 1938] [id = 546] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x1267be800 == 45 [pid = 1938] [id = 545] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x1244a0000 == 44 [pid = 1938] [id = 541] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf81000 == 43 [pid = 1938] [id = 540] 01:46:30 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebb9800 == 42 [pid = 1938] [id = 539] 01:46:30 INFO - PROCESS | 1938 | 1461487590485 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 01:46:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:46:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 620ms 01:46:30 INFO - PROCESS | 1938 | 1461487590522 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:46:30 INFO - PROCESS | 1938 | 1461487590524 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:46:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:46:30 INFO - PROCESS | 1938 | 1461487590526 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:46:30 INFO - PROCESS | 1938 | 1461487590529 Marionette TRACE conn2 <- [1,2238,null,{}] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x12a119800) [pid = 1938] [serial = 1615] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x12a112800) [pid = 1938] [serial = 1613] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x12759c000) [pid = 1938] [serial = 1580] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x1273ea000) [pid = 1938] [serial = 1579] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x119d5a400) [pid = 1938] [serial = 1585] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x11a895c00) [pid = 1938] [serial = 1586] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x123f8c800) [pid = 1938] [serial = 1597] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x11adcc400) [pid = 1938] [serial = 1588] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x11af74400) [pid = 1938] [serial = 1589] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x118675800) [pid = 1938] [serial = 1583] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x11504a000) [pid = 1938] [serial = 1582] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x11bcd0800) [pid = 1938] [serial = 1591] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x11c319000) [pid = 1938] [serial = 1592] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12751f000) [pid = 1938] [serial = 1600] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11c326c00) [pid = 1938] [serial = 1594] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x127da5400) [pid = 1938] [serial = 1603] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12759bc00) [pid = 1938] [serial = 1601] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x128820000) [pid = 1938] [serial = 1604] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x11afaec00) [pid = 1938] [serial = 1607] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x1295aa000) [pid = 1938] [serial = 1612] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x1273ee400) [pid = 1938] [serial = 1609] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12672bc00) [pid = 1938] [serial = 1598] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x129417800) [pid = 1938] [serial = 1610] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11504a800) [pid = 1938] [serial = 1606] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x11c7c9000) [pid = 1938] [serial = 1595] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12a18c000) [pid = 1938] [serial = 1616] [outer = 0x0] [url = about:blank] 01:46:30 INFO - PROCESS | 1938 | 1461487590554 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:30 INFO - PROCESS | 1938 | 1461487590637 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:46:30 INFO - PROCESS | 1938 | 1461487590664 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa43000 == 43 [pid = 1938] [id = 567] 01:46:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x11aa30400) [pid = 1938] [serial = 1701] [outer = 0x0] 01:46:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x11add6c00) [pid = 1938] [serial = 1702] [outer = 0x11aa30400] 01:46:30 INFO - PROCESS | 1938 | 1461487590692 Marionette DEBUG loaded listener.js 01:46:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x11afaa000) [pid = 1938] [serial = 1703] [outer = 0x11aa30400] 01:46:31 INFO - PROCESS | 1938 | 1461487591032 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:46:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:46:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 532ms 01:46:31 INFO - PROCESS | 1938 | 1461487591059 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:46:31 INFO - PROCESS | 1938 | 1461487591060 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:46:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:46:31 INFO - PROCESS | 1938 | 1461487591063 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:46:31 INFO - PROCESS | 1938 | 1461487591064 Marionette TRACE conn2 <- [1,2242,null,{}] 01:46:31 INFO - PROCESS | 1938 | 1461487591066 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:31 INFO - PROCESS | 1938 | 1461487591167 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:46:31 INFO - PROCESS | 1938 | 1461487591225 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x124243800 == 44 [pid = 1938] [id = 568] 01:46:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x11afae000) [pid = 1938] [serial = 1704] [outer = 0x0] 01:46:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x11bc51c00) [pid = 1938] [serial = 1705] [outer = 0x11afae000] 01:46:31 INFO - PROCESS | 1938 | 1461487591254 Marionette DEBUG loaded listener.js 01:46:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x11c318c00) [pid = 1938] [serial = 1706] [outer = 0x11afae000] 01:46:31 INFO - PROCESS | 1938 | 1461487591563 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:46:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:46:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 517ms 01:46:31 INFO - PROCESS | 1938 | 1461487591582 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:46:31 INFO - PROCESS | 1938 | 1461487591584 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:46:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:46:31 INFO - PROCESS | 1938 | 1461487591587 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:46:31 INFO - PROCESS | 1938 | 1461487591588 Marionette TRACE conn2 <- [1,2246,null,{}] 01:46:31 INFO - PROCESS | 1938 | 1461487591594 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:31 INFO - PROCESS | 1938 | 1461487591714 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:46:31 INFO - PROCESS | 1938 | 1461487591802 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12909a000 == 45 [pid = 1938] [id = 569] 01:46:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x11c1a0c00) [pid = 1938] [serial = 1707] [outer = 0x0] 01:46:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x11c31d800) [pid = 1938] [serial = 1708] [outer = 0x11c1a0c00] 01:46:31 INFO - PROCESS | 1938 | 1461487591843 Marionette DEBUG loaded listener.js 01:46:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x11c695c00) [pid = 1938] [serial = 1709] [outer = 0x11c1a0c00] 01:46:32 INFO - PROCESS | 1938 | 1461487592204 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:46:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:46:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 626ms 01:46:32 INFO - PROCESS | 1938 | 1461487592213 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:46:32 INFO - PROCESS | 1938 | 1461487592214 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:46:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:46:32 INFO - PROCESS | 1938 | 1461487592216 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:46:32 INFO - PROCESS | 1938 | 1461487592217 Marionette TRACE conn2 <- [1,2250,null,{}] 01:46:32 INFO - PROCESS | 1938 | 1461487592219 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:32 INFO - PROCESS | 1938 | 1461487592315 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:46:32 INFO - PROCESS | 1938 | 1461487592379 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aeda000 == 46 [pid = 1938] [id = 570] 01:46:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11c319000) [pid = 1938] [serial = 1710] [outer = 0x0] 01:46:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x123a10800) [pid = 1938] [serial = 1711] [outer = 0x11c319000] 01:46:32 INFO - PROCESS | 1938 | 1461487592407 Marionette DEBUG loaded listener.js 01:46:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12759a400) [pid = 1938] [serial = 1712] [outer = 0x11c319000] 01:46:32 INFO - PROCESS | 1938 | 1461487592701 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 01:46:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:46:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 01:46:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:46:32 INFO - PROCESS | 1938 | 1461487592736 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:46:32 INFO - PROCESS | 1938 | 1461487592737 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:46:32 INFO - PROCESS | 1938 | 1461487592742 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:46:32 INFO - PROCESS | 1938 | 1461487592744 Marionette TRACE conn2 <- [1,2254,null,{}] 01:46:32 INFO - PROCESS | 1938 | 1461487592747 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:32 INFO - PROCESS | 1938 | 1461487592853 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:46:32 INFO - PROCESS | 1938 | 1461487592857 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b99e800 == 47 [pid = 1938] [id = 571] 01:46:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x123a15c00) [pid = 1938] [serial = 1713] [outer = 0x0] 01:46:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x1275a0400) [pid = 1938] [serial = 1714] [outer = 0x123a15c00] 01:46:32 INFO - PROCESS | 1938 | 1461487592882 Marionette DEBUG loaded listener.js 01:46:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x1295a7000) [pid = 1938] [serial = 1715] [outer = 0x123a15c00] 01:46:33 INFO - PROCESS | 1938 | 1461487593237 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 522ms 01:46:33 INFO - PROCESS | 1938 | 1461487593263 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:46:33 INFO - PROCESS | 1938 | 1461487593264 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:46:33 INFO - PROCESS | 1938 | 1461487593272 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:46:33 INFO - PROCESS | 1938 | 1461487593273 Marionette TRACE conn2 <- [1,2258,null,{}] 01:46:33 INFO - PROCESS | 1938 | 1461487593275 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:33 INFO - PROCESS | 1938 | 1461487593374 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:46:33 INFO - PROCESS | 1938 | 1461487593379 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d2c5000 == 48 [pid = 1938] [id = 572] 01:46:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x127588c00) [pid = 1938] [serial = 1716] [outer = 0x0] 01:46:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12a10ec00) [pid = 1938] [serial = 1717] [outer = 0x127588c00] 01:46:33 INFO - PROCESS | 1938 | 1461487593435 Marionette DEBUG loaded listener.js 01:46:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12a18e800) [pid = 1938] [serial = 1718] [outer = 0x127588c00] 01:46:33 INFO - PROCESS | 1938 | 1461487593753 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:46:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:46:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 518ms 01:46:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:46:33 INFO - PROCESS | 1938 | 1461487593791 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:46:33 INFO - PROCESS | 1938 | 1461487593792 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:46:33 INFO - PROCESS | 1938 | 1461487593794 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:46:33 INFO - PROCESS | 1938 | 1461487593795 Marionette TRACE conn2 <- [1,2262,null,{}] 01:46:33 INFO - PROCESS | 1938 | 1461487593798 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:33 INFO - PROCESS | 1938 | 1461487593900 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:46:33 INFO - PROCESS | 1938 | 1461487593912 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd4f000 == 49 [pid = 1938] [id = 573] 01:46:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12a10c800) [pid = 1938] [serial = 1719] [outer = 0x0] 01:46:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x12ad05000) [pid = 1938] [serial = 1720] [outer = 0x12a10c800] 01:46:33 INFO - PROCESS | 1938 | 1461487593938 Marionette DEBUG loaded listener.js 01:46:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12b058000) [pid = 1938] [serial = 1721] [outer = 0x12a10c800] 01:46:34 INFO - PROCESS | 1938 | 1461487594276 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 01:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:46:34 INFO - PROCESS | 1938 | 1461487594313 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:46:34 INFO - PROCESS | 1938 | 1461487594314 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:46:34 INFO - PROCESS | 1938 | 1461487594316 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:46:34 INFO - PROCESS | 1938 | 1461487594317 Marionette TRACE conn2 <- [1,2266,null,{}] 01:46:34 INFO - PROCESS | 1938 | 1461487594320 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:34 INFO - PROCESS | 1938 | 1461487594420 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:46:34 INFO - PROCESS | 1938 | 1461487594432 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8c3000 == 50 [pid = 1938] [id = 574] 01:46:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x12a191400) [pid = 1938] [serial = 1722] [outer = 0x0] 01:46:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x12b125c00) [pid = 1938] [serial = 1723] [outer = 0x12a191400] 01:46:34 INFO - PROCESS | 1938 | 1461487594458 Marionette DEBUG loaded listener.js 01:46:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x12b222000) [pid = 1938] [serial = 1724] [outer = 0x12a191400] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x12419b400) [pid = 1938] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x127591c00) [pid = 1938] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x12a113400) [pid = 1938] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x11867c400) [pid = 1938] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x11bb7fc00) [pid = 1938] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x127585800) [pid = 1938] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12b22c800) [pid = 1938] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x11ac71800) [pid = 1938] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x1134e5800) [pid = 1938] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x11c536400) [pid = 1938] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x11c696c00) [pid = 1938] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x119182400) [pid = 1938] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x114ba8400) [pid = 1938] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x11c52ac00) [pid = 1938] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12b05a800) [pid = 1938] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x11c1a6800) [pid = 1938] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x114762c00) [pid = 1938] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x11ac71c00) [pid = 1938] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x11b70f400) [pid = 1938] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x119265c00) [pid = 1938] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x114e2a800) [pid = 1938] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x119d5ac00) [pid = 1938] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x127589400) [pid = 1938] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12b059000) [pid = 1938] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12b4c0000) [pid = 1938] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:46:34 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x1151da800) [pid = 1938] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:46:34 INFO - PROCESS | 1938 | 1461487594933 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 01:46:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:46:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 668ms 01:46:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:46:34 INFO - PROCESS | 1938 | 1461487594985 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:46:34 INFO - PROCESS | 1938 | 1461487594987 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:46:34 INFO - PROCESS | 1938 | 1461487594989 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:46:34 INFO - PROCESS | 1938 | 1461487594990 Marionette TRACE conn2 <- [1,2270,null,{}] 01:46:34 INFO - PROCESS | 1938 | 1461487594993 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:35 INFO - PROCESS | 1938 | 1461487595112 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:46:35 INFO - PROCESS | 1938 | 1461487595154 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a945000 == 51 [pid = 1938] [id = 575] 01:46:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x114e2a800) [pid = 1938] [serial = 1725] [outer = 0x0] 01:46:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x119a73000) [pid = 1938] [serial = 1726] [outer = 0x114e2a800] 01:46:35 INFO - PROCESS | 1938 | 1461487595184 Marionette DEBUG loaded listener.js 01:46:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x1278c5800) [pid = 1938] [serial = 1727] [outer = 0x114e2a800] 01:46:35 INFO - PROCESS | 1938 | 1461487595464 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:46:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:46:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 520ms 01:46:35 INFO - PROCESS | 1938 | 1461487595513 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:46:35 INFO - PROCESS | 1938 | 1461487595514 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:46:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:46:35 INFO - PROCESS | 1938 | 1461487595517 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:46:35 INFO - PROCESS | 1938 | 1461487595518 Marionette TRACE conn2 <- [1,2274,null,{}] 01:46:35 INFO - PROCESS | 1938 | 1461487595520 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:35 INFO - PROCESS | 1938 | 1461487595606 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:46:35 INFO - PROCESS | 1938 | 1461487595612 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed6c000 == 52 [pid = 1938] [id = 576] 01:46:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12a18d800) [pid = 1938] [serial = 1728] [outer = 0x0] 01:46:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12b221c00) [pid = 1938] [serial = 1729] [outer = 0x12a18d800] 01:46:35 INFO - PROCESS | 1938 | 1461487595637 Marionette DEBUG loaded listener.js 01:46:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12b22f400) [pid = 1938] [serial = 1730] [outer = 0x12a18d800] 01:46:35 INFO - PROCESS | 1938 | 1461487595965 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 01:46:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:46:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 468ms 01:46:35 INFO - PROCESS | 1938 | 1461487595986 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:46:35 INFO - PROCESS | 1938 | 1461487595987 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:46:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:46:35 INFO - PROCESS | 1938 | 1461487595991 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:46:35 INFO - PROCESS | 1938 | 1461487595993 Marionette TRACE conn2 <- [1,2278,null,{}] 01:46:35 INFO - PROCESS | 1938 | 1461487595995 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:36 INFO - PROCESS | 1938 | 1461487596105 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:46:36 INFO - PROCESS | 1938 | 1461487596112 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f154000 == 53 [pid = 1938] [id = 577] 01:46:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x11c327000) [pid = 1938] [serial = 1731] [outer = 0x0] 01:46:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12b4ba000) [pid = 1938] [serial = 1732] [outer = 0x11c327000] 01:46:36 INFO - PROCESS | 1938 | 1461487596136 Marionette DEBUG loaded listener.js 01:46:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12b775800) [pid = 1938] [serial = 1733] [outer = 0x11c327000] 01:46:36 INFO - PROCESS | 1938 | 1461487596442 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:46:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:46:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 472ms 01:46:36 INFO - PROCESS | 1938 | 1461487596463 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:46:36 INFO - PROCESS | 1938 | 1461487596464 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:46:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:46:36 INFO - PROCESS | 1938 | 1461487596466 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:46:36 INFO - PROCESS | 1938 | 1461487596467 Marionette TRACE conn2 <- [1,2282,null,{}] 01:46:36 INFO - PROCESS | 1938 | 1461487596469 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:36 INFO - PROCESS | 1938 | 1461487596554 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:46:36 INFO - PROCESS | 1938 | 1461487596558 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fbd1800 == 54 [pid = 1938] [id = 578] 01:46:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12b963400) [pid = 1938] [serial = 1734] [outer = 0x0] 01:46:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12bb3f400) [pid = 1938] [serial = 1735] [outer = 0x12b963400] 01:46:36 INFO - PROCESS | 1938 | 1461487596583 Marionette DEBUG loaded listener.js 01:46:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12bb98000) [pid = 1938] [serial = 1736] [outer = 0x12b963400] 01:46:37 INFO - PROCESS | 1938 | 1461487597071 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 01:46:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:46:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 619ms 01:46:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:46:37 INFO - PROCESS | 1938 | 1461487597085 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:46:37 INFO - PROCESS | 1938 | 1461487597088 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:46:37 INFO - PROCESS | 1938 | 1461487597091 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:46:37 INFO - PROCESS | 1938 | 1461487597094 Marionette TRACE conn2 <- [1,2286,null,{}] 01:46:37 INFO - PROCESS | 1938 | 1461487597098 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:37 INFO - PROCESS | 1938 | 1461487597208 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:46:37 INFO - PROCESS | 1938 | 1461487597282 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x119adf000 == 55 [pid = 1938] [id = 579] 01:46:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x114e2f800) [pid = 1938] [serial = 1737] [outer = 0x0] 01:46:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11503d800) [pid = 1938] [serial = 1738] [outer = 0x114e2f800] 01:46:37 INFO - PROCESS | 1938 | 1461487597315 Marionette DEBUG loaded listener.js 01:46:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x11627dc00) [pid = 1938] [serial = 1739] [outer = 0x114e2f800] 01:46:37 INFO - PROCESS | 1938 | 1461487597729 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 01:46: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 01:46:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 671ms 01:46:37 INFO - PROCESS | 1938 | 1461487597763 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:46:37 INFO - PROCESS | 1938 | 1461487597768 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:46:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:46:37 INFO - PROCESS | 1938 | 1461487597772 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:46:37 INFO - PROCESS | 1938 | 1461487597774 Marionette TRACE conn2 <- [1,2290,null,{}] 01:46:37 INFO - PROCESS | 1938 | 1461487597777 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:37 INFO - PROCESS | 1938 | 1461487597880 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:46:37 INFO - PROCESS | 1938 | 1461487597940 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x12661d000 == 56 [pid = 1938] [id = 580] 01:46:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x11650d800) [pid = 1938] [serial = 1740] [outer = 0x0] 01:46:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x11a8b3400) [pid = 1938] [serial = 1741] [outer = 0x11650d800] 01:46:37 INFO - PROCESS | 1938 | 1461487597970 Marionette DEBUG loaded listener.js 01:46:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x11ac72c00) [pid = 1938] [serial = 1742] [outer = 0x11650d800] 01:46:38 INFO - PROCESS | 1938 | 1461487598427 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 01:46:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:46:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 01:46:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:46:38 INFO - PROCESS | 1938 | 1461487598443 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:46:38 INFO - PROCESS | 1938 | 1461487598444 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:46:38 INFO - PROCESS | 1938 | 1461487598447 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:46:38 INFO - PROCESS | 1938 | 1461487598449 Marionette TRACE conn2 <- [1,2294,null,{}] 01:46:38 INFO - PROCESS | 1938 | 1461487598457 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:38 INFO - PROCESS | 1938 | 1461487598582 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:46:38 INFO - PROCESS | 1938 | 1461487598670 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d911000 == 57 [pid = 1938] [id = 581] 01:46:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x11b703c00) [pid = 1938] [serial = 1743] [outer = 0x0] 01:46:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x11c69b400) [pid = 1938] [serial = 1744] [outer = 0x11b703c00] 01:46:38 INFO - PROCESS | 1938 | 1461487598702 Marionette DEBUG loaded listener.js 01:46:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x124043400) [pid = 1938] [serial = 1745] [outer = 0x11b703c00] 01:46:39 INFO - PROCESS | 1938 | 1461487599104 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 01:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 672ms 01:46:39 INFO - PROCESS | 1938 | 1461487599120 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:46:39 INFO - PROCESS | 1938 | 1461487599122 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:46:39 INFO - PROCESS | 1938 | 1461487599124 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:46:39 INFO - PROCESS | 1938 | 1461487599126 Marionette TRACE conn2 <- [1,2298,null,{}] 01:46:39 INFO - PROCESS | 1938 | 1461487599128 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:39 INFO - PROCESS | 1938 | 1461487599232 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:46:39 INFO - PROCESS | 1938 | 1461487599291 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x13000c800 == 58 [pid = 1938] [id = 582] 01:46:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x1241a8c00) [pid = 1938] [serial = 1746] [outer = 0x0] 01:46:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x127524800) [pid = 1938] [serial = 1747] [outer = 0x1241a8c00] 01:46:39 INFO - PROCESS | 1938 | 1461487599322 Marionette DEBUG loaded listener.js 01:46:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x12a10f000) [pid = 1938] [serial = 1748] [outer = 0x1241a8c00] 01:46:39 INFO - PROCESS | 1938 | 1461487599760 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 01:46:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:46:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 670ms 01:46:39 INFO - PROCESS | 1938 | 1461487599795 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:46:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:46:39 INFO - PROCESS | 1938 | 1461487599796 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:46:39 INFO - PROCESS | 1938 | 1461487599798 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:46:39 INFO - PROCESS | 1938 | 1461487599800 Marionette TRACE conn2 <- [1,2302,null,{}] 01:46:39 INFO - PROCESS | 1938 | 1461487599802 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:39 INFO - PROCESS | 1938 | 1461487599902 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:46:39 INFO - PROCESS | 1938 | 1461487599993 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x130026000 == 59 [pid = 1938] [id = 583] 01:46:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x1295a4000) [pid = 1938] [serial = 1749] [outer = 0x0] 01:46:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x12b127000) [pid = 1938] [serial = 1750] [outer = 0x1295a4000] 01:46:40 INFO - PROCESS | 1938 | 1461487600023 Marionette DEBUG loaded listener.js 01:46:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12bb38000) [pid = 1938] [serial = 1751] [outer = 0x1295a4000] 01:46:40 INFO - PROCESS | 1938 | 1461487600408 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 01:46:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:46:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 668ms 01:46:40 INFO - PROCESS | 1938 | 1461487600468 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:46:40 INFO - PROCESS | 1938 | 1461487600469 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:46:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:46:40 INFO - PROCESS | 1938 | 1461487600499 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:46:40 INFO - PROCESS | 1938 | 1461487600500 Marionette TRACE conn2 <- [1,2306,null,{}] 01:46:40 INFO - PROCESS | 1938 | 1461487600505 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:40 INFO - PROCESS | 1938 | 1461487600636 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:46:40 INFO - PROCESS | 1938 | 1461487600710 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed67000 == 60 [pid = 1938] [id = 584] 01:46:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x12a111800) [pid = 1938] [serial = 1752] [outer = 0x0] 01:46:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12bb99400) [pid = 1938] [serial = 1753] [outer = 0x12a111800] 01:46:40 INFO - PROCESS | 1938 | 1461487600742 Marionette DEBUG loaded listener.js 01:46:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12bd22400) [pid = 1938] [serial = 1754] [outer = 0x12a111800] 01:46:41 INFO - PROCESS | 1938 | 1461487601178 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 01:46:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:46:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 749ms 01:46:41 INFO - PROCESS | 1938 | 1461487601276 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:46:41 INFO - PROCESS | 1938 | 1461487601278 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:46:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:46:41 INFO - PROCESS | 1938 | 1461487601284 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:46:41 INFO - PROCESS | 1938 | 1461487601286 Marionette TRACE conn2 <- [1,2310,null,{}] 01:46:41 INFO - PROCESS | 1938 | 1461487601290 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:41 INFO - PROCESS | 1938 | 1461487601439 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:46:41 INFO - PROCESS | 1938 | 1461487601739 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x119ada800 == 61 [pid = 1938] [id = 585] 01:46:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x1142c9800) [pid = 1938] [serial = 1755] [outer = 0x0] 01:46:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x114717400) [pid = 1938] [serial = 1756] [outer = 0x1142c9800] 01:46:41 INFO - PROCESS | 1938 | 1461487601780 Marionette DEBUG loaded listener.js 01:46:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x114e23c00) [pid = 1938] [serial = 1757] [outer = 0x1142c9800] 01:46:42 INFO - PROCESS | 1938 | 1461487602238 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 01:46:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:46:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 972ms 01:46:42 INFO - PROCESS | 1938 | 1461487602256 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:46:42 INFO - PROCESS | 1938 | 1461487602259 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:46:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:46:42 INFO - PROCESS | 1938 | 1461487602263 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:46:42 INFO - PROCESS | 1938 | 1461487602267 Marionette TRACE conn2 <- [1,2314,null,{}] 01:46:42 INFO - PROCESS | 1938 | 1461487602272 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:42 INFO - PROCESS | 1938 | 1461487602419 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:46:42 INFO - PROCESS | 1938 | 1461487602557 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa3e800 == 62 [pid = 1938] [id = 586] 01:46:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x116578800) [pid = 1938] [serial = 1758] [outer = 0x0] 01:46:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x118f77c00) [pid = 1938] [serial = 1759] [outer = 0x116578800] 01:46:42 INFO - PROCESS | 1938 | 1461487602606 Marionette DEBUG loaded listener.js 01:46:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x11a606c00) [pid = 1938] [serial = 1760] [outer = 0x116578800] 01:46:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12afa8000 == 61 [pid = 1938] [id = 524] 01:46:42 INFO - PROCESS | 1938 | --DOCSHELL 0x127867800 == 60 [pid = 1938] [id = 526] 01:46:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12f154000 == 59 [pid = 1938] [id = 577] 01:46:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed6c000 == 58 [pid = 1938] [id = 576] 01:46:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12a945000 == 57 [pid = 1938] [id = 575] 01:46:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8c3000 == 56 [pid = 1938] [id = 574] 01:46:42 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd4f000 == 55 [pid = 1938] [id = 573] 01:46:42 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x12a188800) [pid = 1938] [serial = 1633] [outer = 0x0] [url = about:blank] 01:46:42 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x11afb9c00) [pid = 1938] [serial = 1624] [outer = 0x0] [url = about:blank] 01:46:42 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x118e15800) [pid = 1938] [serial = 1621] [outer = 0x0] [url = about:blank] 01:46:42 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x1241a4000) [pid = 1938] [serial = 1627] [outer = 0x0] [url = about:blank] 01:46:42 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x12941c800) [pid = 1938] [serial = 1630] [outer = 0x0] [url = about:blank] 01:46:42 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x12b961000) [pid = 1938] [serial = 1675] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOCSHELL 0x12d2c5000 == 54 [pid = 1938] [id = 572] 01:46:43 INFO - PROCESS | 1938 | --DOCSHELL 0x12b99e800 == 53 [pid = 1938] [id = 571] 01:46:43 INFO - PROCESS | 1938 | --DOCSHELL 0x12aeda000 == 52 [pid = 1938] [id = 570] 01:46:43 INFO - PROCESS | 1938 | --DOCSHELL 0x12909a000 == 51 [pid = 1938] [id = 569] 01:46:43 INFO - PROCESS | 1938 | --DOCSHELL 0x124243800 == 50 [pid = 1938] [id = 568] 01:46:43 INFO - PROCESS | 1938 | --DOCSHELL 0x11aa43000 == 49 [pid = 1938] [id = 567] 01:46:43 INFO - PROCESS | 1938 | --DOCSHELL 0x11aa51000 == 48 [pid = 1938] [id = 566] 01:46:43 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad74800 == 47 [pid = 1938] [id = 565] 01:46:43 INFO - PROCESS | 1938 | --DOCSHELL 0x12e59e000 == 46 [pid = 1938] [id = 561] 01:46:43 INFO - PROCESS | 1938 | --DOCSHELL 0x127862800 == 45 [pid = 1938] [id = 560] 01:46:43 INFO - PROCESS | 1938 | --DOCSHELL 0x119b1c800 == 44 [pid = 1938] [id = 559] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x126725800) [pid = 1938] [serial = 1648] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x127586400) [pid = 1938] [serial = 1649] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x12b05a400) [pid = 1938] [serial = 1658] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x12a190800) [pid = 1938] [serial = 1618] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x1241ddc00) [pid = 1938] [serial = 1666] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x127e4b800) [pid = 1938] [serial = 1472] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x127d9e000) [pid = 1938] [serial = 1651] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x12b4b8000) [pid = 1938] [serial = 1669] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x11c52b400) [pid = 1938] [serial = 1574] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x114b3c000) [pid = 1938] [serial = 1568] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12a114800) [pid = 1938] [serial = 1652] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x1241a5000) [pid = 1938] [serial = 1646] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12b053400) [pid = 1938] [serial = 1657] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x123f8ac00) [pid = 1938] [serial = 1526] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x119c2fc00) [pid = 1938] [serial = 1636] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12b22a800) [pid = 1938] [serial = 1667] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11afc5800) [pid = 1938] [serial = 1642] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x123b2c400) [pid = 1938] [serial = 1511] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12b224000) [pid = 1938] [serial = 1664] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x12b4bf800) [pid = 1938] [serial = 1670] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x1273f3800) [pid = 1938] [serial = 1577] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x115043000) [pid = 1938] [serial = 1514] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x11c7d3800) [pid = 1938] [serial = 1645] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x11afab000) [pid = 1938] [serial = 1520] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11c694800) [pid = 1938] [serial = 1523] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11c31f800) [pid = 1938] [serial = 1643] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x11a88f400) [pid = 1938] [serial = 1517] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11504b400) [pid = 1938] [serial = 1475] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12ad08400) [pid = 1938] [serial = 1619] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x11aadd400) [pid = 1938] [serial = 1637] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x11afae800) [pid = 1938] [serial = 1640] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12ad04400) [pid = 1938] [serial = 1654] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12b11e000) [pid = 1938] [serial = 1660] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12ad0f400) [pid = 1938] [serial = 1655] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x12b125400) [pid = 1938] [serial = 1663] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11ac7f000) [pid = 1938] [serial = 1639] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x12b76b400) [pid = 1938] [serial = 1672] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12b122800) [pid = 1938] [serial = 1661] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11a895400) [pid = 1938] [serial = 1571] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x12b775000) [pid = 1938] [serial = 1673] [outer = 0x0] [url = about:blank] 01:46:43 INFO - PROCESS | 1938 | 1461487603094 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 01:46:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:46:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 875ms 01:46:43 INFO - PROCESS | 1938 | 1461487603139 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:46:43 INFO - PROCESS | 1938 | 1461487603142 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:46:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:46:43 INFO - PROCESS | 1938 | 1461487603145 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:46:43 INFO - PROCESS | 1938 | 1461487603146 Marionette TRACE conn2 <- [1,2318,null,{}] 01:46:43 INFO - PROCESS | 1938 | 1461487603149 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:43 INFO - PROCESS | 1938 | 1461487603233 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:46:43 INFO - PROCESS | 1938 | 1461487603239 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa51000 == 45 [pid = 1938] [id = 587] 01:46:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x11a605800) [pid = 1938] [serial = 1761] [outer = 0x0] 01:46:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x11aa27400) [pid = 1938] [serial = 1762] [outer = 0x11a605800] 01:46:43 INFO - PROCESS | 1938 | 1461487603265 Marionette DEBUG loaded listener.js 01:46:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x11af6a800) [pid = 1938] [serial = 1763] [outer = 0x11a605800] 01:46:43 INFO - PROCESS | 1938 | 1461487603702 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 01:46:43 INFO - PROCESS | 1938 | 1461487603719 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:46:43 INFO - PROCESS | 1938 | 1461487603726 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:46:43 INFO - PROCESS | 1938 | 1461487603732 Marionette TRACE conn2 <- [1,2322,null,{}] 01:46:43 INFO - PROCESS | 1938 | 1461487603744 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:43 INFO - PROCESS | 1938 | 1461487603873 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:46:43 INFO - PROCESS | 1938 | 1461487603955 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x128842000 == 46 [pid = 1938] [id = 588] 01:46:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x11a60bc00) [pid = 1938] [serial = 1764] [outer = 0x0] 01:46:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x11bccdc00) [pid = 1938] [serial = 1765] [outer = 0x11a60bc00] 01:46:44 INFO - PROCESS | 1938 | 1461487604006 Marionette DEBUG loaded listener.js 01:46:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x11c52b400) [pid = 1938] [serial = 1766] [outer = 0x11a60bc00] 01:46:44 INFO - PROCESS | 1938 | 1461487604328 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:46:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:46:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 633ms 01:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:46:44 INFO - PROCESS | 1938 | 1461487604364 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:46:44 INFO - PROCESS | 1938 | 1461487604365 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:46:44 INFO - PROCESS | 1938 | 1461487604368 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:46:44 INFO - PROCESS | 1938 | 1461487604369 Marionette TRACE conn2 <- [1,2326,null,{}] 01:46:44 INFO - PROCESS | 1938 | 1461487604372 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:44 INFO - PROCESS | 1938 | 1461487604461 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:46:44 INFO - PROCESS | 1938 | 1461487604535 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x11911e800 == 47 [pid = 1938] [id = 589] 01:46:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x11c327400) [pid = 1938] [serial = 1767] [outer = 0x0] 01:46:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x11c7d3c00) [pid = 1938] [serial = 1768] [outer = 0x11c327400] 01:46:44 INFO - PROCESS | 1938 | 1461487604561 Marionette DEBUG loaded listener.js 01:46:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12403d400) [pid = 1938] [serial = 1769] [outer = 0x11c327400] 01:46:44 INFO - PROCESS | 1938 | 1461487604832 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:46:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:46:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 518ms 01:46:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:46:44 INFO - PROCESS | 1938 | 1461487604887 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:46:44 INFO - PROCESS | 1938 | 1461487604888 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:46:44 INFO - PROCESS | 1938 | 1461487604893 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:46:44 INFO - PROCESS | 1938 | 1461487604895 Marionette TRACE conn2 <- [1,2330,null,{}] 01:46:44 INFO - PROCESS | 1938 | 1461487604897 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:44 INFO - PROCESS | 1938 | 1461487604982 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:46:44 INFO - PROCESS | 1938 | 1461487604986 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b253000 == 48 [pid = 1938] [id = 590] 01:46:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x126725000) [pid = 1938] [serial = 1770] [outer = 0x0] 01:46:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12751f000) [pid = 1938] [serial = 1771] [outer = 0x126725000] 01:46:45 INFO - PROCESS | 1938 | 1461487605020 Marionette DEBUG loaded listener.js 01:46:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x127e3fc00) [pid = 1938] [serial = 1772] [outer = 0x126725000] 01:46:45 INFO - PROCESS | 1938 | 1461487605397 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 521ms 01:46:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:46:45 INFO - PROCESS | 1938 | 1461487605413 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:46:45 INFO - PROCESS | 1938 | 1461487605414 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:46:45 INFO - PROCESS | 1938 | 1461487605416 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:46:45 INFO - PROCESS | 1938 | 1461487605417 Marionette TRACE conn2 <- [1,2334,null,{}] 01:46:45 INFO - PROCESS | 1938 | 1461487605420 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:45 INFO - PROCESS | 1938 | 1461487605525 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:46:45 INFO - PROCESS | 1938 | 1461487605539 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b993000 == 49 [pid = 1938] [id = 591] 01:46:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x128824800) [pid = 1938] [serial = 1773] [outer = 0x0] 01:46:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x1295adc00) [pid = 1938] [serial = 1774] [outer = 0x128824800] 01:46:45 INFO - PROCESS | 1938 | 1461487605564 Marionette DEBUG loaded listener.js 01:46:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12a117000) [pid = 1938] [serial = 1775] [outer = 0x128824800] 01:46:45 INFO - PROCESS | 1938 | 1461487605914 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 01:46:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:46:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 517ms 01:46:45 INFO - PROCESS | 1938 | 1461487605934 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:46:45 INFO - PROCESS | 1938 | 1461487605936 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:46:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:46:45 INFO - PROCESS | 1938 | 1461487605938 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:46:45 INFO - PROCESS | 1938 | 1461487605939 Marionette TRACE conn2 <- [1,2338,null,{}] 01:46:45 INFO - PROCESS | 1938 | 1461487605941 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:46 INFO - PROCESS | 1938 | 1461487606045 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:46:46 INFO - PROCESS | 1938 | 1461487606058 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d1f8000 == 50 [pid = 1938] [id = 592] 01:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12a11ac00) [pid = 1938] [serial = 1776] [outer = 0x0] 01:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12ad0ec00) [pid = 1938] [serial = 1777] [outer = 0x12a11ac00] 01:46:46 INFO - PROCESS | 1938 | 1461487606083 Marionette DEBUG loaded listener.js 01:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12b05ec00) [pid = 1938] [serial = 1778] [outer = 0x12a11ac00] 01:46:46 INFO - PROCESS | 1938 | 1461487606437 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:46:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:46:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 520ms 01:46:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:46:46 INFO - PROCESS | 1938 | 1461487606458 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:46:46 INFO - PROCESS | 1938 | 1461487606459 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:46:46 INFO - PROCESS | 1938 | 1461487606462 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:46:46 INFO - PROCESS | 1938 | 1461487606463 Marionette TRACE conn2 <- [1,2342,null,{}] 01:46:46 INFO - PROCESS | 1938 | 1461487606465 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:46 INFO - PROCESS | 1938 | 1461487606570 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:46:46 INFO - PROCESS | 1938 | 1461487606582 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e594000 == 51 [pid = 1938] [id = 593] 01:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12b11f800) [pid = 1938] [serial = 1779] [outer = 0x0] 01:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12b128800) [pid = 1938] [serial = 1780] [outer = 0x12b11f800] 01:46:46 INFO - PROCESS | 1938 | 1461487606607 Marionette DEBUG loaded listener.js 01:46:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12b22ac00) [pid = 1938] [serial = 1781] [outer = 0x12b11f800] 01:46:46 INFO - PROCESS | 1938 | 1461487606989 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 01:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 568ms 01:46:47 INFO - PROCESS | 1938 | 1461487607031 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:46:47 INFO - PROCESS | 1938 | 1461487607033 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:46:47 INFO - PROCESS | 1938 | 1461487607036 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:46:47 INFO - PROCESS | 1938 | 1461487607038 Marionette TRACE conn2 <- [1,2346,null,{}] 01:46:47 INFO - PROCESS | 1938 | 1461487607047 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:47 INFO - PROCESS | 1938 | 1461487607361 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x11c1a0c00) [pid = 1938] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12b4b6000) [pid = 1938] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12a18d800) [pid = 1938] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x11c327000) [pid = 1938] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x11504bc00) [pid = 1938] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x12901e000) [pid = 1938] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12936d800) [pid = 1938] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x11c7ca400) [pid = 1938] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x127d9dc00) [pid = 1938] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11ad09800) [pid = 1938] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x123a15c00) [pid = 1938] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12a10c800) [pid = 1938] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x127588c00) [pid = 1938] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12a191400) [pid = 1938] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x114e2a800) [pid = 1938] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x114fc1400) [pid = 1938] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x11afae000) [pid = 1938] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x11aa30400) [pid = 1938] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x11c319000) [pid = 1938] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x114fc1000) [pid = 1938] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:46:47 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x114e2a000) [pid = 1938] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:46:47 INFO - PROCESS | 1938 | 1461487607412 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x116548800 == 52 [pid = 1938] [id = 594] 01:46:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x114e2a000) [pid = 1938] [serial = 1782] [outer = 0x0] 01:46:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x115875800) [pid = 1938] [serial = 1783] [outer = 0x114e2a000] 01:46:47 INFO - PROCESS | 1938 | 1461487607438 Marionette DEBUG loaded listener.js 01:46:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x11afbb000) [pid = 1938] [serial = 1784] [outer = 0x114e2a000] 01:46:47 INFO - PROCESS | 1938 | 1461487607711 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:46:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:46:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 727ms 01:46:47 INFO - PROCESS | 1938 | 1461487607763 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:46:47 INFO - PROCESS | 1938 | 1461487607764 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:46:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:46:47 INFO - PROCESS | 1938 | 1461487607767 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:46:47 INFO - PROCESS | 1938 | 1461487607768 Marionette TRACE conn2 <- [1,2350,null,{}] 01:46:47 INFO - PROCESS | 1938 | 1461487607770 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:47 INFO - PROCESS | 1938 | 1461487607877 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:46:47 INFO - PROCESS | 1938 | 1461487607934 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e67a000 == 53 [pid = 1938] [id = 595] 01:46:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x11627c800) [pid = 1938] [serial = 1785] [outer = 0x0] 01:46:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x11c7d1400) [pid = 1938] [serial = 1786] [outer = 0x11627c800] 01:46:47 INFO - PROCESS | 1938 | 1461487607964 Marionette DEBUG loaded listener.js 01:46:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x12a191800) [pid = 1938] [serial = 1787] [outer = 0x11627c800] 01:46:48 INFO - PROCESS | 1938 | 1461487608264 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 01:46:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:46:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 519ms 01:46:48 INFO - PROCESS | 1938 | 1461487608286 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:46:48 INFO - PROCESS | 1938 | 1461487608288 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:46:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:46:48 INFO - PROCESS | 1938 | 1461487608293 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:46:48 INFO - PROCESS | 1938 | 1461487608296 Marionette TRACE conn2 <- [1,2354,null,{}] 01:46:48 INFO - PROCESS | 1938 | 1461487608298 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:48 INFO - PROCESS | 1938 | 1461487608400 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:46:48 INFO - PROCESS | 1938 | 1461487608405 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f15f000 == 54 [pid = 1938] [id = 596] 01:46:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12b125400) [pid = 1938] [serial = 1788] [outer = 0x0] 01:46:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12bb42c00) [pid = 1938] [serial = 1789] [outer = 0x12b125400] 01:46:48 INFO - PROCESS | 1938 | 1461487608430 Marionette DEBUG loaded listener.js 01:46:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12bba2800) [pid = 1938] [serial = 1790] [outer = 0x12b125400] 01:46:48 INFO - PROCESS | 1938 | 1461487608751 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 01:46:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:46:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 472ms 01:46:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:46:48 INFO - PROCESS | 1938 | 1461487608765 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:46:48 INFO - PROCESS | 1938 | 1461487608766 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:46:48 INFO - PROCESS | 1938 | 1461487608768 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:46:48 INFO - PROCESS | 1938 | 1461487608769 Marionette TRACE conn2 <- [1,2358,null,{}] 01:46:48 INFO - PROCESS | 1938 | 1461487608771 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:48 INFO - PROCESS | 1938 | 1461487608891 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:46:48 INFO - PROCESS | 1938 | 1461487608897 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4da800 == 55 [pid = 1938] [id = 597] 01:46:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x1278ba800) [pid = 1938] [serial = 1791] [outer = 0x0] 01:46:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12bba4c00) [pid = 1938] [serial = 1792] [outer = 0x1278ba800] 01:46:48 INFO - PROCESS | 1938 | 1461487608922 Marionette DEBUG loaded listener.js 01:46:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12bd23400) [pid = 1938] [serial = 1793] [outer = 0x1278ba800] 01:46:49 INFO - PROCESS | 1938 | 1461487609242 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 01:46:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:46:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 518ms 01:46:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:46:49 INFO - PROCESS | 1938 | 1461487609287 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:46:49 INFO - PROCESS | 1938 | 1461487609288 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:46:49 INFO - PROCESS | 1938 | 1461487609290 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:46:49 INFO - PROCESS | 1938 | 1461487609292 Marionette TRACE conn2 <- [1,2362,null,{}] 01:46:49 INFO - PROCESS | 1938 | 1461487609294 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:49 INFO - PROCESS | 1938 | 1461487609378 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:46:49 INFO - PROCESS | 1938 | 1461487609503 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x118fd7800 == 56 [pid = 1938] [id = 598] 01:46:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x1134e5800) [pid = 1938] [serial = 1794] [outer = 0x0] 01:46:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x1147cdc00) [pid = 1938] [serial = 1795] [outer = 0x1134e5800] 01:46:49 INFO - PROCESS | 1938 | 1461487609536 Marionette DEBUG loaded listener.js 01:46:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x114fbd800) [pid = 1938] [serial = 1796] [outer = 0x1134e5800] 01:46:49 INFO - PROCESS | 1938 | 1461487609997 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 01:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 719ms 01:46:50 INFO - PROCESS | 1938 | 1461487610011 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:46:50 INFO - PROCESS | 1938 | 1461487610014 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:46:50 INFO - PROCESS | 1938 | 1461487610017 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:46:50 INFO - PROCESS | 1938 | 1461487610020 Marionette TRACE conn2 <- [1,2366,null,{}] 01:46:50 INFO - PROCESS | 1938 | 1461487610023 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:50 INFO - PROCESS | 1938 | 1461487610132 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:46:50 INFO - PROCESS | 1938 | 1461487610193 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x12755b800 == 57 [pid = 1938] [id = 599] 01:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x118edf800) [pid = 1938] [serial = 1797] [outer = 0x0] 01:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x11a8bc400) [pid = 1938] [serial = 1798] [outer = 0x118edf800] 01:46:50 INFO - PROCESS | 1938 | 1461487610265 Marionette DEBUG loaded listener.js 01:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x11af6e800) [pid = 1938] [serial = 1799] [outer = 0x118edf800] 01:46:50 INFO - PROCESS | 1938 | 1461487610717 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 01:46:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:46:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 771ms 01:46:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:46:50 INFO - PROCESS | 1938 | 1461487610790 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:46:50 INFO - PROCESS | 1938 | 1461487610793 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:46:50 INFO - PROCESS | 1938 | 1461487610796 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:46:50 INFO - PROCESS | 1938 | 1461487610797 Marionette TRACE conn2 <- [1,2370,null,{}] 01:46:50 INFO - PROCESS | 1938 | 1461487610800 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:50 INFO - PROCESS | 1938 | 1461487610905 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:46:50 INFO - PROCESS | 1938 | 1461487610968 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e5aa000 == 58 [pid = 1938] [id = 600] 01:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x11afc0000) [pid = 1938] [serial = 1800] [outer = 0x0] 01:46:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12419d400) [pid = 1938] [serial = 1801] [outer = 0x11afc0000] 01:46:51 INFO - PROCESS | 1938 | 1461487610998 Marionette DEBUG loaded listener.js 01:46:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x127525800) [pid = 1938] [serial = 1802] [outer = 0x11afc0000] 01:46:51 INFO - PROCESS | 1938 | 1461487611474 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 01:46:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:46:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 721ms 01:46:51 INFO - PROCESS | 1938 | 1461487611518 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:46:51 INFO - PROCESS | 1938 | 1461487611519 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:46:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:46:51 INFO - PROCESS | 1938 | 1461487611527 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:46:51 INFO - PROCESS | 1938 | 1461487611531 Marionette TRACE conn2 <- [1,2374,null,{}] 01:46:51 INFO - PROCESS | 1938 | 1461487611534 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:51 INFO - PROCESS | 1938 | 1461487611643 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:46:51 INFO - PROCESS | 1938 | 1461487611703 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fca9800 == 59 [pid = 1938] [id = 601] 01:46:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x1241a4c00) [pid = 1938] [serial = 1803] [outer = 0x0] 01:46:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12936d800) [pid = 1938] [serial = 1804] [outer = 0x1241a4c00] 01:46:51 INFO - PROCESS | 1938 | 1461487611744 Marionette DEBUG loaded listener.js 01:46:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12b223000) [pid = 1938] [serial = 1805] [outer = 0x1241a4c00] 01:46:52 INFO - PROCESS | 1938 | 1461487612204 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 01:46:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:46:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 777ms 01:46:52 INFO - PROCESS | 1938 | 1461487612300 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:46:52 INFO - PROCESS | 1938 | 1461487612303 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:46:52 INFO - PROCESS | 1938 | 1461487612309 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:46:52 INFO - PROCESS | 1938 | 1461487612311 Marionette TRACE conn2 <- [1,2378,null,{}] 01:46:52 INFO - PROCESS | 1938 | 1461487612315 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:52 INFO - PROCESS | 1938 | 1461487612473 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:46:52 INFO - PROCESS | 1938 | 1461487612577 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x1308c7800 == 60 [pid = 1938] [id = 602] 01:46:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x11650e400) [pid = 1938] [serial = 1806] [outer = 0x0] 01:46:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12b774400) [pid = 1938] [serial = 1807] [outer = 0x11650e400] 01:46:52 INFO - PROCESS | 1938 | 1461487612624 Marionette DEBUG loaded listener.js 01:46:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12bd1f000) [pid = 1938] [serial = 1808] [outer = 0x11650e400] 01:46:53 INFO - PROCESS | 1938 | 1461487613049 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 01:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 775ms 01:46:53 INFO - PROCESS | 1938 | 1461487613081 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:46:53 INFO - PROCESS | 1938 | 1461487613083 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:46:53 INFO - PROCESS | 1938 | 1461487613085 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:46:53 INFO - PROCESS | 1938 | 1461487613086 Marionette TRACE conn2 <- [1,2382,null,{}] 01:46:53 INFO - PROCESS | 1938 | 1461487613107 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:53 INFO - PROCESS | 1938 | 1461487613238 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:46:53 INFO - PROCESS | 1938 | 1461487613295 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12660d000 == 61 [pid = 1938] [id = 603] 01:46:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12ad0a000) [pid = 1938] [serial = 1809] [outer = 0x0] 01:46:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12b123000) [pid = 1938] [serial = 1810] [outer = 0x12ad0a000] 01:46:53 INFO - PROCESS | 1938 | 1461487613335 Marionette DEBUG loaded listener.js 01:46:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12bf8d800) [pid = 1938] [serial = 1811] [outer = 0x12ad0a000] 01:46:54 INFO - PROCESS | 1938 | 1461487614100 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 01:46:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:46:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1073ms 01:46:54 INFO - PROCESS | 1938 | 1461487614160 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:46:54 INFO - PROCESS | 1938 | 1461487614163 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:46:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:46:54 INFO - PROCESS | 1938 | 1461487614168 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:46:54 INFO - PROCESS | 1938 | 1461487614172 Marionette TRACE conn2 <- [1,2386,null,{}] 01:46:54 INFO - PROCESS | 1938 | 1461487614178 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:54 INFO - PROCESS | 1938 | 1461487614298 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:46:54 INFO - PROCESS | 1938 | 1461487614363 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x129085000 == 62 [pid = 1938] [id = 604] 01:46:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x118e1a400) [pid = 1938] [serial = 1812] [outer = 0x0] 01:46:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x11918e000) [pid = 1938] [serial = 1813] [outer = 0x118e1a400] 01:46:54 INFO - PROCESS | 1938 | 1461487614391 Marionette DEBUG loaded listener.js 01:46:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x11a887800) [pid = 1938] [serial = 1814] [outer = 0x118e1a400] 01:46:54 INFO - PROCESS | 1938 | 1461487614797 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 01:46:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:46:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 676ms 01:46:54 INFO - PROCESS | 1938 | 1461487614844 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:46:54 INFO - PROCESS | 1938 | 1461487614848 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:46:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:46:54 INFO - PROCESS | 1938 | 1461487614852 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:46:54 INFO - PROCESS | 1938 | 1461487614854 Marionette TRACE conn2 <- [1,2390,null,{}] 01:46:54 INFO - PROCESS | 1938 | 1461487614857 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:54 INFO - PROCESS | 1938 | 1461487614954 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:46:55 INFO - PROCESS | 1938 | 1461487615033 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa45800 == 63 [pid = 1938] [id = 605] 01:46:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x11925e800) [pid = 1938] [serial = 1815] [outer = 0x0] 01:46:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x11aa2c000) [pid = 1938] [serial = 1816] [outer = 0x11925e800] 01:46:55 INFO - PROCESS | 1938 | 1461487615061 Marionette DEBUG loaded listener.js 01:46:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x11add8000) [pid = 1938] [serial = 1817] [outer = 0x11925e800] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4da800 == 62 [pid = 1938] [id = 597] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12f15f000 == 61 [pid = 1938] [id = 596] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12e67a000 == 60 [pid = 1938] [id = 595] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x116548800 == 59 [pid = 1938] [id = 594] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12e594000 == 58 [pid = 1938] [id = 593] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12d1f8000 == 57 [pid = 1938] [id = 592] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x12bb3f400) [pid = 1938] [serial = 1735] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12b993000 == 56 [pid = 1938] [id = 591] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12b253000 == 55 [pid = 1938] [id = 590] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x11911e800 == 54 [pid = 1938] [id = 589] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x128842000 == 53 [pid = 1938] [id = 588] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x11aa51000 == 52 [pid = 1938] [id = 587] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x11aa3e800 == 51 [pid = 1938] [id = 586] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x119ada800 == 50 [pid = 1938] [id = 585] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12d911000 == 49 [pid = 1938] [id = 581] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x12661d000 == 48 [pid = 1938] [id = 580] 01:46:55 INFO - PROCESS | 1938 | --DOCSHELL 0x119adf000 == 47 [pid = 1938] [id = 579] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x11a88c400) [pid = 1938] [serial = 1622] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x129417000) [pid = 1938] [serial = 1565] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x12ad08800) [pid = 1938] [serial = 1634] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x127598000) [pid = 1938] [serial = 1628] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x1295ae800) [pid = 1938] [serial = 1631] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x11c318400) [pid = 1938] [serial = 1625] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x12ad05000) [pid = 1938] [serial = 1720] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12a18e800) [pid = 1938] [serial = 1718] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12a10ec00) [pid = 1938] [serial = 1717] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12b125c00) [pid = 1938] [serial = 1723] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x119a73000) [pid = 1938] [serial = 1726] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x12429a800) [pid = 1938] [serial = 1684] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x11aadc800) [pid = 1938] [serial = 1681] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x118e18800) [pid = 1938] [serial = 1697] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x115040800) [pid = 1938] [serial = 1696] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x11bc51c00) [pid = 1938] [serial = 1705] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x11c318c00) [pid = 1938] [serial = 1706] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x11add6c00) [pid = 1938] [serial = 1702] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x11afaa000) [pid = 1938] [serial = 1703] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x123a10800) [pid = 1938] [serial = 1711] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x129421c00) [pid = 1938] [serial = 1687] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x114fc4800) [pid = 1938] [serial = 1678] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11a894c00) [pid = 1938] [serial = 1700] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x119266800) [pid = 1938] [serial = 1699] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12b127400) [pid = 1938] [serial = 1690] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x128d32000) [pid = 1938] [serial = 1693] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x12bb97800) [pid = 1938] [serial = 1694] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x11c31d800) [pid = 1938] [serial = 1708] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x11c695c00) [pid = 1938] [serial = 1709] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x12bb3a000) [pid = 1938] [serial = 1676] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12b221c00) [pid = 1938] [serial = 1729] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x12b775800) [pid = 1938] [serial = 1733] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12b22f400) [pid = 1938] [serial = 1730] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x12b4ba000) [pid = 1938] [serial = 1732] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x12b058000) [pid = 1938] [serial = 1721] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x12b222000) [pid = 1938] [serial = 1724] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x1295a7000) [pid = 1938] [serial = 1715] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x1278c5800) [pid = 1938] [serial = 1727] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x12759a400) [pid = 1938] [serial = 1712] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x1275a0400) [pid = 1938] [serial = 1714] [outer = 0x0] [url = about:blank] 01:46:55 INFO - PROCESS | 1938 | 1461487615495 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 673ms 01:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:46:55 INFO - PROCESS | 1938 | 1461487615526 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:46:55 INFO - PROCESS | 1938 | 1461487615528 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:46:55 INFO - PROCESS | 1938 | 1461487615530 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:46:55 INFO - PROCESS | 1938 | 1461487615531 Marionette TRACE conn2 <- [1,2394,null,{}] 01:46:55 INFO - PROCESS | 1938 | 1461487615539 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:55 INFO - PROCESS | 1938 | 1461487615645 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:46:55 INFO - PROCESS | 1938 | 1461487615653 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x123b14800 == 48 [pid = 1938] [id = 606] 01:46:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11af72400) [pid = 1938] [serial = 1818] [outer = 0x0] 01:46:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x11afb9000) [pid = 1938] [serial = 1819] [outer = 0x11af72400] 01:46:55 INFO - PROCESS | 1938 | 1461487615682 Marionette DEBUG loaded listener.js 01:46:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x11c31a400) [pid = 1938] [serial = 1820] [outer = 0x11af72400] 01:46:56 INFO - PROCESS | 1938 | 1461487616081 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 01:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 570ms 01:46:56 INFO - PROCESS | 1938 | 1461487616101 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:46:56 INFO - PROCESS | 1938 | 1461487616102 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:46:56 INFO - PROCESS | 1938 | 1461487616104 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:46:56 INFO - PROCESS | 1938 | 1461487616105 Marionette TRACE conn2 <- [1,2398,null,{}] 01:46:56 INFO - PROCESS | 1938 | 1461487616108 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:56 INFO - PROCESS | 1938 | 1461487616249 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:46:56 INFO - PROCESS | 1938 | 1461487616309 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x119231000 == 49 [pid = 1938] [id = 607] 01:46:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x114447c00) [pid = 1938] [serial = 1821] [outer = 0x0] 01:46:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x114bb6800) [pid = 1938] [serial = 1822] [outer = 0x114447c00] 01:46:56 INFO - PROCESS | 1938 | 1461487616343 Marionette DEBUG loaded listener.js 01:46:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x115047000) [pid = 1938] [serial = 1823] [outer = 0x114447c00] 01:46:56 INFO - PROCESS | 1938 | 1461487616781 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 720ms 01:46:56 INFO - PROCESS | 1938 | 1461487616842 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:46:56 INFO - PROCESS | 1938 | 1461487616844 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:46:56 INFO - PROCESS | 1938 | 1461487616848 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:46:56 INFO - PROCESS | 1938 | 1461487616851 Marionette TRACE conn2 <- [1,2402,null,{}] 01:46:56 INFO - PROCESS | 1938 | 1461487616855 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:56 INFO - PROCESS | 1938 | 1461487616982 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:46:57 INFO - PROCESS | 1938 | 1461487617065 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x12884b800 == 50 [pid = 1938] [id = 608] 01:46:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x11ac76400) [pid = 1938] [serial = 1824] [outer = 0x0] 01:46:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x11add7800) [pid = 1938] [serial = 1825] [outer = 0x11ac76400] 01:46:57 INFO - PROCESS | 1938 | 1461487617098 Marionette DEBUG loaded listener.js 01:46:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x11afb1400) [pid = 1938] [serial = 1826] [outer = 0x11ac76400] 01:46:57 INFO - PROCESS | 1938 | 1461487617543 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 01:46:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:46:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 727ms 01:46:57 INFO - PROCESS | 1938 | 1461487617577 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:46:57 INFO - PROCESS | 1938 | 1461487617580 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:46:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:46:57 INFO - PROCESS | 1938 | 1461487617585 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:46:57 INFO - PROCESS | 1938 | 1461487617587 Marionette TRACE conn2 <- [1,2406,null,{}] 01:46:57 INFO - PROCESS | 1938 | 1461487617590 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:57 INFO - PROCESS | 1938 | 1461487617738 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:46:57 INFO - PROCESS | 1938 | 1461487617843 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x12afab800 == 51 [pid = 1938] [id = 609] 01:46:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x11bf25c00) [pid = 1938] [serial = 1827] [outer = 0x0] 01:46:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x11c7ca400) [pid = 1938] [serial = 1828] [outer = 0x11bf25c00] 01:46:57 INFO - PROCESS | 1938 | 1461487617875 Marionette DEBUG loaded listener.js 01:46:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12419ac00) [pid = 1938] [serial = 1829] [outer = 0x11bf25c00] 01:46:58 INFO - PROCESS | 1938 | 1461487618338 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 01:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 822ms 01:46:58 INFO - PROCESS | 1938 | 1461487618423 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:46:58 INFO - PROCESS | 1938 | 1461487618427 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:46:58 INFO - PROCESS | 1938 | 1461487618436 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:46:58 INFO - PROCESS | 1938 | 1461487618441 Marionette TRACE conn2 <- [1,2410,null,{}] 01:46:58 INFO - PROCESS | 1938 | 1461487618445 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:58 INFO - PROCESS | 1938 | 1461487618543 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:46:58 INFO - PROCESS | 1938 | 1461487618611 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d05d800 == 52 [pid = 1938] [id = 610] 01:46:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12419a800) [pid = 1938] [serial = 1830] [outer = 0x0] 01:46:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x127594800) [pid = 1938] [serial = 1831] [outer = 0x12419a800] 01:46:58 INFO - PROCESS | 1938 | 1461487618642 Marionette DEBUG loaded listener.js 01:46:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12881ac00) [pid = 1938] [serial = 1832] [outer = 0x12419a800] 01:46:59 INFO - PROCESS | 1938 | 1461487619039 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:46:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:46:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 628ms 01:46:59 INFO - PROCESS | 1938 | 1461487619060 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:46:59 INFO - PROCESS | 1938 | 1461487619062 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:46:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:46:59 INFO - PROCESS | 1938 | 1461487619064 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:46:59 INFO - PROCESS | 1938 | 1461487619065 Marionette TRACE conn2 <- [1,2414,null,{}] 01:46:59 INFO - PROCESS | 1938 | 1461487619067 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:59 INFO - PROCESS | 1938 | 1461487619167 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:46:59 INFO - PROCESS | 1938 | 1461487619221 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d902800 == 53 [pid = 1938] [id = 611] 01:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x1278c3000) [pid = 1938] [serial = 1833] [outer = 0x0] 01:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x129416c00) [pid = 1938] [serial = 1834] [outer = 0x1278c3000] 01:46:59 INFO - PROCESS | 1938 | 1461487619254 Marionette DEBUG loaded listener.js 01:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12a10b800) [pid = 1938] [serial = 1835] [outer = 0x1278c3000] 01:46:59 INFO - PROCESS | 1938 | 1461487619688 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 01:46:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:46:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 668ms 01:46:59 INFO - PROCESS | 1938 | 1461487619733 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:46:59 INFO - PROCESS | 1938 | 1461487619734 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:46:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:46:59 INFO - PROCESS | 1938 | 1461487619737 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:46:59 INFO - PROCESS | 1938 | 1461487619738 Marionette TRACE conn2 <- [1,2418,null,{}] 01:46:59 INFO - PROCESS | 1938 | 1461487619741 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:46:59 INFO - PROCESS | 1938 | 1461487619840 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:46:59 INFO - PROCESS | 1938 | 1461487619933 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:46:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e594000 == 54 [pid = 1938] [id = 612] 01:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12ad06c00) [pid = 1938] [serial = 1836] [outer = 0x0] 01:46:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12ad0c000) [pid = 1938] [serial = 1837] [outer = 0x12ad06c00] 01:46:59 INFO - PROCESS | 1938 | 1461487619971 Marionette DEBUG loaded listener.js 01:47:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12b120400) [pid = 1938] [serial = 1838] [outer = 0x12ad06c00] 01:47:00 INFO - PROCESS | 1938 | 1461487620393 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:47:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:47:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 672ms 01:47:00 INFO - PROCESS | 1938 | 1461487620410 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:47:00 INFO - PROCESS | 1938 | 1461487620411 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:47:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:47:00 INFO - PROCESS | 1938 | 1461487620414 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:47:00 INFO - PROCESS | 1938 | 1461487620415 Marionette TRACE conn2 <- [1,2422,null,{}] 01:47:00 INFO - PROCESS | 1938 | 1461487620418 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:00 INFO - PROCESS | 1938 | 1461487620517 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:47:00 INFO - PROCESS | 1938 | 1461487620572 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8b7800 == 55 [pid = 1938] [id = 613] 01:47:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12b05a400) [pid = 1938] [serial = 1839] [outer = 0x0] 01:47:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12b223800) [pid = 1938] [serial = 1840] [outer = 0x12b05a400] 01:47:00 INFO - PROCESS | 1938 | 1461487620602 Marionette DEBUG loaded listener.js 01:47:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12b22f400) [pid = 1938] [serial = 1841] [outer = 0x12b05a400] 01:47:01 INFO - PROCESS | 1938 | 1461487621046 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:47:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:47:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 671ms 01:47:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:47:01 INFO - PROCESS | 1938 | 1461487621086 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:47:01 INFO - PROCESS | 1938 | 1461487621087 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:47:01 INFO - PROCESS | 1938 | 1461487621109 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:47:01 INFO - PROCESS | 1938 | 1461487621110 Marionette TRACE conn2 <- [1,2426,null,{}] 01:47:01 INFO - PROCESS | 1938 | 1461487621114 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:01 INFO - PROCESS | 1938 | 1461487621215 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:47:01 INFO - PROCESS | 1938 | 1461487621317 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed15800 == 56 [pid = 1938] [id = 614] 01:47:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12b123400) [pid = 1938] [serial = 1842] [outer = 0x0] 01:47:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12b4bd000) [pid = 1938] [serial = 1843] [outer = 0x12b123400] 01:47:01 INFO - PROCESS | 1938 | 1461487621346 Marionette DEBUG loaded listener.js 01:47:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12b767800) [pid = 1938] [serial = 1844] [outer = 0x12b123400] 01:47:01 INFO - PROCESS | 1938 | 1461487621807 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:47:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:47:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 743ms 01:47:01 INFO - PROCESS | 1938 | 1461487621832 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:47:01 INFO - PROCESS | 1938 | 1461487621834 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:47:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:47:01 INFO - PROCESS | 1938 | 1461487621838 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:47:01 INFO - PROCESS | 1938 | 1461487621840 Marionette TRACE conn2 <- [1,2430,null,{}] 01:47:01 INFO - PROCESS | 1938 | 1461487621844 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:01 INFO - PROCESS | 1938 | 1461487621946 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:47:02 INFO - PROCESS | 1938 | 1461487622006 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aedd800 == 57 [pid = 1938] [id = 615] 01:47:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x11a60fc00) [pid = 1938] [serial = 1845] [outer = 0x0] 01:47:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11a8b4400) [pid = 1938] [serial = 1846] [outer = 0x11a60fc00] 01:47:02 INFO - PROCESS | 1938 | 1461487622035 Marionette DEBUG loaded listener.js 01:47:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x11af72c00) [pid = 1938] [serial = 1847] [outer = 0x11a60fc00] 01:47:02 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed67000 == 56 [pid = 1938] [id = 584] 01:47:02 INFO - PROCESS | 1938 | --DOCSHELL 0x123b14800 == 55 [pid = 1938] [id = 606] 01:47:02 INFO - PROCESS | 1938 | --DOCSHELL 0x11aa45800 == 54 [pid = 1938] [id = 605] 01:47:02 INFO - PROCESS | 1938 | --DOCSHELL 0x129085000 == 53 [pid = 1938] [id = 604] 01:47:02 INFO - PROCESS | 1938 | --DOCSHELL 0x12fca9800 == 52 [pid = 1938] [id = 601] 01:47:02 INFO - PROCESS | 1938 | --DOCSHELL 0x12e5aa000 == 51 [pid = 1938] [id = 600] 01:47:02 INFO - PROCESS | 1938 | --DOCSHELL 0x12755b800 == 50 [pid = 1938] [id = 599] 01:47:02 INFO - PROCESS | 1938 | --DOCSHELL 0x118fd7800 == 49 [pid = 1938] [id = 598] 01:47:02 INFO - PROCESS | 1938 | 1461487622450 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 01:47:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:47:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 626ms 01:47:02 INFO - PROCESS | 1938 | 1461487622464 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:47:02 INFO - PROCESS | 1938 | 1461487622467 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:47:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:47:02 INFO - PROCESS | 1938 | 1461487622472 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:47:02 INFO - PROCESS | 1938 | 1461487622474 Marionette TRACE conn2 <- [1,2434,null,{}] 01:47:02 INFO - PROCESS | 1938 | 1461487622478 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:02 INFO - PROCESS | 1938 | 1461487622564 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:47:02 INFO - PROCESS | 1938 | 1461487622624 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x129085000 == 50 [pid = 1938] [id = 616] 01:47:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x11c31b000) [pid = 1938] [serial = 1848] [outer = 0x0] 01:47:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x123f8e400) [pid = 1938] [serial = 1849] [outer = 0x11c31b000] 01:47:02 INFO - PROCESS | 1938 | 1461487622671 Marionette DEBUG loaded listener.js 01:47:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x126724000) [pid = 1938] [serial = 1850] [outer = 0x11c31b000] 01:47:02 INFO - PROCESS | 1938 | 1461487622984 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 01:47:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:47:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 524ms 01:47:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:47:03 INFO - PROCESS | 1938 | 1461487622997 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:47:03 INFO - PROCESS | 1938 | 1461487622998 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:47:03 INFO - PROCESS | 1938 | 1461487623000 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:47:03 INFO - PROCESS | 1938 | 1461487623003 Marionette TRACE conn2 <- [1,2438,null,{}] 01:47:03 INFO - PROCESS | 1938 | 1461487623014 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:03 INFO - PROCESS | 1938 | 1461487623104 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:47:03 INFO - PROCESS | 1938 | 1461487623112 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8ba800 == 51 [pid = 1938] [id = 617] 01:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x1278c4800) [pid = 1938] [serial = 1851] [outer = 0x0] 01:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12a18b400) [pid = 1938] [serial = 1852] [outer = 0x1278c4800] 01:47:03 INFO - PROCESS | 1938 | 1461487623140 Marionette DEBUG loaded listener.js 01:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12b11ec00) [pid = 1938] [serial = 1853] [outer = 0x1278c4800] 01:47:03 INFO - PROCESS | 1938 | 1461487623519 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 01:47:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:47:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 571ms 01:47:03 INFO - PROCESS | 1938 | 1461487623572 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:47:03 INFO - PROCESS | 1938 | 1461487623574 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:47:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:47:03 INFO - PROCESS | 1938 | 1461487623576 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:47:03 INFO - PROCESS | 1938 | 1461487623577 Marionette TRACE conn2 <- [1,2442,null,{}] 01:47:03 INFO - PROCESS | 1938 | 1461487623580 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:03 INFO - PROCESS | 1938 | 1461487623688 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:47:03 INFO - PROCESS | 1938 | 1461487623729 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed70000 == 52 [pid = 1938] [id = 618] 01:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x12b11fc00) [pid = 1938] [serial = 1854] [outer = 0x0] 01:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12b4bb000) [pid = 1938] [serial = 1855] [outer = 0x12b11fc00] 01:47:03 INFO - PROCESS | 1938 | 1461487623755 Marionette DEBUG loaded listener.js 01:47:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x12b775000) [pid = 1938] [serial = 1856] [outer = 0x12b11fc00] 01:47:04 INFO - PROCESS | 1938 | 1461487624071 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 01:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:47:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 520ms 01:47:04 INFO - PROCESS | 1938 | 1461487624096 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:47:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:47:04 INFO - PROCESS | 1938 | 1461487624097 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:47:04 INFO - PROCESS | 1938 | 1461487624100 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:47:04 INFO - PROCESS | 1938 | 1461487624101 Marionette TRACE conn2 <- [1,2446,null,{}] 01:47:04 INFO - PROCESS | 1938 | 1461487624103 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:04 INFO - PROCESS | 1938 | 1461487624208 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:47:04 INFO - PROCESS | 1938 | 1461487624246 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f16d800 == 53 [pid = 1938] [id = 619] 01:47:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x12b22f000) [pid = 1938] [serial = 1857] [outer = 0x0] 01:47:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x12bb39400) [pid = 1938] [serial = 1858] [outer = 0x12b22f000] 01:47:04 INFO - PROCESS | 1938 | 1461487624273 Marionette DEBUG loaded listener.js 01:47:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12bba4000) [pid = 1938] [serial = 1859] [outer = 0x12b22f000] 01:47:04 INFO - PROCESS | 1938 | 1461487624597 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 01:47:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:47:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 519ms 01:47:04 INFO - PROCESS | 1938 | 1461487624619 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:47:04 INFO - PROCESS | 1938 | 1461487624620 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:47:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:47:04 INFO - PROCESS | 1938 | 1461487624623 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:47:04 INFO - PROCESS | 1938 | 1461487624624 Marionette TRACE conn2 <- [1,2450,null,{}] 01:47:04 INFO - PROCESS | 1938 | 1461487624626 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:04 INFO - PROCESS | 1938 | 1461487624754 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:47:04 INFO - PROCESS | 1938 | 1461487624792 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fc9e000 == 54 [pid = 1938] [id = 620] 01:47:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x12bd1dc00) [pid = 1938] [serial = 1860] [outer = 0x0] 01:47:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12bf58800) [pid = 1938] [serial = 1861] [outer = 0x12bd1dc00] 01:47:04 INFO - PROCESS | 1938 | 1461487624820 Marionette DEBUG loaded listener.js 01:47:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12c13d000) [pid = 1938] [serial = 1862] [outer = 0x12bd1dc00] 01:47:05 INFO - PROCESS | 1938 | 1461487625160 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 01:47:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:47:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 569ms 01:47:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:47:05 INFO - PROCESS | 1938 | 1461487625197 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:47:05 INFO - PROCESS | 1938 | 1461487625198 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:47:05 INFO - PROCESS | 1938 | 1461487625200 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:47:05 INFO - PROCESS | 1938 | 1461487625201 Marionette TRACE conn2 <- [1,2454,null,{}] 01:47:05 INFO - PROCESS | 1938 | 1461487625204 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:05 INFO - PROCESS | 1938 | 1461487625308 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:47:05 INFO - PROCESS | 1938 | 1461487625346 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x130010800 == 55 [pid = 1938] [id = 621] 01:47:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x12bd1e800) [pid = 1938] [serial = 1863] [outer = 0x0] 01:47:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12d109c00) [pid = 1938] [serial = 1864] [outer = 0x12bd1e800] 01:47:05 INFO - PROCESS | 1938 | 1461487625371 Marionette DEBUG loaded listener.js 01:47:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12d111800) [pid = 1938] [serial = 1865] [outer = 0x12bd1e800] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x128824800) [pid = 1938] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x12a11ac00) [pid = 1938] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x12b11f800) [pid = 1938] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x11c327400) [pid = 1938] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x11a60bc00) [pid = 1938] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x11a605800) [pid = 1938] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x116578800) [pid = 1938] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x12b963400) [pid = 1938] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x1142c9800) [pid = 1938] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x114e2a000) [pid = 1938] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x126725000) [pid = 1938] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x12b125400) [pid = 1938] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x118e1a400) [pid = 1938] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x11925e800) [pid = 1938] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x11627c800) [pid = 1938] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x1278ba800) [pid = 1938] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12ad0cc00) [pid = 1938] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x114fbac00) [pid = 1938] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12881f000) [pid = 1938] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11c7d1800) [pid = 1938] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:47:05 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x114fba400) [pid = 1938] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:47:05 INFO - PROCESS | 1938 | 1461487625782 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 01:47:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:47:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 619ms 01:47:05 INFO - PROCESS | 1938 | 1461487625821 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:47:05 INFO - PROCESS | 1938 | 1461487625823 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:47:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:47:05 INFO - PROCESS | 1938 | 1461487625826 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:47:05 INFO - PROCESS | 1938 | 1461487625828 Marionette TRACE conn2 <- [1,2458,null,{}] 01:47:05 INFO - PROCESS | 1938 | 1461487625831 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:06 INFO - PROCESS | 1938 | 1461487625999 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:47:06 INFO - PROCESS | 1938 | 1461487626091 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b354800 == 56 [pid = 1938] [id = 622] 01:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x119a69c00) [pid = 1938] [serial = 1866] [outer = 0x0] 01:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11ad10000) [pid = 1938] [serial = 1867] [outer = 0x119a69c00] 01:47:06 INFO - PROCESS | 1938 | 1461487626130 Marionette DEBUG loaded listener.js 01:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12419b400) [pid = 1938] [serial = 1868] [outer = 0x119a69c00] 01:47:06 INFO - PROCESS | 1938 | 1461487626438 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 01:47:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:47:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 623ms 01:47:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:47:06 INFO - PROCESS | 1938 | 1461487626449 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:47:06 INFO - PROCESS | 1938 | 1461487626450 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:47:06 INFO - PROCESS | 1938 | 1461487626454 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:47:06 INFO - PROCESS | 1938 | 1461487626455 Marionette TRACE conn2 <- [1,2462,null,{}] 01:47:06 INFO - PROCESS | 1938 | 1461487626466 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:06 INFO - PROCESS | 1938 | 1461487626587 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:47:06 INFO - PROCESS | 1938 | 1461487626593 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x1308c6000 == 57 [pid = 1938] [id = 623] 01:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x11a605800) [pid = 1938] [serial = 1869] [outer = 0x0] 01:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x1278c1c00) [pid = 1938] [serial = 1870] [outer = 0x11a605800] 01:47:06 INFO - PROCESS | 1938 | 1461487626618 Marionette DEBUG loaded listener.js 01:47:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12b4bb800) [pid = 1938] [serial = 1871] [outer = 0x11a605800] 01:47:06 INFO - PROCESS | 1938 | 1461487626925 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 01:47:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:47:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 529ms 01:47:06 INFO - PROCESS | 1938 | 1461487626982 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:47:06 INFO - PROCESS | 1938 | 1461487626983 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:47:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:47:06 INFO - PROCESS | 1938 | 1461487626985 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:47:06 INFO - PROCESS | 1938 | 1461487626986 Marionette TRACE conn2 <- [1,2466,null,{}] 01:47:06 INFO - PROCESS | 1938 | 1461487626988 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:07 INFO - PROCESS | 1938 | 1461487627074 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:47:07 INFO - PROCESS | 1938 | 1461487627078 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x13b5ae800 == 58 [pid = 1938] [id = 624] 01:47:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12a118c00) [pid = 1938] [serial = 1872] [outer = 0x0] 01:47:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12d158c00) [pid = 1938] [serial = 1873] [outer = 0x12a118c00] 01:47:07 INFO - PROCESS | 1938 | 1461487627103 Marionette DEBUG loaded listener.js 01:47:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12d160000) [pid = 1938] [serial = 1874] [outer = 0x12a118c00] 01:47:07 INFO - PROCESS | 1938 | 1461487627471 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 01:47:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:47:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 523ms 01:47:07 INFO - PROCESS | 1938 | 1461487627512 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:47:07 INFO - PROCESS | 1938 | 1461487627513 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:47:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:47:07 INFO - PROCESS | 1938 | 1461487627516 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:47:07 INFO - PROCESS | 1938 | 1461487627517 Marionette TRACE conn2 <- [1,2470,null,{}] 01:47:07 INFO - PROCESS | 1938 | 1461487627520 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:07 INFO - PROCESS | 1938 | 1461487627624 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:47:07 INFO - PROCESS | 1938 | 1461487627752 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x11ad72800 == 59 [pid = 1938] [id = 625] 01:47:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x1142d1400) [pid = 1938] [serial = 1875] [outer = 0x0] 01:47:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x114e22800) [pid = 1938] [serial = 1876] [outer = 0x1142d1400] 01:47:07 INFO - PROCESS | 1938 | 1461487627784 Marionette DEBUG loaded listener.js 01:47:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x11627c800) [pid = 1938] [serial = 1877] [outer = 0x1142d1400] 01:47:08 INFO - PROCESS | 1938 | 1461487628221 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 01:47:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:47:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 719ms 01:47:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:47:08 INFO - PROCESS | 1938 | 1461487628236 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:47:08 INFO - PROCESS | 1938 | 1461487628239 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:47:08 INFO - PROCESS | 1938 | 1461487628242 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:47:08 INFO - PROCESS | 1938 | 1461487628245 Marionette TRACE conn2 <- [1,2474,null,{}] 01:47:08 INFO - PROCESS | 1938 | 1461487628248 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:08 INFO - PROCESS | 1938 | 1461487628359 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:47:08 INFO - PROCESS | 1938 | 1461487628462 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d2cb000 == 60 [pid = 1938] [id = 626] 01:47:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x11c7d1000) [pid = 1938] [serial = 1878] [outer = 0x0] 01:47:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x12419cc00) [pid = 1938] [serial = 1879] [outer = 0x11c7d1000] 01:47:08 INFO - PROCESS | 1938 | 1461487628495 Marionette DEBUG loaded listener.js 01:47:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x127581800) [pid = 1938] [serial = 1880] [outer = 0x11c7d1000] 01:47:08 INFO - PROCESS | 1938 | 1461487628932 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 01:47:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:47:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 723ms 01:47:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:47:08 INFO - PROCESS | 1938 | 1461487628968 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:47:08 INFO - PROCESS | 1938 | 1461487628970 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:47:08 INFO - PROCESS | 1938 | 1461487628973 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:47:08 INFO - PROCESS | 1938 | 1461487628974 Marionette TRACE conn2 <- [1,2478,null,{}] 01:47:08 INFO - PROCESS | 1938 | 1461487628977 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:09 INFO - PROCESS | 1938 | 1461487629083 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:47:09 INFO - PROCESS | 1938 | 1461487629148 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fcb4800 == 61 [pid = 1938] [id = 627] 01:47:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x12881a800) [pid = 1938] [serial = 1881] [outer = 0x0] 01:47:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12b057c00) [pid = 1938] [serial = 1882] [outer = 0x12881a800] 01:47:09 INFO - PROCESS | 1938 | 1461487629218 Marionette DEBUG loaded listener.js 01:47:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12b4b8800) [pid = 1938] [serial = 1883] [outer = 0x12881a800] 01:47:09 INFO - PROCESS | 1938 | 1461487629614 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:47:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:47:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 671ms 01:47:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:47:09 INFO - PROCESS | 1938 | 1461487629645 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:47:09 INFO - PROCESS | 1938 | 1461487629647 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:47:09 INFO - PROCESS | 1938 | 1461487629654 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:47:09 INFO - PROCESS | 1938 | 1461487629658 Marionette TRACE conn2 <- [1,2482,null,{}] 01:47:09 INFO - PROCESS | 1938 | 1461487629662 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:09 INFO - PROCESS | 1938 | 1461487629792 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:47:09 INFO - PROCESS | 1938 | 1461487629869 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x13b5bd000 == 62 [pid = 1938] [id = 628] 01:47:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x12bb40000) [pid = 1938] [serial = 1884] [outer = 0x0] 01:47:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12bf96800) [pid = 1938] [serial = 1885] [outer = 0x12bb40000] 01:47:09 INFO - PROCESS | 1938 | 1461487629899 Marionette DEBUG loaded listener.js 01:47:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12c136800) [pid = 1938] [serial = 1886] [outer = 0x12bb40000] 01:47:10 INFO - PROCESS | 1938 | 1461487630309 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 01:47:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:47:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 678ms 01:47:10 INFO - PROCESS | 1938 | 1461487630328 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:47:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:47:10 INFO - PROCESS | 1938 | 1461487630330 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:47:10 INFO - PROCESS | 1938 | 1461487630332 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:47:10 INFO - PROCESS | 1938 | 1461487630333 Marionette TRACE conn2 <- [1,2486,null,{}] 01:47:10 INFO - PROCESS | 1938 | 1461487630336 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:10 INFO - PROCESS | 1938 | 1461487630443 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:47:10 INFO - PROCESS | 1938 | 1461487630548 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x130cbb000 == 63 [pid = 1938] [id = 629] 01:47:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12bf99000) [pid = 1938] [serial = 1887] [outer = 0x0] 01:47:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x12d161c00) [pid = 1938] [serial = 1888] [outer = 0x12bf99000] 01:47:10 INFO - PROCESS | 1938 | 1461487630580 Marionette DEBUG loaded listener.js 01:47:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x12d2d8000) [pid = 1938] [serial = 1889] [outer = 0x12bf99000] 01:47:10 INFO - PROCESS | 1938 | 1461487630976 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 01:47:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:47:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 668ms 01:47:11 INFO - PROCESS | 1938 | 1461487631001 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:47:11 INFO - PROCESS | 1938 | 1461487631002 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:47:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:47:11 INFO - PROCESS | 1938 | 1461487631004 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:47:11 INFO - PROCESS | 1938 | 1461487631006 Marionette TRACE conn2 <- [1,2490,null,{}] 01:47:11 INFO - PROCESS | 1938 | 1461487631008 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:11 INFO - PROCESS | 1938 | 1461487631113 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:47:11 INFO - PROCESS | 1938 | 1461487631213 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b31b000 == 64 [pid = 1938] [id = 630] 01:47:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x12d9ad400) [pid = 1938] [serial = 1890] [outer = 0x0] 01:47:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x12d9af800) [pid = 1938] [serial = 1891] [outer = 0x12d9ad400] 01:47:11 INFO - PROCESS | 1938 | 1461487631250 Marionette DEBUG loaded listener.js 01:47:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x12db7b400) [pid = 1938] [serial = 1892] [outer = 0x12d9ad400] 01:47:11 INFO - PROCESS | 1938 | 1461487631706 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:47:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:47:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 719ms 01:47:11 INFO - PROCESS | 1938 | 1461487631726 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:47:11 INFO - PROCESS | 1938 | 1461487631728 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:47:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:47:11 INFO - PROCESS | 1938 | 1461487631730 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:47:11 INFO - PROCESS | 1938 | 1461487631731 Marionette TRACE conn2 <- [1,2494,null,{}] 01:47:11 INFO - PROCESS | 1938 | 1461487631734 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:11 INFO - PROCESS | 1938 | 1461487631840 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:47:11 INFO - PROCESS | 1938 | 1461487631905 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x115255000 == 65 [pid = 1938] [id = 631] 01:47:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x11400fc00) [pid = 1938] [serial = 1893] [outer = 0x0] 01:47:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x115046c00) [pid = 1938] [serial = 1894] [outer = 0x11400fc00] 01:47:11 INFO - PROCESS | 1938 | 1461487631977 Marionette DEBUG loaded listener.js 01:47:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x11c690400) [pid = 1938] [serial = 1895] [outer = 0x11400fc00] 01:47:12 INFO - PROCESS | 1938 | 1461487632614 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 01:47:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:47:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 922ms 01:47:12 INFO - PROCESS | 1938 | 1461487632652 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:47:12 INFO - PROCESS | 1938 | 1461487632655 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:47:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:47:12 INFO - PROCESS | 1938 | 1461487632659 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:47:12 INFO - PROCESS | 1938 | 1461487632661 Marionette TRACE conn2 <- [1,2498,null,{}] 01:47:12 INFO - PROCESS | 1938 | 1461487632665 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:12 INFO - PROCESS | 1938 | 1461487632761 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:47:12 INFO - PROCESS | 1938 | 1461487632841 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a946000 == 66 [pid = 1938] [id = 632] 01:47:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x11926a400) [pid = 1938] [serial = 1896] [outer = 0x0] 01:47:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x11a88a800) [pid = 1938] [serial = 1897] [outer = 0x11926a400] 01:47:12 INFO - PROCESS | 1938 | 1461487632870 Marionette DEBUG loaded listener.js 01:47:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x11ac74000) [pid = 1938] [serial = 1898] [outer = 0x11926a400] 01:47:13 INFO - PROCESS | 1938 | 1461487633333 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 01:47:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:47:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 722ms 01:47:13 INFO - PROCESS | 1938 | 1461487633384 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:47:13 INFO - PROCESS | 1938 | 1461487633389 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:47:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:47:13 INFO - PROCESS | 1938 | 1461487633399 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:47:13 INFO - PROCESS | 1938 | 1461487633401 Marionette TRACE conn2 <- [1,2502,null,{}] 01:47:13 INFO - PROCESS | 1938 | 1461487633404 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:13 INFO - PROCESS | 1938 | 1461487633546 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:47:13 INFO - PROCESS | 1938 | 1461487633649 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x127547000 == 67 [pid = 1938] [id = 633] 01:47:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x11af70800) [pid = 1938] [serial = 1899] [outer = 0x0] 01:47:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x11bf2b400) [pid = 1938] [serial = 1900] [outer = 0x11af70800] 01:47:13 INFO - PROCESS | 1938 | 1461487633677 Marionette DEBUG loaded listener.js 01:47:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x11c324400) [pid = 1938] [serial = 1901] [outer = 0x11af70800] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4d9000 == 66 [pid = 1938] [id = 558] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x13b5ae800 == 65 [pid = 1938] [id = 624] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x1308c6000 == 64 [pid = 1938] [id = 623] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12b354800 == 63 [pid = 1938] [id = 622] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x11503d800) [pid = 1938] [serial = 1738] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x12b127000) [pid = 1938] [serial = 1750] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x12bb99400) [pid = 1938] [serial = 1753] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x11a8b3400) [pid = 1938] [serial = 1741] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x11c69b400) [pid = 1938] [serial = 1744] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x127524800) [pid = 1938] [serial = 1747] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x11a8bc400) [pid = 1938] [serial = 1798] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x12419d400) [pid = 1938] [serial = 1801] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x12936d800) [pid = 1938] [serial = 1804] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x12b774400) [pid = 1938] [serial = 1807] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x12b123000) [pid = 1938] [serial = 1810] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x1147cdc00) [pid = 1938] [serial = 1795] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x130010800 == 62 [pid = 1938] [id = 621] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12fc9e000 == 61 [pid = 1938] [id = 620] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12f16d800 == 60 [pid = 1938] [id = 619] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed70000 == 59 [pid = 1938] [id = 618] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8ba800 == 58 [pid = 1938] [id = 617] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x129085000 == 57 [pid = 1938] [id = 616] 01:47:14 INFO - PROCESS | 1938 | 1461487634220 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12aedd800 == 56 [pid = 1938] [id = 615] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12d902800 == 55 [pid = 1938] [id = 611] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12d05d800 == 54 [pid = 1938] [id = 610] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12afab800 == 53 [pid = 1938] [id = 609] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x12884b800 == 52 [pid = 1938] [id = 608] 01:47:14 INFO - PROCESS | 1938 | --DOCSHELL 0x119231000 == 51 [pid = 1938] [id = 607] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x11afb9000) [pid = 1938] [serial = 1819] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x1295adc00) [pid = 1938] [serial = 1774] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x12ad0ec00) [pid = 1938] [serial = 1777] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x12b128800) [pid = 1938] [serial = 1780] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x12b05ec00) [pid = 1938] [serial = 1778] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x11c7d3c00) [pid = 1938] [serial = 1768] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x12403d400) [pid = 1938] [serial = 1769] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x11bccdc00) [pid = 1938] [serial = 1765] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x11c52b400) [pid = 1938] [serial = 1766] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x11aa27400) [pid = 1938] [serial = 1762] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x11af6a800) [pid = 1938] [serial = 1763] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x11a606c00) [pid = 1938] [serial = 1760] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x118f77c00) [pid = 1938] [serial = 1759] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x12bb98000) [pid = 1938] [serial = 1736] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x114e23c00) [pid = 1938] [serial = 1757] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x114717400) [pid = 1938] [serial = 1756] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x11afbb000) [pid = 1938] [serial = 1784] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x12751f000) [pid = 1938] [serial = 1771] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12bba2800) [pid = 1938] [serial = 1790] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x11918e000) [pid = 1938] [serial = 1813] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12bb42c00) [pid = 1938] [serial = 1789] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x115875800) [pid = 1938] [serial = 1783] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11a887800) [pid = 1938] [serial = 1814] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12b22ac00) [pid = 1938] [serial = 1781] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12a117000) [pid = 1938] [serial = 1775] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x11aa2c000) [pid = 1938] [serial = 1816] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x11add8000) [pid = 1938] [serial = 1817] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x11c7d1400) [pid = 1938] [serial = 1786] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x127e3fc00) [pid = 1938] [serial = 1772] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12bba4c00) [pid = 1938] [serial = 1792] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x12a191800) [pid = 1938] [serial = 1787] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12bd23400) [pid = 1938] [serial = 1793] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x12b4b9400) [pid = 1938] [serial = 1691] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11bccd000) [pid = 1938] [serial = 1682] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12ad06000) [pid = 1938] [serial = 1688] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x127da2c00) [pid = 1938] [serial = 1685] [outer = 0x0] [url = about:blank] 01:47:14 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x116580800) [pid = 1938] [serial = 1679] [outer = 0x0] [url = about:blank] 01:47:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:47:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 873ms 01:47:14 INFO - PROCESS | 1938 | 1461487634271 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:47:14 INFO - PROCESS | 1938 | 1461487634274 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:47:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:47:14 INFO - PROCESS | 1938 | 1461487634277 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:47:14 INFO - PROCESS | 1938 | 1461487634281 Marionette TRACE conn2 <- [1,2506,null,{}] 01:47:14 INFO - PROCESS | 1938 | 1461487634292 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:14 INFO - PROCESS | 1938 | 1461487634412 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:47:14 INFO - PROCESS | 1938 | 1461487634422 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239a1000 == 52 [pid = 1938] [id = 634] 01:47:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11afac000) [pid = 1938] [serial = 1902] [outer = 0x0] 01:47:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11c696000) [pid = 1938] [serial = 1903] [outer = 0x11afac000] 01:47:14 INFO - PROCESS | 1938 | 1461487634451 Marionette DEBUG loaded listener.js 01:47:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x123ed9800) [pid = 1938] [serial = 1904] [outer = 0x11afac000] 01:47:14 INFO - PROCESS | 1938 | 1461487634837 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:47:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:47:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 573ms 01:47:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:47:14 INFO - PROCESS | 1938 | 1461487634850 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:47:14 INFO - PROCESS | 1938 | 1461487634851 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:47:14 INFO - PROCESS | 1938 | 1461487634853 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:47:14 INFO - PROCESS | 1938 | 1461487634854 Marionette TRACE conn2 <- [1,2510,null,{}] 01:47:14 INFO - PROCESS | 1938 | 1461487634858 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:14 INFO - PROCESS | 1938 | 1461487634946 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:47:14 INFO - PROCESS | 1938 | 1461487634950 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a947800 == 53 [pid = 1938] [id = 635] 01:47:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x1241dec00) [pid = 1938] [serial = 1905] [outer = 0x0] 01:47:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12679ac00) [pid = 1938] [serial = 1906] [outer = 0x1241dec00] 01:47:14 INFO - PROCESS | 1938 | 1461487634977 Marionette DEBUG loaded listener.js 01:47:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x127592400) [pid = 1938] [serial = 1907] [outer = 0x1241dec00] 01:47:15 INFO - PROCESS | 1938 | 1461487635322 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 01:47:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:47:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 01:47:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:47:15 INFO - PROCESS | 1938 | 1461487635374 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:47:15 INFO - PROCESS | 1938 | 1461487635375 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:47:15 INFO - PROCESS | 1938 | 1461487635377 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:47:15 INFO - PROCESS | 1938 | 1461487635378 Marionette TRACE conn2 <- [1,2514,null,{}] 01:47:15 INFO - PROCESS | 1938 | 1461487635380 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:15 INFO - PROCESS | 1938 | 1461487635464 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:47:15 INFO - PROCESS | 1938 | 1461487635468 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x12afab800 == 54 [pid = 1938] [id = 636] 01:47:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x127598800) [pid = 1938] [serial = 1908] [outer = 0x0] 01:47:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x127e44800) [pid = 1938] [serial = 1909] [outer = 0x127598800] 01:47:15 INFO - PROCESS | 1938 | 1461487635494 Marionette DEBUG loaded listener.js 01:47:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12941c800) [pid = 1938] [serial = 1910] [outer = 0x127598800] 01:47:15 INFO - PROCESS | 1938 | 1461487635852 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:47:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:47:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 01:47:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:47:15 INFO - PROCESS | 1938 | 1461487635897 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:47:15 INFO - PROCESS | 1938 | 1461487635898 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:47:15 INFO - PROCESS | 1938 | 1461487635900 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:47:15 INFO - PROCESS | 1938 | 1461487635901 Marionette TRACE conn2 <- [1,2518,null,{}] 01:47:15 INFO - PROCESS | 1938 | 1461487635903 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:16 INFO - PROCESS | 1938 | 1461487636001 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:47:16 INFO - PROCESS | 1938 | 1461487636073 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b920000 == 55 [pid = 1938] [id = 637] 01:47:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12941d800) [pid = 1938] [serial = 1911] [outer = 0x0] 01:47:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12a111400) [pid = 1938] [serial = 1912] [outer = 0x12941d800] 01:47:16 INFO - PROCESS | 1938 | 1461487636101 Marionette DEBUG loaded listener.js 01:47:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12b129000) [pid = 1938] [serial = 1913] [outer = 0x12941d800] 01:47:16 INFO - PROCESS | 1938 | 1461487636423 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:47:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:47:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 570ms 01:47:16 INFO - PROCESS | 1938 | 1461487636471 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:47:16 INFO - PROCESS | 1938 | 1461487636472 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:47:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:47:16 INFO - PROCESS | 1938 | 1461487636474 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:47:16 INFO - PROCESS | 1938 | 1461487636475 Marionette TRACE conn2 <- [1,2522,null,{}] 01:47:16 INFO - PROCESS | 1938 | 1461487636477 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:16 INFO - PROCESS | 1938 | 1461487636584 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:47:16 INFO - PROCESS | 1938 | 1461487636625 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d2ce800 == 56 [pid = 1938] [id = 638] 01:47:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x119d5e000) [pid = 1938] [serial = 1914] [outer = 0x0] 01:47:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x1295b0c00) [pid = 1938] [serial = 1915] [outer = 0x119d5e000] 01:47:16 INFO - PROCESS | 1938 | 1461487636650 Marionette DEBUG loaded listener.js 01:47:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12b76b800) [pid = 1938] [serial = 1916] [outer = 0x119d5e000] 01:47:16 INFO - PROCESS | 1938 | 1461487636969 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 01:47:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:47:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 01:47:16 INFO - PROCESS | 1938 | 1461487636996 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:47:16 INFO - PROCESS | 1938 | 1461487636997 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:47:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:47:17 INFO - PROCESS | 1938 | 1461487636999 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:47:17 INFO - PROCESS | 1938 | 1461487637000 Marionette TRACE conn2 <- [1,2526,null,{}] 01:47:17 INFO - PROCESS | 1938 | 1461487637002 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:17 INFO - PROCESS | 1938 | 1461487637112 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:47:17 INFO - PROCESS | 1938 | 1461487637125 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e59c800 == 57 [pid = 1938] [id = 639] 01:47:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12b223c00) [pid = 1938] [serial = 1917] [outer = 0x0] 01:47:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x12bb42000) [pid = 1938] [serial = 1918] [outer = 0x12b223c00] 01:47:17 INFO - PROCESS | 1938 | 1461487637151 Marionette DEBUG loaded listener.js 01:47:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12bb9f000) [pid = 1938] [serial = 1919] [outer = 0x12b223c00] 01:47:17 INFO - PROCESS | 1938 | 1461487637494 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:47:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:47:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 518ms 01:47:17 INFO - PROCESS | 1938 | 1461487637522 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:47:17 INFO - PROCESS | 1938 | 1461487637523 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:47:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:47:17 INFO - PROCESS | 1938 | 1461487637526 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:47:17 INFO - PROCESS | 1938 | 1461487637527 Marionette TRACE conn2 <- [1,2530,null,{}] 01:47:17 INFO - PROCESS | 1938 | 1461487637529 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:17 INFO - PROCESS | 1938 | 1461487637636 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:47:17 INFO - PROCESS | 1938 | 1461487637646 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb7000 == 58 [pid = 1938] [id = 640] 01:47:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12881b800) [pid = 1938] [serial = 1920] [outer = 0x0] 01:47:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12bd1f400) [pid = 1938] [serial = 1921] [outer = 0x12881b800] 01:47:17 INFO - PROCESS | 1938 | 1461487637672 Marionette DEBUG loaded listener.js 01:47:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12bf90000) [pid = 1938] [serial = 1922] [outer = 0x12881b800] 01:47:18 INFO - PROCESS | 1938 | 1461487638026 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 518ms 01:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:47:18 INFO - PROCESS | 1938 | 1461487638045 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:47:18 INFO - PROCESS | 1938 | 1461487638046 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:47:18 INFO - PROCESS | 1938 | 1461487638048 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:47:18 INFO - PROCESS | 1938 | 1461487638049 Marionette TRACE conn2 <- [1,2534,null,{}] 01:47:18 INFO - PROCESS | 1938 | 1461487638051 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:18 INFO - PROCESS | 1938 | 1461487638165 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:47:18 INFO - PROCESS | 1938 | 1461487638176 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed70000 == 59 [pid = 1938] [id = 641] 01:47:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12bb3a400) [pid = 1938] [serial = 1923] [outer = 0x0] 01:47:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x12d107800) [pid = 1938] [serial = 1924] [outer = 0x12bb3a400] 01:47:18 INFO - PROCESS | 1938 | 1461487638201 Marionette DEBUG loaded listener.js 01:47:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12d15f400) [pid = 1938] [serial = 1925] [outer = 0x12bb3a400] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x1241a8c00) [pid = 1938] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x114e2f800) [pid = 1938] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x12a111800) [pid = 1938] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x11650d800) [pid = 1938] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x12ad0a000) [pid = 1938] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x118edf800) [pid = 1938] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x1295a4000) [pid = 1938] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x11afc0000) [pid = 1938] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x11650e400) [pid = 1938] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11b703c00) [pid = 1938] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x1241a4c00) [pid = 1938] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x1134e5800) [pid = 1938] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x12bd1dc00) [pid = 1938] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12b22f000) [pid = 1938] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12bd1e800) [pid = 1938] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x119a69c00) [pid = 1938] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x11a605800) [pid = 1938] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11c31b000) [pid = 1938] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11a60fc00) [pid = 1938] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x1278c4800) [pid = 1938] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12b123400) [pid = 1938] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:47:18 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x12b11fc00) [pid = 1938] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:47:18 INFO - PROCESS | 1938 | 1461487638770 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 01:47:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:47:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 769ms 01:47:18 INFO - PROCESS | 1938 | 1461487638817 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:47:18 INFO - PROCESS | 1938 | 1461487638819 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:47:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:47:18 INFO - PROCESS | 1938 | 1461487638821 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:47:18 INFO - PROCESS | 1938 | 1461487638823 Marionette TRACE conn2 <- [1,2538,null,{}] 01:47:18 INFO - PROCESS | 1938 | 1461487638825 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:18 INFO - PROCESS | 1938 | 1461487638952 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:47:18 INFO - PROCESS | 1938 | 1461487638996 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e5a8000 == 60 [pid = 1938] [id = 642] 01:47:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x11650e400) [pid = 1938] [serial = 1926] [outer = 0x0] 01:47:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x11afaf800) [pid = 1938] [serial = 1927] [outer = 0x11650e400] 01:47:19 INFO - PROCESS | 1938 | 1461487639026 Marionette DEBUG loaded listener.js 01:47:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12bd1cc00) [pid = 1938] [serial = 1928] [outer = 0x11650e400] 01:47:19 INFO - PROCESS | 1938 | 1461487639302 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:47:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:47:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 01:47:19 INFO - PROCESS | 1938 | 1461487639349 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:47:19 INFO - PROCESS | 1938 | 1461487639351 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:47:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:47:19 INFO - PROCESS | 1938 | 1461487639354 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:47:19 INFO - PROCESS | 1938 | 1461487639355 Marionette TRACE conn2 <- [1,2542,null,{}] 01:47:19 INFO - PROCESS | 1938 | 1461487639361 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:19 INFO - PROCESS | 1938 | 1461487639475 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:47:19 INFO - PROCESS | 1938 | 1461487639571 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4d1800 == 61 [pid = 1938] [id = 643] 01:47:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12a10cc00) [pid = 1938] [serial = 1929] [outer = 0x0] 01:47:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12d106c00) [pid = 1938] [serial = 1930] [outer = 0x12a10cc00] 01:47:19 INFO - PROCESS | 1938 | 1461487639610 Marionette DEBUG loaded listener.js 01:47:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12d9aa800) [pid = 1938] [serial = 1931] [outer = 0x12a10cc00] 01:47:19 INFO - PROCESS | 1938 | 1461487639983 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 01:47:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:47:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 670ms 01:47:20 INFO - PROCESS | 1938 | 1461487640026 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:47:20 INFO - PROCESS | 1938 | 1461487640028 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:47:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:47:20 INFO - PROCESS | 1938 | 1461487640030 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:47:20 INFO - PROCESS | 1938 | 1461487640031 Marionette TRACE conn2 <- [1,2546,null,{}] 01:47:20 INFO - PROCESS | 1938 | 1461487640033 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:20 INFO - PROCESS | 1938 | 1461487640147 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:47:20 INFO - PROCESS | 1938 | 1461487640154 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fbd7000 == 62 [pid = 1938] [id = 644] 01:47:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12bba3000) [pid = 1938] [serial = 1932] [outer = 0x0] 01:47:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12d9b6800) [pid = 1938] [serial = 1933] [outer = 0x12bba3000] 01:47:20 INFO - PROCESS | 1938 | 1461487640179 Marionette DEBUG loaded listener.js 01:47:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12db88c00) [pid = 1938] [serial = 1934] [outer = 0x12bba3000] 01:47:20 INFO - PROCESS | 1938 | 1461487640475 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 01:47:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:47:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 468ms 01:47:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:47:20 INFO - PROCESS | 1938 | 1461487640498 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:47:20 INFO - PROCESS | 1938 | 1461487640500 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:47:20 INFO - PROCESS | 1938 | 1461487640502 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:47:20 INFO - PROCESS | 1938 | 1461487640503 Marionette TRACE conn2 <- [1,2550,null,{}] 01:47:20 INFO - PROCESS | 1938 | 1461487640505 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:20 INFO - PROCESS | 1938 | 1461487640609 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:47:20 INFO - PROCESS | 1938 | 1461487640614 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x13024c800 == 63 [pid = 1938] [id = 645] 01:47:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12e550400) [pid = 1938] [serial = 1935] [outer = 0x0] 01:47:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12e559400) [pid = 1938] [serial = 1936] [outer = 0x12e550400] 01:47:20 INFO - PROCESS | 1938 | 1461487640643 Marionette DEBUG loaded listener.js 01:47:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12e5cd400) [pid = 1938] [serial = 1937] [outer = 0x12e550400] 01:47:21 INFO - PROCESS | 1938 | 1461487641284 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 01:47:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:47:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 818ms 01:47:21 INFO - PROCESS | 1938 | 1461487641321 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:47:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:47:21 INFO - PROCESS | 1938 | 1461487641327 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:47:21 INFO - PROCESS | 1938 | 1461487641330 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:47:21 INFO - PROCESS | 1938 | 1461487641333 Marionette TRACE conn2 <- [1,2554,null,{}] 01:47:21 INFO - PROCESS | 1938 | 1461487641336 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:21 INFO - PROCESS | 1938 | 1461487641448 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:47:21 INFO - PROCESS | 1938 | 1461487641528 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c78e800 == 64 [pid = 1938] [id = 646] 01:47:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11912c000) [pid = 1938] [serial = 1938] [outer = 0x0] 01:47:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x119c2e400) [pid = 1938] [serial = 1939] [outer = 0x11912c000] 01:47:21 INFO - PROCESS | 1938 | 1461487641560 Marionette DEBUG loaded listener.js 01:47:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x11aade400) [pid = 1938] [serial = 1940] [outer = 0x11912c000] 01:47:22 INFO - PROCESS | 1938 | 1461487642003 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:47:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:47:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 726ms 01:47:22 INFO - PROCESS | 1938 | 1461487642110 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:47:22 INFO - PROCESS | 1938 | 1461487642114 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:47:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:47:22 INFO - PROCESS | 1938 | 1461487642121 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:47:22 INFO - PROCESS | 1938 | 1461487642123 Marionette TRACE conn2 <- [1,2558,null,{}] 01:47:22 INFO - PROCESS | 1938 | 1461487642126 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:22 INFO - PROCESS | 1938 | 1461487642235 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:47:22 INFO - PROCESS | 1938 | 1461487642313 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x12afa1800 == 65 [pid = 1938] [id = 647] 01:47:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x11af76c00) [pid = 1938] [serial = 1941] [outer = 0x0] 01:47:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x11c31c000) [pid = 1938] [serial = 1942] [outer = 0x11af76c00] 01:47:22 INFO - PROCESS | 1938 | 1461487642342 Marionette DEBUG loaded listener.js 01:47:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x123ed3400) [pid = 1938] [serial = 1943] [outer = 0x11af76c00] 01:47:22 INFO - PROCESS | 1938 | 1461487642790 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:47:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:47:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 722ms 01:47:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:47:22 INFO - PROCESS | 1938 | 1461487642844 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:47:22 INFO - PROCESS | 1938 | 1461487642845 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:47:22 INFO - PROCESS | 1938 | 1461487642847 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:47:22 INFO - PROCESS | 1938 | 1461487642850 Marionette TRACE conn2 <- [1,2562,null,{}] 01:47:22 INFO - PROCESS | 1938 | 1461487642858 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:22 INFO - PROCESS | 1938 | 1461487642970 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:47:23 INFO - PROCESS | 1938 | 1461487643077 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4e2000 == 66 [pid = 1938] [id = 648] 01:47:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x126724400) [pid = 1938] [serial = 1944] [outer = 0x0] 01:47:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x1295a4000) [pid = 1938] [serial = 1945] [outer = 0x126724400] 01:47:23 INFO - PROCESS | 1938 | 1461487643110 Marionette DEBUG loaded listener.js 01:47:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x12ad0b400) [pid = 1938] [serial = 1946] [outer = 0x126724400] 01:47:23 INFO - PROCESS | 1938 | 1461487643531 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 01:47:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:47:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 724ms 01:47:23 INFO - PROCESS | 1938 | 1461487643599 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:47:23 INFO - PROCESS | 1938 | 1461487643601 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:47:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:47:23 INFO - PROCESS | 1938 | 1461487643604 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:47:23 INFO - PROCESS | 1938 | 1461487643606 Marionette TRACE conn2 <- [1,2566,null,{}] 01:47:23 INFO - PROCESS | 1938 | 1461487643610 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:23 INFO - PROCESS | 1938 | 1461487643719 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:47:23 INFO - PROCESS | 1938 | 1461487643811 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x1308a1800 == 67 [pid = 1938] [id = 649] 01:47:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12b221c00) [pid = 1938] [serial = 1947] [outer = 0x0] 01:47:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x12b4c2c00) [pid = 1938] [serial = 1948] [outer = 0x12b221c00] 01:47:23 INFO - PROCESS | 1938 | 1461487643843 Marionette DEBUG loaded listener.js 01:47:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x12c136400) [pid = 1938] [serial = 1949] [outer = 0x12b221c00] 01:47:24 INFO - PROCESS | 1938 | 1461487644354 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 01:47:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:47:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 771ms 01:47:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:47:24 INFO - PROCESS | 1938 | 1461487644378 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:47:24 INFO - PROCESS | 1938 | 1461487644380 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:47:24 INFO - PROCESS | 1938 | 1461487644383 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:47:24 INFO - PROCESS | 1938 | 1461487644385 Marionette TRACE conn2 <- [1,2570,null,{}] 01:47:24 INFO - PROCESS | 1938 | 1461487644387 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:24 INFO - PROCESS | 1938 | 1461487644497 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:47:24 INFO - PROCESS | 1938 | 1461487644574 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x130cbf800 == 68 [pid = 1938] [id = 650] 01:47:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x12b222400) [pid = 1938] [serial = 1950] [outer = 0x0] 01:47:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12d2d9800) [pid = 1938] [serial = 1951] [outer = 0x12b222400] 01:47:24 INFO - PROCESS | 1938 | 1461487644605 Marionette DEBUG loaded listener.js 01:47:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x12e556c00) [pid = 1938] [serial = 1952] [outer = 0x12b222400] 01:47:25 INFO - PROCESS | 1938 | 1461487645032 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 01:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 672ms 01:47:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:47:25 INFO - PROCESS | 1938 | 1461487645099 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:47:25 INFO - PROCESS | 1938 | 1461487645100 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:47:25 INFO - PROCESS | 1938 | 1461487645104 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:47:25 INFO - PROCESS | 1938 | 1461487645105 Marionette TRACE conn2 <- [1,2574,null,{}] 01:47:25 INFO - PROCESS | 1938 | 1461487645110 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:25 INFO - PROCESS | 1938 | 1461487645221 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:47:25 INFO - PROCESS | 1938 | 1461487645300 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x13b5ba800 == 69 [pid = 1938] [id = 651] 01:47:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12e5d1c00) [pid = 1938] [serial = 1953] [outer = 0x0] 01:47:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12e605000) [pid = 1938] [serial = 1954] [outer = 0x12e5d1c00] 01:47:25 INFO - PROCESS | 1938 | 1461487645332 Marionette DEBUG loaded listener.js 01:47:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x12e60f800) [pid = 1938] [serial = 1955] [outer = 0x12e5d1c00] 01:47:25 INFO - PROCESS | 1938 | 1461487645765 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 722ms 01:47:25 INFO - PROCESS | 1938 | 1461487645827 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:47:25 INFO - PROCESS | 1938 | 1461487645829 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:47:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:47:25 INFO - PROCESS | 1938 | 1461487645831 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:47:25 INFO - PROCESS | 1938 | 1461487645832 Marionette TRACE conn2 <- [1,2578,null,{}] 01:47:25 INFO - PROCESS | 1938 | 1461487645835 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:25 INFO - PROCESS | 1938 | 1461487645944 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:47:26 INFO - PROCESS | 1938 | 1461487646219 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239b0000 == 70 [pid = 1938] [id = 652] 01:47:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x1147d2800) [pid = 1938] [serial = 1956] [outer = 0x0] 01:47:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x114e2e400) [pid = 1938] [serial = 1957] [outer = 0x1147d2800] 01:47:26 INFO - PROCESS | 1938 | 1461487646249 Marionette DEBUG loaded listener.js 01:47:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x116580800) [pid = 1938] [serial = 1958] [outer = 0x1147d2800] 01:47:26 INFO - PROCESS | 1938 | 1461487646702 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:47:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:47:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 922ms 01:47:26 INFO - PROCESS | 1938 | 1461487646754 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:47:26 INFO - PROCESS | 1938 | 1461487646757 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:47:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:47:26 INFO - PROCESS | 1938 | 1461487646781 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:47:26 INFO - PROCESS | 1938 | 1461487646784 Marionette TRACE conn2 <- [1,2582,null,{}] 01:47:26 INFO - PROCESS | 1938 | 1461487646787 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:26 INFO - PROCESS | 1938 | 1461487646897 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:47:26 INFO - PROCESS | 1938 | 1461487646978 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c62f800 == 71 [pid = 1938] [id = 653] 01:47:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x116511800) [pid = 1938] [serial = 1959] [outer = 0x0] 01:47:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x11a8ba000) [pid = 1938] [serial = 1960] [outer = 0x116511800] 01:47:27 INFO - PROCESS | 1938 | 1461487647008 Marionette DEBUG loaded listener.js 01:47:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x11af6d400) [pid = 1938] [serial = 1961] [outer = 0x116511800] 01:47:27 INFO - PROCESS | 1938 | 1461487647432 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:47:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:47:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 676ms 01:47:27 INFO - PROCESS | 1938 | 1461487647456 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:47:27 INFO - PROCESS | 1938 | 1461487647461 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:47:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:47:27 INFO - PROCESS | 1938 | 1461487647464 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:47:27 INFO - PROCESS | 1938 | 1461487647465 Marionette TRACE conn2 <- [1,2586,null,{}] 01:47:27 INFO - PROCESS | 1938 | 1461487647468 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:27 INFO - PROCESS | 1938 | 1461487647569 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:47:27 INFO - PROCESS | 1938 | 1461487647639 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x119c07800 == 72 [pid = 1938] [id = 654] 01:47:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x11503e000) [pid = 1938] [serial = 1962] [outer = 0x0] 01:47:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x11bb72000) [pid = 1938] [serial = 1963] [outer = 0x11503e000] 01:47:27 INFO - PROCESS | 1938 | 1461487647690 Marionette DEBUG loaded listener.js 01:47:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x11c61dc00) [pid = 1938] [serial = 1964] [outer = 0x11503e000] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12fbde800 == 71 [pid = 1938] [id = 563] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12fbd7000 == 70 [pid = 1938] [id = 644] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4d1800 == 69 [pid = 1938] [id = 643] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12e5a8000 == 68 [pid = 1938] [id = 642] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed70000 == 67 [pid = 1938] [id = 641] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebb7000 == 66 [pid = 1938] [id = 640] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12e59c800 == 65 [pid = 1938] [id = 639] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x114bb6800) [pid = 1938] [serial = 1822] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x11add7800) [pid = 1938] [serial = 1825] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x11c7ca400) [pid = 1938] [serial = 1828] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x129416c00) [pid = 1938] [serial = 1834] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x127594800) [pid = 1938] [serial = 1831] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x12ad0c000) [pid = 1938] [serial = 1837] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x12b223800) [pid = 1938] [serial = 1840] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12d2ce800 == 64 [pid = 1938] [id = 638] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12b920000 == 63 [pid = 1938] [id = 637] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12afab800 == 62 [pid = 1938] [id = 636] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12a947800 == 61 [pid = 1938] [id = 635] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x1239a1000 == 60 [pid = 1938] [id = 634] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x127547000 == 59 [pid = 1938] [id = 633] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12a946000 == 58 [pid = 1938] [id = 632] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12b31b000 == 57 [pid = 1938] [id = 630] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x130cbb000 == 56 [pid = 1938] [id = 629] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x13b5bd000 == 55 [pid = 1938] [id = 628] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12fcb4800 == 54 [pid = 1938] [id = 627] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x12d2cb000 == 53 [pid = 1938] [id = 626] 01:47:27 INFO - PROCESS | 1938 | --DOCSHELL 0x11ad72800 == 52 [pid = 1938] [id = 625] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x12bf58800) [pid = 1938] [serial = 1861] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x12bba4000) [pid = 1938] [serial = 1859] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x12bb39400) [pid = 1938] [serial = 1858] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x12d109c00) [pid = 1938] [serial = 1864] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x12c13d000) [pid = 1938] [serial = 1862] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x11ad10000) [pid = 1938] [serial = 1867] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x1278c1c00) [pid = 1938] [serial = 1870] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x123f8e400) [pid = 1938] [serial = 1849] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x126724000) [pid = 1938] [serial = 1850] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x11af72c00) [pid = 1938] [serial = 1847] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x11a8b4400) [pid = 1938] [serial = 1846] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x12a18b400) [pid = 1938] [serial = 1852] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x12b767800) [pid = 1938] [serial = 1844] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12b4bd000) [pid = 1938] [serial = 1843] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x12b4bb800) [pid = 1938] [serial = 1871] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12d111800) [pid = 1938] [serial = 1865] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12b4bb000) [pid = 1938] [serial = 1855] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12b775000) [pid = 1938] [serial = 1856] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12419b400) [pid = 1938] [serial = 1868] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x12b11ec00) [pid = 1938] [serial = 1853] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12a10f000) [pid = 1938] [serial = 1748] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x11627dc00) [pid = 1938] [serial = 1739] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x12bd22400) [pid = 1938] [serial = 1754] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x11ac72c00) [pid = 1938] [serial = 1742] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12bf8d800) [pid = 1938] [serial = 1811] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x11af6e800) [pid = 1938] [serial = 1799] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12bb38000) [pid = 1938] [serial = 1751] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x127525800) [pid = 1938] [serial = 1802] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12bd1f000) [pid = 1938] [serial = 1808] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x124043400) [pid = 1938] [serial = 1745] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x12b223000) [pid = 1938] [serial = 1805] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x114fbd800) [pid = 1938] [serial = 1796] [outer = 0x0] [url = about:blank] 01:47:27 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12d158c00) [pid = 1938] [serial = 1873] [outer = 0x0] [url = about:blank] 01:47:28 INFO - PROCESS | 1938 | 1461487648066 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 621ms 01:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:47:28 INFO - PROCESS | 1938 | 1461487648086 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:47:28 INFO - PROCESS | 1938 | 1461487648087 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:47:28 INFO - PROCESS | 1938 | 1461487648096 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:47:28 INFO - PROCESS | 1938 | 1461487648100 Marionette TRACE conn2 <- [1,2590,null,{}] 01:47:28 INFO - PROCESS | 1938 | 1461487648104 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:28 INFO - PROCESS | 1938 | 1461487648193 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:47:28 INFO - PROCESS | 1938 | 1461487648284 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aedc000 == 53 [pid = 1938] [id = 655] 01:47:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11c31d400) [pid = 1938] [serial = 1965] [outer = 0x0] 01:47:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x124433400) [pid = 1938] [serial = 1966] [outer = 0x11c31d400] 01:47:28 INFO - PROCESS | 1938 | 1461487648311 Marionette DEBUG loaded listener.js 01:47:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x127592800) [pid = 1938] [serial = 1967] [outer = 0x11c31d400] 01:47:28 INFO - PROCESS | 1938 | 1461487648690 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 01:47:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:47:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 631ms 01:47:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:47:28 INFO - PROCESS | 1938 | 1461487648721 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:47:28 INFO - PROCESS | 1938 | 1461487648724 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:47:28 INFO - PROCESS | 1938 | 1461487648727 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:47:28 INFO - PROCESS | 1938 | 1461487648729 Marionette TRACE conn2 <- [1,2594,null,{}] 01:47:28 INFO - PROCESS | 1938 | 1461487648732 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:28 INFO - PROCESS | 1938 | 1461487648881 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:47:28 INFO - PROCESS | 1938 | 1461487648947 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b30e000 == 54 [pid = 1938] [id = 656] 01:47:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x127525800) [pid = 1938] [serial = 1968] [outer = 0x0] 01:47:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x1278c2800) [pid = 1938] [serial = 1969] [outer = 0x127525800] 01:47:28 INFO - PROCESS | 1938 | 1461487648974 Marionette DEBUG loaded listener.js 01:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12936d800) [pid = 1938] [serial = 1970] [outer = 0x127525800] 01:47:29 INFO - PROCESS | 1938 | 1461487649267 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 01:47:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:47:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 570ms 01:47:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:47:29 INFO - PROCESS | 1938 | 1461487649298 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:47:29 INFO - PROCESS | 1938 | 1461487649299 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:47:29 INFO - PROCESS | 1938 | 1461487649301 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:47:29 INFO - PROCESS | 1938 | 1461487649302 Marionette TRACE conn2 <- [1,2598,null,{}] 01:47:29 INFO - PROCESS | 1938 | 1461487649305 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:29 INFO - PROCESS | 1938 | 1461487649425 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:47:29 INFO - PROCESS | 1938 | 1461487649481 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd38000 == 55 [pid = 1938] [id = 657] 01:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12a18d800) [pid = 1938] [serial = 1971] [outer = 0x0] 01:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12ad0a000) [pid = 1938] [serial = 1972] [outer = 0x12a18d800] 01:47:29 INFO - PROCESS | 1938 | 1461487649514 Marionette DEBUG loaded listener.js 01:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12b223000) [pid = 1938] [serial = 1973] [outer = 0x12a18d800] 01:47:29 INFO - PROCESS | 1938 | 1461487649832 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:47:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:47:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 567ms 01:47:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:47:29 INFO - PROCESS | 1938 | 1461487649869 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:47:29 INFO - PROCESS | 1938 | 1461487649871 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:47:29 INFO - PROCESS | 1938 | 1461487649873 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:47:29 INFO - PROCESS | 1938 | 1461487649874 Marionette TRACE conn2 <- [1,2602,null,{}] 01:47:29 INFO - PROCESS | 1938 | 1461487649879 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:29 INFO - PROCESS | 1938 | 1461487649968 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:47:29 INFO - PROCESS | 1938 | 1461487649972 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e59c000 == 56 [pid = 1938] [id = 658] 01:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12b229000) [pid = 1938] [serial = 1974] [outer = 0x0] 01:47:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12b4be800) [pid = 1938] [serial = 1975] [outer = 0x12b229000] 01:47:30 INFO - PROCESS | 1938 | 1461487649998 Marionette DEBUG loaded listener.js 01:47:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12bb99800) [pid = 1938] [serial = 1976] [outer = 0x12b229000] 01:47:30 INFO - PROCESS | 1938 | 1461487650389 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 01:47:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:47:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 573ms 01:47:30 INFO - PROCESS | 1938 | 1461487650446 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:47:30 INFO - PROCESS | 1938 | 1461487650447 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:47:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:47:30 INFO - PROCESS | 1938 | 1461487650458 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:47:30 INFO - PROCESS | 1938 | 1461487650459 Marionette TRACE conn2 <- [1,2606,null,{}] 01:47:30 INFO - PROCESS | 1938 | 1461487650461 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:30 INFO - PROCESS | 1938 | 1461487650572 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:47:30 INFO - PROCESS | 1938 | 1461487650614 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8b4800 == 57 [pid = 1938] [id = 659] 01:47:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12a18e000) [pid = 1938] [serial = 1977] [outer = 0x0] 01:47:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12bd1e000) [pid = 1938] [serial = 1978] [outer = 0x12a18e000] 01:47:30 INFO - PROCESS | 1938 | 1461487650640 Marionette DEBUG loaded listener.js 01:47:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12bf91800) [pid = 1938] [serial = 1979] [outer = 0x12a18e000] 01:47:31 INFO - PROCESS | 1938 | 1461487650998 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 01:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 581ms 01:47:31 INFO - PROCESS | 1938 | 1461487651049 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:47:31 INFO - PROCESS | 1938 | 1461487651050 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:47:31 INFO - PROCESS | 1938 | 1461487651052 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:47:31 INFO - PROCESS | 1938 | 1461487651053 Marionette TRACE conn2 <- [1,2610,null,{}] 01:47:31 INFO - PROCESS | 1938 | 1461487651055 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:31 INFO - PROCESS | 1938 | 1461487651166 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:47:31 INFO - PROCESS | 1938 | 1461487651208 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed29000 == 58 [pid = 1938] [id = 660] 01:47:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x1186c1800) [pid = 1938] [serial = 1980] [outer = 0x0] 01:47:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x11add4000) [pid = 1938] [serial = 1981] [outer = 0x1186c1800] 01:47:31 INFO - PROCESS | 1938 | 1461487651234 Marionette DEBUG loaded listener.js 01:47:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x129423000) [pid = 1938] [serial = 1982] [outer = 0x1186c1800] 01:47:31 INFO - PROCESS | 1938 | 1461487651584 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:47:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:47:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 569ms 01:47:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:47:31 INFO - PROCESS | 1938 | 1461487651622 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:47:31 INFO - PROCESS | 1938 | 1461487651624 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:47:31 INFO - PROCESS | 1938 | 1461487651628 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:47:31 INFO - PROCESS | 1938 | 1461487651630 Marionette TRACE conn2 <- [1,2614,null,{}] 01:47:31 INFO - PROCESS | 1938 | 1461487651633 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:31 INFO - PROCESS | 1938 | 1461487651804 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:47:31 INFO - PROCESS | 1938 | 1461487651908 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f164000 == 59 [pid = 1938] [id = 661] 01:47:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x11bf2d400) [pid = 1938] [serial = 1983] [outer = 0x0] 01:47:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12d15f000) [pid = 1938] [serial = 1984] [outer = 0x11bf2d400] 01:47:31 INFO - PROCESS | 1938 | 1461487651951 Marionette DEBUG loaded listener.js 01:47:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12d2dd400) [pid = 1938] [serial = 1985] [outer = 0x11bf2d400] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x11af72400) [pid = 1938] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12b223c00) [pid = 1938] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x119d5e000) [pid = 1938] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12881b800) [pid = 1938] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x12bb3a400) [pid = 1938] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x11650e400) [pid = 1938] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x11400fc00) [pid = 1938] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x12881a800) [pid = 1938] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12bf99000) [pid = 1938] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x12a10cc00) [pid = 1938] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x11c7d1000) [pid = 1938] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x11926a400) [pid = 1938] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12d9ad400) [pid = 1938] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x1142d1400) [pid = 1938] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x11afac000) [pid = 1938] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x12941d800) [pid = 1938] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x12bb40000) [pid = 1938] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x127598800) [pid = 1938] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x11af70800) [pid = 1938] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x1241dec00) [pid = 1938] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12bba3000) [pid = 1938] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12b05a400) [pid = 1938] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x11bf25c00) [pid = 1938] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x1278c3000) [pid = 1938] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x12419a800) [pid = 1938] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x11ac76400) [pid = 1938] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12ad06c00) [pid = 1938] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:47:32 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x114447c00) [pid = 1938] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:47:32 INFO - PROCESS | 1938 | 1461487652543 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 01:47:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:47:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 971ms 01:47:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:47:32 INFO - PROCESS | 1938 | 1461487652599 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:47:32 INFO - PROCESS | 1938 | 1461487652601 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:47:32 INFO - PROCESS | 1938 | 1461487652604 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:47:32 INFO - PROCESS | 1938 | 1461487652607 Marionette TRACE conn2 <- [1,2618,null,{}] 01:47:32 INFO - PROCESS | 1938 | 1461487652617 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:32 INFO - PROCESS | 1938 | 1461487652761 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:47:32 INFO - PROCESS | 1938 | 1461487652768 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b30c000 == 60 [pid = 1938] [id = 662] 01:47:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x11627a800) [pid = 1938] [serial = 1986] [outer = 0x0] 01:47:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x11c693800) [pid = 1938] [serial = 1987] [outer = 0x11627a800] 01:47:32 INFO - PROCESS | 1938 | 1461487652814 Marionette DEBUG loaded listener.js 01:47:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x129419000) [pid = 1938] [serial = 1988] [outer = 0x11627a800] 01:47:33 INFO - PROCESS | 1938 | 1461487653271 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 680ms 01:47:33 INFO - PROCESS | 1938 | 1461487653287 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:47:33 INFO - PROCESS | 1938 | 1461487653289 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:47:33 INFO - PROCESS | 1938 | 1461487653294 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:47:33 INFO - PROCESS | 1938 | 1461487653297 Marionette TRACE conn2 <- [1,2622,null,{}] 01:47:33 INFO - PROCESS | 1938 | 1461487653300 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:33 INFO - PROCESS | 1938 | 1461487653459 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:47:33 INFO - PROCESS | 1938 | 1461487653509 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fbd8000 == 61 [pid = 1938] [id = 663] 01:47:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x12d9ad400) [pid = 1938] [serial = 1989] [outer = 0x0] 01:47:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x12d9b1800) [pid = 1938] [serial = 1990] [outer = 0x12d9ad400] 01:47:33 INFO - PROCESS | 1938 | 1461487653548 Marionette DEBUG loaded listener.js 01:47:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x12db83000) [pid = 1938] [serial = 1991] [outer = 0x12d9ad400] 01:47:33 INFO - PROCESS | 1938 | 1461487653949 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 01:47:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:47:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 671ms 01:47:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:47:33 INFO - PROCESS | 1938 | 1461487653965 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:47:33 INFO - PROCESS | 1938 | 1461487653966 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:47:33 INFO - PROCESS | 1938 | 1461487653968 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:47:33 INFO - PROCESS | 1938 | 1461487653969 Marionette TRACE conn2 <- [1,2626,null,{}] 01:47:33 INFO - PROCESS | 1938 | 1461487653994 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:34 INFO - PROCESS | 1938 | 1461487654092 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:47:34 INFO - PROCESS | 1938 | 1461487654096 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fca3000 == 62 [pid = 1938] [id = 664] 01:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x12bd1e800) [pid = 1938] [serial = 1992] [outer = 0x0] 01:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12e55dc00) [pid = 1938] [serial = 1993] [outer = 0x12bd1e800] 01:47:34 INFO - PROCESS | 1938 | 1461487654121 Marionette DEBUG loaded listener.js 01:47:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12e5d9400) [pid = 1938] [serial = 1994] [outer = 0x12bd1e800] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12660d000 == 61 [pid = 1938] [id = 603] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12e594000 == 60 [pid = 1938] [id = 612] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x130026000 == 59 [pid = 1938] [id = 583] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x118fd4800 == 58 [pid = 1938] [id = 564] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x115255000 == 57 [pid = 1938] [id = 631] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8b7800 == 56 [pid = 1938] [id = 613] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd62800 == 55 [pid = 1938] [id = 525] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x13000c800 == 54 [pid = 1938] [id = 582] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x1308c7800 == 53 [pid = 1938] [id = 602] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12f873000 == 52 [pid = 1938] [id = 562] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12e5b1800 == 51 [pid = 1938] [id = 472] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed15800 == 50 [pid = 1938] [id = 614] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12c022000 == 49 [pid = 1938] [id = 508] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12e66c000 == 48 [pid = 1938] [id = 542] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed10000 == 47 [pid = 1938] [id = 543] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12fbd1800 == 46 [pid = 1938] [id = 578] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed63800 == 45 [pid = 1938] [id = 544] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x11c62f800 == 44 [pid = 1938] [id = 653] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x1239b0000 == 43 [pid = 1938] [id = 652] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x13b5ba800 == 42 [pid = 1938] [id = 651] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x130cbf800 == 41 [pid = 1938] [id = 650] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x1308a1800 == 40 [pid = 1938] [id = 649] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4e2000 == 39 [pid = 1938] [id = 648] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12afa1800 == 38 [pid = 1938] [id = 647] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x11c78e800 == 37 [pid = 1938] [id = 646] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x13024c800 == 36 [pid = 1938] [id = 645] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x119c07800 == 35 [pid = 1938] [id = 654] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12aedc000 == 34 [pid = 1938] [id = 655] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12e59c000 == 33 [pid = 1938] [id = 658] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd38000 == 32 [pid = 1938] [id = 657] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed29000 == 31 [pid = 1938] [id = 660] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8b4800 == 30 [pid = 1938] [id = 659] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12b30c000 == 29 [pid = 1938] [id = 662] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12f164000 == 28 [pid = 1938] [id = 661] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12b30e000 == 27 [pid = 1938] [id = 656] 01:47:35 INFO - PROCESS | 1938 | --DOCSHELL 0x12fbd8000 == 26 [pid = 1938] [id = 663] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x11c31a400) [pid = 1938] [serial = 1820] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x12a10b800) [pid = 1938] [serial = 1835] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x12881ac00) [pid = 1938] [serial = 1832] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x11afb1400) [pid = 1938] [serial = 1826] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x12b120400) [pid = 1938] [serial = 1838] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x115047000) [pid = 1938] [serial = 1823] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x12bb42000) [pid = 1938] [serial = 1918] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x12b76b800) [pid = 1938] [serial = 1916] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x12bd1f400) [pid = 1938] [serial = 1921] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x12d107800) [pid = 1938] [serial = 1924] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x11afaf800) [pid = 1938] [serial = 1927] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x115046c00) [pid = 1938] [serial = 1894] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x11c690400) [pid = 1938] [serial = 1895] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12b057c00) [pid = 1938] [serial = 1882] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x12b4b8800) [pid = 1938] [serial = 1883] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x12d161c00) [pid = 1938] [serial = 1888] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x12d9aa800) [pid = 1938] [serial = 1931] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x12d2d8000) [pid = 1938] [serial = 1889] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x127581800) [pid = 1938] [serial = 1880] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12419cc00) [pid = 1938] [serial = 1879] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11ac74000) [pid = 1938] [serial = 1898] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11a88a800) [pid = 1938] [serial = 1897] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x12db7b400) [pid = 1938] [serial = 1892] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x12d9af800) [pid = 1938] [serial = 1891] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x11627c800) [pid = 1938] [serial = 1877] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x114e22800) [pid = 1938] [serial = 1876] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11c696000) [pid = 1938] [serial = 1903] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x123ed9800) [pid = 1938] [serial = 1904] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x12a111400) [pid = 1938] [serial = 1912] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x12c136800) [pid = 1938] [serial = 1886] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x12bf96800) [pid = 1938] [serial = 1885] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x127e44800) [pid = 1938] [serial = 1909] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x12941c800) [pid = 1938] [serial = 1910] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x11c324400) [pid = 1938] [serial = 1901] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x11bf2b400) [pid = 1938] [serial = 1900] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x12679ac00) [pid = 1938] [serial = 1906] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x127592400) [pid = 1938] [serial = 1907] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x12d15f400) [pid = 1938] [serial = 1925] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x1295b0c00) [pid = 1938] [serial = 1915] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x12bf90000) [pid = 1938] [serial = 1922] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x12bd1cc00) [pid = 1938] [serial = 1928] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x12bb9f000) [pid = 1938] [serial = 1919] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x12db88c00) [pid = 1938] [serial = 1934] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x12b129000) [pid = 1938] [serial = 1913] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x12d9b6800) [pid = 1938] [serial = 1933] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x12d106c00) [pid = 1938] [serial = 1930] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x12b22f400) [pid = 1938] [serial = 1841] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x12419ac00) [pid = 1938] [serial = 1829] [outer = 0x0] [url = about:blank] 01:47:35 INFO - PROCESS | 1938 | 1461487655985 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:47:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:47:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2029ms 01:47:36 INFO - PROCESS | 1938 | 1461487655999 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:47:36 INFO - PROCESS | 1938 | 1461487656001 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:47:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:47:36 INFO - PROCESS | 1938 | 1461487656005 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:47:36 INFO - PROCESS | 1938 | 1461487656009 Marionette TRACE conn2 <- [1,2630,null,{}] 01:47:36 INFO - PROCESS | 1938 | 1461487656015 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:36 INFO - PROCESS | 1938 | 1461487656096 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:47:36 INFO - PROCESS | 1938 | 1461487656149 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x118813800 == 27 [pid = 1938] [id = 665] 01:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x114e23c00) [pid = 1938] [serial = 1995] [outer = 0x0] 01:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x114e2e000) [pid = 1938] [serial = 1996] [outer = 0x114e23c00] 01:47:36 INFO - PROCESS | 1938 | 1461487656177 Marionette DEBUG loaded listener.js 01:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x114fc1800) [pid = 1938] [serial = 1997] [outer = 0x114e23c00] 01:47:36 INFO - PROCESS | 1938 | 1461487656505 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 01:47:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:47:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 527ms 01:47:36 INFO - PROCESS | 1938 | 1461487656532 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:47:36 INFO - PROCESS | 1938 | 1461487656536 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:47:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:47:36 INFO - PROCESS | 1938 | 1461487656541 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:47:36 INFO - PROCESS | 1938 | 1461487656543 Marionette TRACE conn2 <- [1,2634,null,{}] 01:47:36 INFO - PROCESS | 1938 | 1461487656545 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:36 INFO - PROCESS | 1938 | 1461487656626 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:47:36 INFO - PROCESS | 1938 | 1461487656633 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x119af1800 == 28 [pid = 1938] [id = 666] 01:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x114fc7800) [pid = 1938] [serial = 1998] [outer = 0x0] 01:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x1152a0c00) [pid = 1938] [serial = 1999] [outer = 0x114fc7800] 01:47:36 INFO - PROCESS | 1938 | 1461487656659 Marionette DEBUG loaded listener.js 01:47:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11650d800) [pid = 1938] [serial = 2000] [outer = 0x114fc7800] 01:47:37 INFO - PROCESS | 1938 | 1461487657019 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 521ms 01:47:37 INFO - PROCESS | 1938 | 1461487657063 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:47:37 INFO - PROCESS | 1938 | 1461487657064 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:47:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:47:37 INFO - PROCESS | 1938 | 1461487657067 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:47:37 INFO - PROCESS | 1938 | 1461487657069 Marionette TRACE conn2 <- [1,2638,null,{}] 01:47:37 INFO - PROCESS | 1938 | 1461487657077 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:37 INFO - PROCESS | 1938 | 1461487657158 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:47:37 INFO - PROCESS | 1938 | 1461487657167 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b75d800 == 29 [pid = 1938] [id = 667] 01:47:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x1134e5000) [pid = 1938] [serial = 2001] [outer = 0x0] 01:47:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x119266800) [pid = 1938] [serial = 2002] [outer = 0x1134e5000] 01:47:37 INFO - PROCESS | 1938 | 1461487657197 Marionette DEBUG loaded listener.js 01:47:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x119c2f400) [pid = 1938] [serial = 2003] [outer = 0x1134e5000] 01:47:37 INFO - PROCESS | 1938 | 1461487657581 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:47:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:47:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 521ms 01:47:37 INFO - PROCESS | 1938 | 1461487657589 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:47:37 INFO - PROCESS | 1938 | 1461487657592 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:47:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:47:37 INFO - PROCESS | 1938 | 1461487657600 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:47:37 INFO - PROCESS | 1938 | 1461487657602 Marionette TRACE conn2 <- [1,2642,null,{}] 01:47:37 INFO - PROCESS | 1938 | 1461487657605 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:37 INFO - PROCESS | 1938 | 1461487657761 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:47:37 INFO - PROCESS | 1938 | 1461487657768 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c3c6000 == 30 [pid = 1938] [id = 668] 01:47:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x119d64400) [pid = 1938] [serial = 2004] [outer = 0x0] 01:47:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11a890000) [pid = 1938] [serial = 2005] [outer = 0x119d64400] 01:47:37 INFO - PROCESS | 1938 | 1461487657795 Marionette DEBUG loaded listener.js 01:47:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11a8ba400) [pid = 1938] [serial = 2006] [outer = 0x119d64400] 01:47:38 INFO - PROCESS | 1938 | 1461487658110 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:47:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:47:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 520ms 01:47:38 INFO - PROCESS | 1938 | 1461487658119 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:47:38 INFO - PROCESS | 1938 | 1461487658120 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:47:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:47:38 INFO - PROCESS | 1938 | 1461487658122 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:47:38 INFO - PROCESS | 1938 | 1461487658124 Marionette TRACE conn2 <- [1,2646,null,{}] 01:47:38 INFO - PROCESS | 1938 | 1461487658130 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:38 INFO - PROCESS | 1938 | 1461487658204 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:47:38 INFO - PROCESS | 1938 | 1461487658212 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x123e52800 == 31 [pid = 1938] [id = 669] 01:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x114fc1c00) [pid = 1938] [serial = 2007] [outer = 0x0] 01:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11aae5800) [pid = 1938] [serial = 2008] [outer = 0x114fc1c00] 01:47:38 INFO - PROCESS | 1938 | 1461487658238 Marionette DEBUG loaded listener.js 01:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11ac77000) [pid = 1938] [serial = 2009] [outer = 0x114fc1c00] 01:47:38 INFO - PROCESS | 1938 | 1461487658584 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:47:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:47:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 472ms 01:47:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:47:38 INFO - PROCESS | 1938 | 1461487658596 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:47:38 INFO - PROCESS | 1938 | 1461487658597 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:47:38 INFO - PROCESS | 1938 | 1461487658600 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:47:38 INFO - PROCESS | 1938 | 1461487658601 Marionette TRACE conn2 <- [1,2650,null,{}] 01:47:38 INFO - PROCESS | 1938 | 1461487658603 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:38 INFO - PROCESS | 1938 | 1461487658762 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:47:38 INFO - PROCESS | 1938 | 1461487658792 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x124645000 == 32 [pid = 1938] [id = 670] 01:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x11add9400) [pid = 1938] [serial = 2010] [outer = 0x0] 01:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11afac400) [pid = 1938] [serial = 2011] [outer = 0x11add9400] 01:47:38 INFO - PROCESS | 1938 | 1461487658836 Marionette DEBUG loaded listener.js 01:47:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11afc1400) [pid = 1938] [serial = 2012] [outer = 0x11add9400] 01:47:39 INFO - PROCESS | 1938 | 1461487659179 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:47:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:47:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 618ms 01:47:39 INFO - PROCESS | 1938 | 1461487659218 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:47:39 INFO - PROCESS | 1938 | 1461487659219 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:47:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:47:39 INFO - PROCESS | 1938 | 1461487659222 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:47:39 INFO - PROCESS | 1938 | 1461487659223 Marionette TRACE conn2 <- [1,2654,null,{}] 01:47:39 INFO - PROCESS | 1938 | 1461487659227 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:39 INFO - PROCESS | 1938 | 1461487659300 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:47:39 INFO - PROCESS | 1938 | 1461487659354 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x12668d000 == 33 [pid = 1938] [id = 671] 01:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x11afc0c00) [pid = 1938] [serial = 2013] [outer = 0x0] 01:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x11b70dc00) [pid = 1938] [serial = 2014] [outer = 0x11afc0c00] 01:47:39 INFO - PROCESS | 1938 | 1461487659380 Marionette DEBUG loaded listener.js 01:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x11bb79400) [pid = 1938] [serial = 2015] [outer = 0x11afc0c00] 01:47:39 INFO - PROCESS | 1938 | 1461487659664 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:47:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:47:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 470ms 01:47:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:47:39 INFO - PROCESS | 1938 | 1461487659698 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:47:39 INFO - PROCESS | 1938 | 1461487659700 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:47:39 INFO - PROCESS | 1938 | 1461487659702 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:47:39 INFO - PROCESS | 1938 | 1461487659703 Marionette TRACE conn2 <- [1,2658,null,{}] 01:47:39 INFO - PROCESS | 1938 | 1461487659705 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:39 INFO - PROCESS | 1938 | 1461487659785 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:47:39 INFO - PROCESS | 1938 | 1461487659789 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x128851000 == 34 [pid = 1938] [id = 672] 01:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x11b70f400) [pid = 1938] [serial = 2016] [outer = 0x0] 01:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x11bccdc00) [pid = 1938] [serial = 2017] [outer = 0x11b70f400] 01:47:39 INFO - PROCESS | 1938 | 1461487659818 Marionette DEBUG loaded listener.js 01:47:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x11bf2b400) [pid = 1938] [serial = 2018] [outer = 0x11b70f400] 01:47:40 INFO - PROCESS | 1938 | 1461487660146 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:47:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:47:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 475ms 01:47:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:47:40 INFO - PROCESS | 1938 | 1461487660179 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:47:40 INFO - PROCESS | 1938 | 1461487660180 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:47:40 INFO - PROCESS | 1938 | 1461487660182 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:47:40 INFO - PROCESS | 1938 | 1461487660183 Marionette TRACE conn2 <- [1,2662,null,{}] 01:47:40 INFO - PROCESS | 1938 | 1461487660185 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:40 INFO - PROCESS | 1938 | 1461487660284 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:47:40 INFO - PROCESS | 1938 | 1461487660290 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b75b000 == 35 [pid = 1938] [id = 673] 01:47:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x11bf2c400) [pid = 1938] [serial = 2019] [outer = 0x0] 01:47:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11c1a8400) [pid = 1938] [serial = 2020] [outer = 0x11bf2c400] 01:47:40 INFO - PROCESS | 1938 | 1461487660319 Marionette DEBUG loaded listener.js 01:47:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11c31d000) [pid = 1938] [serial = 2021] [outer = 0x11bf2c400] 01:47:40 INFO - PROCESS | 1938 | 1461487660625 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:47:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:47:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 468ms 01:47:40 INFO - PROCESS | 1938 | 1461487660650 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:47:40 INFO - PROCESS | 1938 | 1461487660651 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:47:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:47:40 INFO - PROCESS | 1938 | 1461487660654 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:47:40 INFO - PROCESS | 1938 | 1461487660655 Marionette TRACE conn2 <- [1,2666,null,{}] 01:47:40 INFO - PROCESS | 1938 | 1461487660657 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:40 INFO - PROCESS | 1938 | 1461487660740 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:47:40 INFO - PROCESS | 1938 | 1461487660746 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae47800 == 36 [pid = 1938] [id = 674] 01:47:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11c31cc00) [pid = 1938] [serial = 2022] [outer = 0x0] 01:47:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11c52b400) [pid = 1938] [serial = 2023] [outer = 0x11c31cc00] 01:47:40 INFO - PROCESS | 1938 | 1461487660772 Marionette DEBUG loaded listener.js 01:47:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x11c553000) [pid = 1938] [serial = 2024] [outer = 0x11c31cc00] 01:47:41 INFO - PROCESS | 1938 | 1461487661606 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 01:47:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 01:47:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 968ms 01:47:41 INFO - PROCESS | 1938 | 1461487661622 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:47:41 INFO - PROCESS | 1938 | 1461487661624 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:47:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:47:41 INFO - PROCESS | 1938 | 1461487661635 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:47:41 INFO - PROCESS | 1938 | 1461487661637 Marionette TRACE conn2 <- [1,2670,null,{}] 01:47:41 INFO - PROCESS | 1938 | 1461487661639 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:41 INFO - PROCESS | 1938 | 1461487661750 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:47:41 INFO - PROCESS | 1938 | 1461487661754 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x123e4f000 == 37 [pid = 1938] [id = 675] 01:47:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x11c68e800) [pid = 1938] [serial = 2025] [outer = 0x0] 01:47:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x11c7d0800) [pid = 1938] [serial = 2026] [outer = 0x11c68e800] 01:47:41 INFO - PROCESS | 1938 | 1461487661816 Marionette DEBUG loaded listener.js 01:47:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x123b2c400) [pid = 1938] [serial = 2027] [outer = 0x11c68e800] 01:47:42 INFO - PROCESS | 1938 | 1461487662651 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 01:47:42 INFO - PROCESS | 1938 | 1461487662663 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:47:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:47:42 INFO - PROCESS | 1938 | 1461487662666 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:47:42 INFO - PROCESS | 1938 | 1461487662667 Marionette TRACE conn2 <- [1,2674,null,{}] 01:47:42 INFO - PROCESS | 1938 | 1461487662684 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:42 INFO - PROCESS | 1938 | 1461487662778 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:47:42 INFO - PROCESS | 1938 | 1461487662783 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b30d800 == 38 [pid = 1938] [id = 676] 01:47:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x123b2d800) [pid = 1938] [serial = 2028] [outer = 0x0] 01:47:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12419f800) [pid = 1938] [serial = 2029] [outer = 0x123b2d800] 01:47:42 INFO - PROCESS | 1938 | 1461487662808 Marionette DEBUG loaded listener.js 01:47:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x1241a5c00) [pid = 1938] [serial = 2030] [outer = 0x123b2d800] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x12a118c00) [pid = 1938] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x12a18e000) [pid = 1938] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x1186c1800) [pid = 1938] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x11bf2d400) [pid = 1938] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x12d9ad400) [pid = 1938] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x12b229000) [pid = 1938] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x12a18d800) [pid = 1938] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x127525800) [pid = 1938] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11c31d400) [pid = 1938] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11503e000) [pid = 1938] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x116511800) [pid = 1938] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x1147d2800) [pid = 1938] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x12e5d1c00) [pid = 1938] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x12b222400) [pid = 1938] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x12b221c00) [pid = 1938] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x126724400) [pid = 1938] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x11af76c00) [pid = 1938] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x11912c000) [pid = 1938] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x12e550400) [pid = 1938] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:47:43 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x11627a800) [pid = 1938] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:47:43 INFO - PROCESS | 1938 | 1461487663635 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 01:47:43 INFO - PROCESS | 1938 | 1461487663688 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:47:43 INFO - PROCESS | 1938 | 1461487663690 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:47:43 INFO - PROCESS | 1938 | 1461487663691 Marionette TRACE conn2 <- [1,2678,null,{}] 01:47:43 INFO - PROCESS | 1938 | 1461487663693 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:43 INFO - PROCESS | 1938 | 1461487663768 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:47:43 INFO - PROCESS | 1938 | 1461487663823 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae4e000 == 39 [pid = 1938] [id = 677] 01:47:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x11627a800) [pid = 1938] [serial = 2031] [outer = 0x0] 01:47:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11bcce400) [pid = 1938] [serial = 2032] [outer = 0x11627a800] 01:47:43 INFO - PROCESS | 1938 | 1461487663848 Marionette DEBUG loaded listener.js 01:47:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x1241a5400) [pid = 1938] [serial = 2033] [outer = 0x11627a800] 01:47:44 INFO - PROCESS | 1938 | 1461487664617 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 01:47:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 01:47:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 971ms 01:47:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:47:44 INFO - PROCESS | 1938 | 1461487664662 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:47:44 INFO - PROCESS | 1938 | 1461487664663 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:47:44 INFO - PROCESS | 1938 | 1461487664665 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:47:44 INFO - PROCESS | 1938 | 1461487664666 Marionette TRACE conn2 <- [1,2682,null,{}] 01:47:44 INFO - PROCESS | 1938 | 1461487664669 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:44 INFO - PROCESS | 1938 | 1461487664746 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:47:44 INFO - PROCESS | 1938 | 1461487664750 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b993000 == 40 [pid = 1938] [id = 678] 01:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x1241a9400) [pid = 1938] [serial = 2034] [outer = 0x0] 01:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x12662c800) [pid = 1938] [serial = 2035] [outer = 0x1241a9400] 01:47:44 INFO - PROCESS | 1938 | 1461487664775 Marionette DEBUG loaded listener.js 01:47:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x126799000) [pid = 1938] [serial = 2036] [outer = 0x1241a9400] 01:47:45 INFO - PROCESS | 1938 | 1461487665597 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 01:47:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 01:47:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 01:47:45 INFO - PROCESS | 1938 | 1461487665637 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:47:45 INFO - PROCESS | 1938 | 1461487665640 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:47:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:47:45 INFO - PROCESS | 1938 | 1461487665644 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:47:45 INFO - PROCESS | 1938 | 1461487665647 Marionette TRACE conn2 <- [1,2686,null,{}] 01:47:45 INFO - PROCESS | 1938 | 1461487665651 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:45 INFO - PROCESS | 1938 | 1461487665782 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:47:45 INFO - PROCESS | 1938 | 1461487665835 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x11865c800 == 41 [pid = 1938] [id = 679] 01:47:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x1147cdc00) [pid = 1938] [serial = 2037] [outer = 0x0] 01:47:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x114ba8c00) [pid = 1938] [serial = 2038] [outer = 0x1147cdc00] 01:47:45 INFO - PROCESS | 1938 | 1461487665909 Marionette DEBUG loaded listener.js 01:47:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x114fc5c00) [pid = 1938] [serial = 2039] [outer = 0x1147cdc00] 01:47:46 INFO - PROCESS | 1938 | 1461487666852 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 01:47:46 INFO - PROCESS | 1938 | 1461487666872 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:47:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:47:46 INFO - PROCESS | 1938 | 1461487666877 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:47:46 INFO - PROCESS | 1938 | 1461487666879 Marionette TRACE conn2 <- [1,2690,null,{}] 01:47:46 INFO - PROCESS | 1938 | 1461487666882 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:46 INFO - PROCESS | 1938 | 1461487666992 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:47:47 INFO - PROCESS | 1938 | 1461487667043 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c18800 == 42 [pid = 1938] [id = 680] 01:47:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x114e23000) [pid = 1938] [serial = 2040] [outer = 0x0] 01:47:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x1165d2400) [pid = 1938] [serial = 2041] [outer = 0x114e23000] 01:47:47 INFO - PROCESS | 1938 | 1461487667074 Marionette DEBUG loaded listener.js 01:47:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x119268c00) [pid = 1938] [serial = 2042] [outer = 0x114e23000] 01:47:48 INFO - PROCESS | 1938 | --DOCSHELL 0x12a930000 == 41 [pid = 1938] [id = 416] 01:47:48 INFO - PROCESS | 1938 | --DOCSHELL 0x126608800 == 40 [pid = 1938] [id = 412] 01:47:48 INFO - PROCESS | 1938 | --DOCSHELL 0x11a640800 == 39 [pid = 1938] [id = 408] 01:47:48 INFO - PROCESS | 1938 | --DOCSHELL 0x11a62d000 == 38 [pid = 1938] [id = 414] 01:47:48 INFO - PROCESS | 1938 | --DOCSHELL 0x11c786000 == 37 [pid = 1938] [id = 410] 01:47:48 INFO - PROCESS | 1938 | --DOCSHELL 0x128854800 == 36 [pid = 1938] [id = 415] 01:47:48 INFO - PROCESS | 1938 | --DOCSHELL 0x11b762000 == 35 [pid = 1938] [id = 409] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x12e55dc00) [pid = 1938] [serial = 1993] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x12d160000) [pid = 1938] [serial = 1874] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x12bd1e000) [pid = 1938] [serial = 1978] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11add4000) [pid = 1938] [serial = 1981] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x12bf91800) [pid = 1938] [serial = 1979] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x12d15f000) [pid = 1938] [serial = 1984] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x129423000) [pid = 1938] [serial = 1982] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x12d9b1800) [pid = 1938] [serial = 1990] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x12d2dd400) [pid = 1938] [serial = 1985] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x12db83000) [pid = 1938] [serial = 1991] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x12b4be800) [pid = 1938] [serial = 1975] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x12ad0a000) [pid = 1938] [serial = 1972] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x12b223000) [pid = 1938] [serial = 1973] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x1278c2800) [pid = 1938] [serial = 1969] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x12936d800) [pid = 1938] [serial = 1970] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x124433400) [pid = 1938] [serial = 1966] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x127592800) [pid = 1938] [serial = 1967] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x11bb72000) [pid = 1938] [serial = 1963] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x11c61dc00) [pid = 1938] [serial = 1964] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x11af6d400) [pid = 1938] [serial = 1961] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x11a8ba000) [pid = 1938] [serial = 1960] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x116580800) [pid = 1938] [serial = 1958] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x114e2e400) [pid = 1938] [serial = 1957] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x12e60f800) [pid = 1938] [serial = 1955] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x12e605000) [pid = 1938] [serial = 1954] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x12e556c00) [pid = 1938] [serial = 1952] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x12d2d9800) [pid = 1938] [serial = 1951] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x12c136400) [pid = 1938] [serial = 1949] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x12b4c2c00) [pid = 1938] [serial = 1948] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x1295a4000) [pid = 1938] [serial = 1945] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x12ad0b400) [pid = 1938] [serial = 1946] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x123ed3400) [pid = 1938] [serial = 1943] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x11c31c000) [pid = 1938] [serial = 1942] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x11aade400) [pid = 1938] [serial = 1940] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x119c2e400) [pid = 1938] [serial = 1939] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x12e559400) [pid = 1938] [serial = 1936] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x12e5cd400) [pid = 1938] [serial = 1937] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x11c693800) [pid = 1938] [serial = 1987] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x12bb99800) [pid = 1938] [serial = 1976] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x129419000) [pid = 1938] [serial = 1988] [outer = 0x0] [url = about:blank] 01:47:48 INFO - PROCESS | 1938 | 1461487668260 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 01:47:48 INFO - PROCESS | 1938 | 1461487668302 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:47:48 INFO - PROCESS | 1938 | 1461487668305 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:47:48 INFO - PROCESS | 1938 | 1461487668307 Marionette TRACE conn2 <- [1,2694,null,{}] 01:47:48 INFO - PROCESS | 1938 | 1461487668351 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:48 INFO - PROCESS | 1938 | 1461487668467 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:47:48 INFO - PROCESS | 1938 | 1461487668476 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x11a640800 == 36 [pid = 1938] [id = 681] 01:47:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x114fc9000) [pid = 1938] [serial = 2043] [outer = 0x0] 01:47:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x11586e800) [pid = 1938] [serial = 2044] [outer = 0x114fc9000] 01:47:48 INFO - PROCESS | 1938 | 1461487668521 Marionette DEBUG loaded listener.js 01:47:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x11887d000) [pid = 1938] [serial = 2045] [outer = 0x114fc9000] 01:47:49 INFO - PROCESS | 1938 | 1461487669404 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 01:47:49 INFO - PROCESS | 1938 | 1461487669440 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:47:49 INFO - PROCESS | 1938 | 1461487669444 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:47:49 INFO - PROCESS | 1938 | 1461487669445 Marionette TRACE conn2 <- [1,2698,null,{}] 01:47:49 INFO - PROCESS | 1938 | 1461487669448 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:49 INFO - PROCESS | 1938 | 1461487669530 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:47:49 INFO - PROCESS | 1938 | 1461487669577 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239af800 == 37 [pid = 1938] [id = 682] 01:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x118f78000) [pid = 1938] [serial = 2046] [outer = 0x0] 01:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x119d62400) [pid = 1938] [serial = 2047] [outer = 0x118f78000] 01:47:49 INFO - PROCESS | 1938 | 1461487669603 Marionette DEBUG loaded listener.js 01:47:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x11a894400) [pid = 1938] [serial = 2048] [outer = 0x118f78000] 01:47:50 INFO - PROCESS | 1938 | 1461487670402 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] 01:47:50 INFO - PROCESS | 1938 | 1461487670417 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:47:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:47:50 INFO - PROCESS | 1938 | 1461487670429 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:47:50 INFO - PROCESS | 1938 | 1461487670431 Marionette TRACE conn2 <- [1,2702,null,{}] 01:47:50 INFO - PROCESS | 1938 | 1461487670439 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:50 INFO - PROCESS | 1938 | 1461487670541 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:47:50 INFO - PROCESS | 1938 | 1461487670547 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x1267bf000 == 38 [pid = 1938] [id = 683] 01:47:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x114bb5400) [pid = 1938] [serial = 2049] [outer = 0x0] 01:47:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x11ac7ec00) [pid = 1938] [serial = 2050] [outer = 0x114bb5400] 01:47:50 INFO - PROCESS | 1938 | 1461487670604 Marionette DEBUG loaded listener.js 01:47:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x11add4000) [pid = 1938] [serial = 2051] [outer = 0x114bb5400] 01:47:50 INFO - PROCESS | 1938 | 1461487670943 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:47:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:47:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 521ms 01:47:50 INFO - PROCESS | 1938 | 1461487670950 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:47:50 INFO - PROCESS | 1938 | 1461487670952 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:47:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:47:50 INFO - PROCESS | 1938 | 1461487670954 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:47:50 INFO - PROCESS | 1938 | 1461487670955 Marionette TRACE conn2 <- [1,2706,null,{}] 01:47:50 INFO - PROCESS | 1938 | 1461487670957 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:51 INFO - PROCESS | 1938 | 1461487671055 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:47:51 INFO - PROCESS | 1938 | 1461487671068 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x12909a000 == 39 [pid = 1938] [id = 684] 01:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x11ac7b800) [pid = 1938] [serial = 2052] [outer = 0x0] 01:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x11af77000) [pid = 1938] [serial = 2053] [outer = 0x11ac7b800] 01:47:51 INFO - PROCESS | 1938 | 1461487671094 Marionette DEBUG loaded listener.js 01:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x11afb7800) [pid = 1938] [serial = 2054] [outer = 0x11ac7b800] 01:47:51 INFO - PROCESS | 1938 | 1461487671441 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 01:47:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:47:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 01:47:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:47:51 INFO - PROCESS | 1938 | 1461487671474 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:47:51 INFO - PROCESS | 1938 | 1461487671476 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:47:51 INFO - PROCESS | 1938 | 1461487671478 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:47:51 INFO - PROCESS | 1938 | 1461487671479 Marionette TRACE conn2 <- [1,2710,null,{}] 01:47:51 INFO - PROCESS | 1938 | 1461487671481 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:51 INFO - PROCESS | 1938 | 1461487671577 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:47:51 INFO - PROCESS | 1938 | 1461487671581 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae4e800 == 40 [pid = 1938] [id = 685] 01:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x114ba9800) [pid = 1938] [serial = 2055] [outer = 0x0] 01:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x11b707c00) [pid = 1938] [serial = 2056] [outer = 0x114ba9800] 01:47:51 INFO - PROCESS | 1938 | 1461487671607 Marionette DEBUG loaded listener.js 01:47:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11bccb800) [pid = 1938] [serial = 2057] [outer = 0x114ba9800] 01:47:51 INFO - PROCESS | 1938 | 1461487671971 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 01:47:52 INFO - PROCESS | 1938 | 1461487672001 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:47:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:47:52 INFO - PROCESS | 1938 | 1461487672004 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:47:52 INFO - PROCESS | 1938 | 1461487672005 Marionette TRACE conn2 <- [1,2714,null,{}] 01:47:52 INFO - PROCESS | 1938 | 1461487672007 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:52 INFO - PROCESS | 1938 | 1461487672119 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:47:52 INFO - PROCESS | 1938 | 1461487672126 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x12afb1800 == 41 [pid = 1938] [id = 686] 01:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x11bcccc00) [pid = 1938] [serial = 2058] [outer = 0x0] 01:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x11c31a400) [pid = 1938] [serial = 2059] [outer = 0x11bcccc00] 01:47:52 INFO - PROCESS | 1938 | 1461487672154 Marionette DEBUG loaded listener.js 01:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11c7d1800) [pid = 1938] [serial = 2060] [outer = 0x11bcccc00] 01:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x11c31cc00) [pid = 1938] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x119d64400) [pid = 1938] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x11b70f400) [pid = 1938] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x11afc0c00) [pid = 1938] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x1134e5000) [pid = 1938] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x114fc1c00) [pid = 1938] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x11add9400) [pid = 1938] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x11bf2c400) [pid = 1938] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x114e23c00) [pid = 1938] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x114fc7800) [pid = 1938] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x123b2d800) [pid = 1938] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x11627a800) [pid = 1938] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:47:52 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x11c68e800) [pid = 1938] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:47:52 INFO - PROCESS | 1938 | 1461487672540 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 01:47:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:47:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 568ms 01:47:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:47:52 INFO - PROCESS | 1938 | 1461487672573 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:47:52 INFO - PROCESS | 1938 | 1461487672574 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:47:52 INFO - PROCESS | 1938 | 1461487672576 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:47:52 INFO - PROCESS | 1938 | 1461487672577 Marionette TRACE conn2 <- [1,2718,null,{}] 01:47:52 INFO - PROCESS | 1938 | 1461487672580 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:52 INFO - PROCESS | 1938 | 1461487672653 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:47:52 INFO - PROCESS | 1938 | 1461487672657 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x12a941800 == 42 [pid = 1938] [id = 687] 01:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x11627a800) [pid = 1938] [serial = 2061] [outer = 0x0] 01:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x11a8b8c00) [pid = 1938] [serial = 2062] [outer = 0x11627a800] 01:47:52 INFO - PROCESS | 1938 | 1461487672686 Marionette DEBUG loaded listener.js 01:47:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x11bf32800) [pid = 1938] [serial = 2063] [outer = 0x11627a800] 01:47:53 INFO - PROCESS | 1938 | 1461487673038 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 01:47:53 INFO - PROCESS | 1938 | 1461487673046 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:47:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:47:53 INFO - PROCESS | 1938 | 1461487673048 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:47:53 INFO - PROCESS | 1938 | 1461487673050 Marionette TRACE conn2 <- [1,2722,null,{}] 01:47:53 INFO - PROCESS | 1938 | 1461487673052 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:53 INFO - PROCESS | 1938 | 1461487673153 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:47:53 INFO - PROCESS | 1938 | 1461487673159 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b36b800 == 43 [pid = 1938] [id = 688] 01:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x11650d000) [pid = 1938] [serial = 2064] [outer = 0x0] 01:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x11c68e800) [pid = 1938] [serial = 2065] [outer = 0x11650d000] 01:47:53 INFO - PROCESS | 1938 | 1461487673184 Marionette DEBUG loaded listener.js 01:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x12403c000) [pid = 1938] [serial = 2066] [outer = 0x11650d000] 01:47:53 INFO - PROCESS | 1938 | 1461487673486 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 01:47:53 INFO - PROCESS | 1938 | 1461487673519 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:47:53 INFO - PROCESS | 1938 | 1461487673521 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:47:53 INFO - PROCESS | 1938 | 1461487673522 Marionette TRACE conn2 <- [1,2726,null,{}] 01:47:53 INFO - PROCESS | 1938 | 1461487673524 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:53 INFO - PROCESS | 1938 | 1461487673601 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:47:53 INFO - PROCESS | 1938 | 1461487673605 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d057000 == 44 [pid = 1938] [id = 689] 01:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x123a13000) [pid = 1938] [serial = 2067] [outer = 0x0] 01:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x1241ddc00) [pid = 1938] [serial = 2068] [outer = 0x123a13000] 01:47:53 INFO - PROCESS | 1938 | 1461487673633 Marionette DEBUG loaded listener.js 01:47:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x126721400) [pid = 1938] [serial = 2069] [outer = 0x123a13000] 01:47:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:47:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 468ms 01:47:53 INFO - PROCESS | 1938 | 1461487673986 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 01:47:53 INFO - PROCESS | 1938 | 1461487673990 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:47:53 INFO - PROCESS | 1938 | 1461487673991 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:47:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:47:53 INFO - PROCESS | 1938 | 1461487673996 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:47:53 INFO - PROCESS | 1938 | 1461487673998 Marionette TRACE conn2 <- [1,2730,null,{}] 01:47:54 INFO - PROCESS | 1938 | 1461487674000 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:54 INFO - PROCESS | 1938 | 1461487674103 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:47:54 INFO - PROCESS | 1938 | 1461487674111 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d05b000 == 45 [pid = 1938] [id = 690] 01:47:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x126720400) [pid = 1938] [serial = 2070] [outer = 0x0] 01:47:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x1273efc00) [pid = 1938] [serial = 2071] [outer = 0x126720400] 01:47:54 INFO - PROCESS | 1938 | 1461487674137 Marionette DEBUG loaded listener.js 01:47:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x127584000) [pid = 1938] [serial = 2072] [outer = 0x126720400] 01:47:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 01:47:54 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:47:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:47:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:47:54 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 01:47:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:47:54 INFO - _addTest/ [0,2733,"getWindowHandle",null] 01:47:54 INFO - PROCESS | 1938 | 1461487674971 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:47:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:47:54 INFO - PROCESS | 1938 | 1461487674974 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:47:54 INFO - PROCESS | 1938 | 1461487674977 Marionette TRACE conn2 <- [1,2734,null,{}] 01:47:54 INFO - PROCESS | 1938 | 1461487674980 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:55 INFO - PROCESS | 1938 | 1461487675078 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:47:55 INFO - PROCESS | 1938 | 1461487675130 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb48800 == 46 [pid = 1938] [id = 691] 01:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x115049400) [pid = 1938] [serial = 2073] [outer = 0x0] 01:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x115523800) [pid = 1938] [serial = 2074] [outer = 0x115049400] 01:47:55 INFO - PROCESS | 1938 | 1461487675161 Marionette DEBUG loaded listener.js 01:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x118f78800) [pid = 1938] [serial = 2075] [outer = 0x115049400] 01:47:55 INFO - PROCESS | 1938 | 1461487675597 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 01:47:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:47:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 672ms 01:47:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:47:55 INFO - PROCESS | 1938 | 1461487675647 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:47:55 INFO - PROCESS | 1938 | 1461487675651 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:47:55 INFO - PROCESS | 1938 | 1461487675656 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:47:55 INFO - PROCESS | 1938 | 1461487675658 Marionette TRACE conn2 <- [1,2738,null,{}] 01:47:55 INFO - PROCESS | 1938 | 1461487675660 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:55 INFO - PROCESS | 1938 | 1461487675760 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:47:55 INFO - PROCESS | 1938 | 1461487675818 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x127858000 == 47 [pid = 1938] [id = 692] 01:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x119a69800) [pid = 1938] [serial = 2076] [outer = 0x0] 01:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11aadc800) [pid = 1938] [serial = 2077] [outer = 0x119a69800] 01:47:55 INFO - PROCESS | 1938 | 1461487675850 Marionette DEBUG loaded listener.js 01:47:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11adccc00) [pid = 1938] [serial = 2078] [outer = 0x119a69800] 01:47:56 INFO - PROCESS | 1938 | 1461487676347 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 01:47:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:47:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 719ms 01:47:56 INFO - PROCESS | 1938 | 1461487676377 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:47:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:47:56 INFO - PROCESS | 1938 | 1461487676379 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:47:56 INFO - PROCESS | 1938 | 1461487676405 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:47:56 INFO - PROCESS | 1938 | 1461487676408 Marionette TRACE conn2 <- [1,2742,null,{}] 01:47:56 INFO - PROCESS | 1938 | 1461487676431 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:56 INFO - PROCESS | 1938 | 1461487676536 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:47:56 INFO - PROCESS | 1938 | 1461487676603 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d2cc000 == 48 [pid = 1938] [id = 693] 01:47:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11add4c00) [pid = 1938] [serial = 2079] [outer = 0x0] 01:47:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11bccc800) [pid = 1938] [serial = 2080] [outer = 0x11add4c00] 01:47:56 INFO - PROCESS | 1938 | 1461487676636 Marionette DEBUG loaded listener.js 01:47:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11c54b400) [pid = 1938] [serial = 2081] [outer = 0x11add4c00] 01:47:57 INFO - PROCESS | 1938 | 1461487677077 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:47:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:47:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 707ms 01:47:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:47:57 INFO - PROCESS | 1938 | 1461487677089 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:47:57 INFO - PROCESS | 1938 | 1461487677091 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:47:57 INFO - PROCESS | 1938 | 1461487677093 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:47:57 INFO - PROCESS | 1938 | 1461487677095 Marionette TRACE conn2 <- [1,2746,null,{}] 01:47:57 INFO - PROCESS | 1938 | 1461487677097 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:57 INFO - PROCESS | 1938 | 1461487677194 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:47:57 INFO - PROCESS | 1938 | 1461487677244 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dbe5800 == 49 [pid = 1938] [id = 694] 01:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11c693800) [pid = 1938] [serial = 2082] [outer = 0x0] 01:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x123f8b400) [pid = 1938] [serial = 2083] [outer = 0x11c693800] 01:47:57 INFO - PROCESS | 1938 | 1461487677275 Marionette DEBUG loaded listener.js 01:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x1273ea000) [pid = 1938] [serial = 2084] [outer = 0x11c693800] 01:47:57 INFO - PROCESS | 1938 | 1461487677676 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:47:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:47:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 618ms 01:47:57 INFO - PROCESS | 1938 | 1461487677713 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:47:57 INFO - PROCESS | 1938 | 1461487677714 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:47:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:47:57 INFO - PROCESS | 1938 | 1461487677717 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:47:57 INFO - PROCESS | 1938 | 1461487677718 Marionette TRACE conn2 <- [1,2750,null,{}] 01:47:57 INFO - PROCESS | 1938 | 1461487677720 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:57 INFO - PROCESS | 1938 | 1461487677816 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:47:57 INFO - PROCESS | 1938 | 1461487677901 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e594800 == 50 [pid = 1938] [id = 695] 01:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x11c697c00) [pid = 1938] [serial = 2085] [outer = 0x0] 01:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x127597c00) [pid = 1938] [serial = 2086] [outer = 0x11c697c00] 01:47:57 INFO - PROCESS | 1938 | 1461487677931 Marionette DEBUG loaded listener.js 01:47:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x12759e400) [pid = 1938] [serial = 2087] [outer = 0x11c697c00] 01:47:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:47:58 INFO - PROCESS | 1938 | 1461487678329 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:47:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 618ms 01:47:58 INFO - PROCESS | 1938 | 1461487678336 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:47:58 INFO - PROCESS | 1938 | 1461487678337 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:47:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:47:58 INFO - PROCESS | 1938 | 1461487678340 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:47:58 INFO - PROCESS | 1938 | 1461487678341 Marionette TRACE conn2 <- [1,2754,null,{}] 01:47:58 INFO - PROCESS | 1938 | 1461487678343 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:58 INFO - PROCESS | 1938 | 1461487678457 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:47:58 INFO - PROCESS | 1938 | 1461487678510 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e5aa000 == 51 [pid = 1938] [id = 696] 01:47:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x12759c000) [pid = 1938] [serial = 2088] [outer = 0x0] 01:47:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x127d9f800) [pid = 1938] [serial = 2089] [outer = 0x12759c000] 01:47:58 INFO - PROCESS | 1938 | 1461487678542 Marionette DEBUG loaded listener.js 01:47:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x128824800) [pid = 1938] [serial = 2090] [outer = 0x12759c000] 01:47:58 INFO - PROCESS | 1938 | 1461487678942 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:47:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:47:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 669ms 01:47:59 INFO - PROCESS | 1938 | 1461487679183 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:47:59 INFO - PROCESS | 1938 | 1461487679186 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:47:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:47:59 INFO - PROCESS | 1938 | 1461487679203 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:47:59 INFO - PROCESS | 1938 | 1461487679205 Marionette TRACE conn2 <- [1,2758,null,{}] 01:47:59 INFO - PROCESS | 1938 | 1461487679209 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:59 INFO - PROCESS | 1938 | 1461487679303 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:47:59 INFO - PROCESS | 1938 | 1461487679355 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x123b19800 == 52 [pid = 1938] [id = 697] 01:47:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x1151da800) [pid = 1938] [serial = 2091] [outer = 0x0] 01:47:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x1158eb000) [pid = 1938] [serial = 2092] [outer = 0x1151da800] 01:47:59 INFO - PROCESS | 1938 | 1461487679382 Marionette DEBUG loaded listener.js 01:47:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x119266c00) [pid = 1938] [serial = 2093] [outer = 0x1151da800] 01:47:59 INFO - PROCESS | 1938 | 1461487679797 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:47:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:47:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 621ms 01:47:59 INFO - PROCESS | 1938 | 1461487679825 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:47:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:47:59 INFO - PROCESS | 1938 | 1461487679828 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:47:59 INFO - PROCESS | 1938 | 1461487679833 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:47:59 INFO - PROCESS | 1938 | 1461487679835 Marionette TRACE conn2 <- [1,2762,null,{}] 01:47:59 INFO - PROCESS | 1938 | 1461487679838 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:47:59 INFO - PROCESS | 1938 | 1461487679933 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:47:59 INFO - PROCESS | 1938 | 1461487679988 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c1e1000 == 53 [pid = 1938] [id = 698] 01:47:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11918e000) [pid = 1938] [serial = 2094] [outer = 0x0] 01:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x11a60fc00) [pid = 1938] [serial = 2095] [outer = 0x11918e000] 01:48:00 INFO - PROCESS | 1938 | 1461487680017 Marionette DEBUG loaded listener.js 01:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11ac7f400) [pid = 1938] [serial = 2096] [outer = 0x11918e000] 01:48:00 INFO - PROCESS | 1938 | --DOCSHELL 0x119adb800 == 52 [pid = 1938] [id = 407] 01:48:00 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb5b800 == 51 [pid = 1938] [id = 411] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x12662c800) [pid = 1938] [serial = 2035] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11c52b400) [pid = 1938] [serial = 2023] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11a890000) [pid = 1938] [serial = 2005] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11a8ba400) [pid = 1938] [serial = 2006] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11bccdc00) [pid = 1938] [serial = 2017] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x11bf2b400) [pid = 1938] [serial = 2018] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11b70dc00) [pid = 1938] [serial = 2014] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11bb79400) [pid = 1938] [serial = 2015] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x119266800) [pid = 1938] [serial = 2002] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x119c2f400) [pid = 1938] [serial = 2003] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x11aae5800) [pid = 1938] [serial = 2008] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x11ac77000) [pid = 1938] [serial = 2009] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x11afac400) [pid = 1938] [serial = 2011] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x11c1a8400) [pid = 1938] [serial = 2020] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x11c31d000) [pid = 1938] [serial = 2021] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x11afc1400) [pid = 1938] [serial = 2012] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x114e2e000) [pid = 1938] [serial = 1996] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x114fc1800) [pid = 1938] [serial = 1997] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x1152a0c00) [pid = 1938] [serial = 1999] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x11650d800) [pid = 1938] [serial = 2000] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x12419f800) [pid = 1938] [serial = 2029] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x11bcce400) [pid = 1938] [serial = 2032] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x123b2c400) [pid = 1938] [serial = 2027] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x11c7d0800) [pid = 1938] [serial = 2026] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x1241a5c00) [pid = 1938] [serial = 2030] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x11c553000) [pid = 1938] [serial = 2024] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x1241a5400) [pid = 1938] [serial = 2033] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1938 | 1461487680371 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:48:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:48:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 573ms 01:48:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:48:00 INFO - PROCESS | 1938 | 1461487680405 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:48:00 INFO - PROCESS | 1938 | 1461487680406 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:48:00 INFO - PROCESS | 1938 | 1461487680408 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:48:00 INFO - PROCESS | 1938 | 1461487680410 Marionette TRACE conn2 <- [1,2766,null,{}] 01:48:00 INFO - PROCESS | 1938 | 1461487680416 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:00 INFO - PROCESS | 1938 | 1461487680501 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:48:00 INFO - PROCESS | 1938 | 1461487680509 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x1239a7000 == 52 [pid = 1938] [id = 699] 01:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x11add7c00) [pid = 1938] [serial = 2097] [outer = 0x0] 01:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x11af6d400) [pid = 1938] [serial = 2098] [outer = 0x11add7c00] 01:48:00 INFO - PROCESS | 1938 | 1461487680538 Marionette DEBUG loaded listener.js 01:48:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x11afb9000) [pid = 1938] [serial = 2099] [outer = 0x11add7c00] 01:48:00 INFO - PROCESS | 1938 | 1461487680907 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:48:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:48:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 519ms 01:48:00 INFO - PROCESS | 1938 | 1461487680929 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:48:00 INFO - PROCESS | 1938 | 1461487680930 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:48:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:48:00 INFO - PROCESS | 1938 | 1461487680932 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:48:00 INFO - PROCESS | 1938 | 1461487680933 Marionette TRACE conn2 <- [1,2770,null,{}] 01:48:00 INFO - PROCESS | 1938 | 1461487680936 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:01 INFO - PROCESS | 1938 | 1461487681020 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 01:48:01 INFO - PROCESS | 1938 | 1461487681070 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x127db5800 == 53 [pid = 1938] [id = 700] 01:48:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x11afba800) [pid = 1938] [serial = 2100] [outer = 0x0] 01:48:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x11bc52400) [pid = 1938] [serial = 2101] [outer = 0x11afba800] 01:48:01 INFO - PROCESS | 1938 | 1461487681097 Marionette DEBUG loaded listener.js 01:48:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11c1adc00) [pid = 1938] [serial = 2102] [outer = 0x11afba800] 01:48:01 INFO - PROCESS | 1938 | 1461487681385 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:48:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:48:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 468ms 01:48:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:48:01 INFO - PROCESS | 1938 | 1461487681400 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 01:48:01 INFO - PROCESS | 1938 | 1461487681401 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 01:48:01 INFO - PROCESS | 1938 | 1461487681404 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:48:01 INFO - PROCESS | 1938 | 1461487681405 Marionette TRACE conn2 <- [1,2774,null,{}] 01:48:01 INFO - PROCESS | 1938 | 1461487681407 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:01 INFO - PROCESS | 1938 | 1461487681503 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 01:48:01 INFO - PROCESS | 1938 | 1461487681507 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae43800 == 54 [pid = 1938] [id = 701] 01:48:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11c318400) [pid = 1938] [serial = 2103] [outer = 0x0] 01:48:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11c690400) [pid = 1938] [serial = 2104] [outer = 0x11c318400] 01:48:01 INFO - PROCESS | 1938 | 1461487681533 Marionette DEBUG loaded listener.js 01:48:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x123a14400) [pid = 1938] [serial = 2105] [outer = 0x11c318400] 01:48:01 INFO - PROCESS | 1938 | 1461487681867 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 01:48:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:48:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 521ms 01:48:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:48:01 INFO - PROCESS | 1938 | 1461487681926 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 01:48:01 INFO - PROCESS | 1938 | 1461487681929 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 01:48:01 INFO - PROCESS | 1938 | 1461487681931 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:48:01 INFO - PROCESS | 1938 | 1461487681932 Marionette TRACE conn2 <- [1,2778,null,{}] 01:48:01 INFO - PROCESS | 1938 | 1461487681935 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:02 INFO - PROCESS | 1938 | 1461487682033 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 01:48:02 INFO - PROCESS | 1938 | 1461487682038 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x12afa9800 == 55 [pid = 1938] [id = 702] 01:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x12403d800) [pid = 1938] [serial = 2106] [outer = 0x0] 01:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x124438800) [pid = 1938] [serial = 2107] [outer = 0x12403d800] 01:48:02 INFO - PROCESS | 1938 | 1461487682065 Marionette DEBUG loaded listener.js 01:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x1278c2400) [pid = 1938] [serial = 2108] [outer = 0x12403d800] 01:48:02 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x11ac7b800) [pid = 1938] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:48:02 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x114ba9800) [pid = 1938] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:48:02 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x118f78000) [pid = 1938] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:48:02 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x123a13000) [pid = 1938] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:48:02 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x11bcccc00) [pid = 1938] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:48:02 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x114fc9000) [pid = 1938] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:48:02 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x11627a800) [pid = 1938] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:48:02 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x114bb5400) [pid = 1938] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:48:02 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x11650d000) [pid = 1938] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:48:02 INFO - PROCESS | 1938 | 1461487682680 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:48:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:48:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 818ms 01:48:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:48:02 INFO - PROCESS | 1938 | 1461487682750 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 01:48:02 INFO - PROCESS | 1938 | 1461487682753 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 01:48:02 INFO - PROCESS | 1938 | 1461487682756 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:48:02 INFO - PROCESS | 1938 | 1461487682759 Marionette TRACE conn2 <- [1,2782,null,{}] 01:48:02 INFO - PROCESS | 1938 | 1461487682763 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:02 INFO - PROCESS | 1938 | 1461487682895 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 01:48:02 INFO - PROCESS | 1938 | 1461487682950 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb5c800 == 56 [pid = 1938] [id = 703] 01:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x115042400) [pid = 1938] [serial = 2109] [outer = 0x0] 01:48:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x11912ec00) [pid = 1938] [serial = 2110] [outer = 0x115042400] 01:48:02 INFO - PROCESS | 1938 | 1461487682982 Marionette DEBUG loaded listener.js 01:48:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x11a894800) [pid = 1938] [serial = 2111] [outer = 0x115042400] 01:48:03 INFO - PROCESS | 1938 | 1461487683373 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:48:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:48:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 673ms 01:48:03 INFO - PROCESS | 1938 | 1461487683429 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 01:48:03 INFO - PROCESS | 1938 | 1461487683433 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 01:48:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:48:03 INFO - PROCESS | 1938 | 1461487683438 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:48:03 INFO - PROCESS | 1938 | 1461487683440 Marionette TRACE conn2 <- [1,2786,null,{}] 01:48:03 INFO - PROCESS | 1938 | 1461487683442 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:03 INFO - PROCESS | 1938 | 1461487683543 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 01:48:03 INFO - PROCESS | 1938 | 1461487683598 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x127dbb800 == 57 [pid = 1938] [id = 704] 01:48:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x11a8ba000) [pid = 1938] [serial = 2112] [outer = 0x0] 01:48:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11add8c00) [pid = 1938] [serial = 2113] [outer = 0x11a8ba000] 01:48:03 INFO - PROCESS | 1938 | 1461487683628 Marionette DEBUG loaded listener.js 01:48:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11b705800) [pid = 1938] [serial = 2114] [outer = 0x11a8ba000] 01:48:04 INFO - PROCESS | 1938 | 1461487684031 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:48:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:48:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 623ms 01:48:04 INFO - PROCESS | 1938 | 1461487684061 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 01:48:04 INFO - PROCESS | 1938 | 1461487684063 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 01:48:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:48:04 INFO - PROCESS | 1938 | 1461487684065 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:48:04 INFO - PROCESS | 1938 | 1461487684068 Marionette TRACE conn2 <- [1,2790,null,{}] 01:48:04 INFO - PROCESS | 1938 | 1461487684076 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:04 INFO - PROCESS | 1938 | 1461487684177 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 01:48:04 INFO - PROCESS | 1938 | 1461487684268 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b91c000 == 58 [pid = 1938] [id = 705] 01:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11c1a5800) [pid = 1938] [serial = 2115] [outer = 0x0] 01:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x123a16800) [pid = 1938] [serial = 2116] [outer = 0x11c1a5800] 01:48:04 INFO - PROCESS | 1938 | 1461487684300 Marionette DEBUG loaded listener.js 01:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x124431800) [pid = 1938] [serial = 2117] [outer = 0x11c1a5800] 01:48:04 INFO - PROCESS | 1938 | 1461487684690 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:48:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:48:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 673ms 01:48:04 INFO - PROCESS | 1938 | 1461487684740 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 01:48:04 INFO - PROCESS | 1938 | 1461487684742 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 01:48:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:48:04 INFO - PROCESS | 1938 | --DOCSHELL 0x12fbcd000 == 57 [pid = 1938] [id = 16] 01:48:04 INFO - PROCESS | 1938 | 1461487684785 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:48:04 INFO - PROCESS | 1938 | 1461487684786 Marionette TRACE conn2 <- [1,2794,null,{}] 01:48:04 INFO - PROCESS | 1938 | 1461487684798 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:04 INFO - PROCESS | 1938 | 1461487684897 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 01:48:04 INFO - PROCESS | 1938 | 1461487684963 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x12c025000 == 58 [pid = 1938] [id = 706] 01:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x1273ee400) [pid = 1938] [serial = 2118] [outer = 0x0] 01:48:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x12758ac00) [pid = 1938] [serial = 2119] [outer = 0x1273ee400] 01:48:04 INFO - PROCESS | 1938 | 1461487684993 Marionette DEBUG loaded listener.js 01:48:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x127d9f000) [pid = 1938] [serial = 2120] [outer = 0x1273ee400] 01:48:05 INFO - PROCESS | 1938 | 1461487685394 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 01:48:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:48:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 663ms 01:48:05 INFO - PROCESS | 1938 | 1461487685416 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 01:48:05 INFO - PROCESS | 1938 | 1461487685418 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 01:48:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:48:05 INFO - PROCESS | 1938 | 1461487685420 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:48:05 INFO - PROCESS | 1938 | 1461487685421 Marionette TRACE conn2 <- [1,2798,null,{}] 01:48:05 INFO - PROCESS | 1938 | 1461487685424 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:05 INFO - PROCESS | 1938 | 1461487685522 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 01:48:05 INFO - PROCESS | 1938 | 1461487685618 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d920000 == 59 [pid = 1938] [id = 707] 01:48:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x12759c800) [pid = 1938] [serial = 2121] [outer = 0x0] 01:48:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x128817000) [pid = 1938] [serial = 2122] [outer = 0x12759c800] 01:48:05 INFO - PROCESS | 1938 | 1461487685649 Marionette DEBUG loaded listener.js 01:48:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x128824000) [pid = 1938] [serial = 2123] [outer = 0x12759c800] 01:48:06 INFO - PROCESS | 1938 | 1461487686082 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 01:48:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:48:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 722ms 01:48:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:48:06 INFO - PROCESS | 1938 | 1461487686143 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 01:48:06 INFO - PROCESS | 1938 | 1461487686144 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 01:48:06 INFO - PROCESS | 1938 | 1461487686146 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:48:06 INFO - PROCESS | 1938 | 1461487686148 Marionette TRACE conn2 <- [1,2802,null,{}] 01:48:06 INFO - PROCESS | 1938 | 1461487686150 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:06 INFO - PROCESS | 1938 | 1461487686273 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 01:48:06 INFO - PROCESS | 1938 | 1461487686329 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e678800 == 60 [pid = 1938] [id = 708] 01:48:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x12941a400) [pid = 1938] [serial = 2124] [outer = 0x0] 01:48:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x1295ac800) [pid = 1938] [serial = 2125] [outer = 0x12941a400] 01:48:06 INFO - PROCESS | 1938 | 1461487686362 Marionette DEBUG loaded listener.js 01:48:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x12a10c000) [pid = 1938] [serial = 2126] [outer = 0x12941a400] 01:48:06 INFO - PROCESS | 1938 | 1461487686766 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:48:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:48:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 01:48:06 INFO - PROCESS | 1938 | 1461487686817 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 01:48:06 INFO - PROCESS | 1938 | 1461487686818 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 01:48:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:48:06 INFO - PROCESS | 1938 | 1461487686820 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:48:06 INFO - PROCESS | 1938 | 1461487686821 Marionette TRACE conn2 <- [1,2806,null,{}] 01:48:06 INFO - PROCESS | 1938 | 1461487686824 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:06 INFO - PROCESS | 1938 | 1461487686939 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 01:48:06 INFO - PROCESS | 1938 | 1461487686994 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb0800 == 61 [pid = 1938] [id = 709] 01:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x12a10e800) [pid = 1938] [serial = 2127] [outer = 0x0] 01:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x12a114400) [pid = 1938] [serial = 2128] [outer = 0x12a10e800] 01:48:07 INFO - PROCESS | 1938 | 1461487687024 Marionette DEBUG loaded listener.js 01:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x12a11ac00) [pid = 1938] [serial = 2129] [outer = 0x12a10e800] 01:48:07 INFO - PROCESS | 1938 | 1461487687409 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:48:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:48:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 620ms 01:48:07 INFO - PROCESS | 1938 | 1461487687440 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 01:48:07 INFO - PROCESS | 1938 | 1461487687442 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 01:48:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:48:07 INFO - PROCESS | 1938 | 1461487687444 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:48:07 INFO - PROCESS | 1938 | 1461487687445 Marionette TRACE conn2 <- [1,2810,null,{}] 01:48:07 INFO - PROCESS | 1938 | 1461487687448 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:07 INFO - PROCESS | 1938 | 1461487687655 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 01:48:07 INFO - PROCESS | 1938 | 1461487687718 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bf79000 == 62 [pid = 1938] [id = 710] 01:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x114b33c00) [pid = 1938] [serial = 2130] [outer = 0x0] 01:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x114e31c00) [pid = 1938] [serial = 2131] [outer = 0x114b33c00] 01:48:07 INFO - PROCESS | 1938 | 1461487687748 Marionette DEBUG loaded listener.js 01:48:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x11576a800) [pid = 1938] [serial = 2132] [outer = 0x114b33c00] 01:48:08 INFO - PROCESS | 1938 | 1461487688186 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:48:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:48:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 774ms 01:48:08 INFO - PROCESS | 1938 | 1461487688240 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 01:48:08 INFO - PROCESS | 1938 | 1461487688242 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 01:48:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:48:08 INFO - PROCESS | 1938 | --DOCSHELL 0x12ae43800 == 61 [pid = 1938] [id = 701] 01:48:08 INFO - PROCESS | 1938 | --DOCSHELL 0x127db5800 == 60 [pid = 1938] [id = 700] 01:48:08 INFO - PROCESS | 1938 | --DOCSHELL 0x1239a7000 == 59 [pid = 1938] [id = 699] 01:48:08 INFO - PROCESS | 1938 | --DOCSHELL 0x11c1e1000 == 58 [pid = 1938] [id = 698] 01:48:08 INFO - PROCESS | 1938 | --DOCSHELL 0x123b19800 == 57 [pid = 1938] [id = 697] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x1273efc00) [pid = 1938] [serial = 2071] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb48800 == 56 [pid = 1938] [id = 691] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11af77000) [pid = 1938] [serial = 2053] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x11b707c00) [pid = 1938] [serial = 2056] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x119d62400) [pid = 1938] [serial = 2047] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x1165d2400) [pid = 1938] [serial = 2041] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x126721400) [pid = 1938] [serial = 2069] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x11c31a400) [pid = 1938] [serial = 2059] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x11bccb800) [pid = 1938] [serial = 2057] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x11586e800) [pid = 1938] [serial = 2044] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x11887d000) [pid = 1938] [serial = 2045] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x114ba8c00) [pid = 1938] [serial = 2038] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x11a8b8c00) [pid = 1938] [serial = 2062] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x1241ddc00) [pid = 1938] [serial = 2068] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x11bf32800) [pid = 1938] [serial = 2063] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x11c7d1800) [pid = 1938] [serial = 2060] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x11ac7ec00) [pid = 1938] [serial = 2050] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x11add4000) [pid = 1938] [serial = 2051] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x11c68e800) [pid = 1938] [serial = 2065] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x11afb7800) [pid = 1938] [serial = 2054] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x12403c000) [pid = 1938] [serial = 2066] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x11a894400) [pid = 1938] [serial = 2048] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1938 | 1461487688296 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:48:08 INFO - PROCESS | 1938 | 1461487688299 Marionette TRACE conn2 <- [1,2814,null,{}] 01:48:08 INFO - PROCESS | 1938 | 1461487688302 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:08 INFO - PROCESS | 1938 | 1461487688388 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 01:48:08 INFO - PROCESS | 1938 | 1461487688447 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x11aa47000 == 57 [pid = 1938] [id = 711] 01:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x119269000) [pid = 1938] [serial = 2133] [outer = 0x0] 01:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x11a60e800) [pid = 1938] [serial = 2134] [outer = 0x119269000] 01:48:08 INFO - PROCESS | 1938 | 1461487688478 Marionette DEBUG loaded listener.js 01:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x11ac76c00) [pid = 1938] [serial = 2135] [outer = 0x119269000] 01:48:08 INFO - PROCESS | 1938 | 1461487688770 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 01:48:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:48:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 552ms 01:48:08 INFO - PROCESS | 1938 | 1461487688819 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 01:48:08 INFO - PROCESS | 1938 | 1461487688821 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 01:48:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:48:08 INFO - PROCESS | 1938 | 1461487688824 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:48:08 INFO - PROCESS | 1938 | 1461487688825 Marionette TRACE conn2 <- [1,2818,null,{}] 01:48:08 INFO - PROCESS | 1938 | 1461487688830 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:08 INFO - PROCESS | 1938 | 1461487688927 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 01:48:08 INFO - PROCESS | 1938 | 1461487688934 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x1267b8800 == 58 [pid = 1938] [id = 712] 01:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x11b7f9400) [pid = 1938] [serial = 2136] [outer = 0x0] 01:48:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x11bb7cc00) [pid = 1938] [serial = 2137] [outer = 0x11b7f9400] 01:48:08 INFO - PROCESS | 1938 | 1461487688960 Marionette DEBUG loaded listener.js 01:48:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x11bf32000) [pid = 1938] [serial = 2138] [outer = 0x11b7f9400] 01:48:09 INFO - PROCESS | 1938 | 1461487689313 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 01:48:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:48:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms 01:48:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:48:09 INFO - PROCESS | 1938 | 1461487689345 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 01:48:09 INFO - PROCESS | 1938 | 1461487689348 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 01:48:09 INFO - PROCESS | 1938 | 1461487689355 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:48:09 INFO - PROCESS | 1938 | 1461487689358 Marionette TRACE conn2 <- [1,2822,null,{}] 01:48:09 INFO - PROCESS | 1938 | 1461487689361 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:09 INFO - PROCESS | 1938 | 1461487689447 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 01:48:09 INFO - PROCESS | 1938 | 1461487689451 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae51800 == 59 [pid = 1938] [id = 713] 01:48:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x11c31b400) [pid = 1938] [serial = 2139] [outer = 0x0] 01:48:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x123a19000) [pid = 1938] [serial = 2140] [outer = 0x11c31b400] 01:48:09 INFO - PROCESS | 1938 | 1461487689477 Marionette DEBUG loaded listener.js 01:48:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x12429a800) [pid = 1938] [serial = 2141] [outer = 0x11c31b400] 01:48:09 INFO - PROCESS | 1938 | 1461487689830 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:48:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:48:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 524ms 01:48:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:48:09 INFO - PROCESS | 1938 | 1461487689875 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 01:48:09 INFO - PROCESS | 1938 | 1461487689878 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 01:48:09 INFO - PROCESS | 1938 | 1461487689881 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:48:09 INFO - PROCESS | 1938 | 1461487689882 Marionette TRACE conn2 <- [1,2826,null,{}] 01:48:09 INFO - PROCESS | 1938 | 1461487689885 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:09 INFO - PROCESS | 1938 | 1461487689968 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 01:48:09 INFO - PROCESS | 1938 | 1461487689972 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b31d800 == 60 [pid = 1938] [id = 714] 01:48:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x126721400) [pid = 1938] [serial = 2142] [outer = 0x0] 01:48:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x12759d000) [pid = 1938] [serial = 2143] [outer = 0x126721400] 01:48:10 INFO - PROCESS | 1938 | 1461487689998 Marionette DEBUG loaded listener.js 01:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x12881a800) [pid = 1938] [serial = 2144] [outer = 0x126721400] 01:48:10 INFO - PROCESS | 1938 | 1461487690331 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:48:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:48:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 468ms 01:48:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:48:10 INFO - PROCESS | 1938 | 1461487690350 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 01:48:10 INFO - PROCESS | 1938 | 1461487690351 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 01:48:10 INFO - PROCESS | 1938 | 1461487690353 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:48:10 INFO - PROCESS | 1938 | 1461487690354 Marionette TRACE conn2 <- [1,2830,null,{}] 01:48:10 INFO - PROCESS | 1938 | 1461487690356 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:10 INFO - PROCESS | 1938 | 1461487690443 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 01:48:10 INFO - PROCESS | 1938 | 1461487690513 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd46800 == 61 [pid = 1938] [id = 715] 01:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x12941fc00) [pid = 1938] [serial = 2145] [outer = 0x0] 01:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x129423400) [pid = 1938] [serial = 2146] [outer = 0x12941fc00] 01:48:10 INFO - PROCESS | 1938 | 1461487690545 Marionette DEBUG loaded listener.js 01:48:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x12a116400) [pid = 1938] [serial = 2147] [outer = 0x12941fc00] 01:48:10 INFO - PROCESS | 1938 | 1461487690897 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:48:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:48:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 569ms 01:48:10 INFO - PROCESS | 1938 | 1461487690923 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 01:48:10 INFO - PROCESS | 1938 | 1461487690924 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 01:48:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:48:10 INFO - PROCESS | 1938 | 1461487690933 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:48:10 INFO - PROCESS | 1938 | 1461487690934 Marionette TRACE conn2 <- [1,2834,null,{}] 01:48:10 INFO - PROCESS | 1938 | 1461487690937 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:11 INFO - PROCESS | 1938 | 1461487691039 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 01:48:11 INFO - PROCESS | 1938 | 1461487691076 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d90e000 == 62 [pid = 1938] [id = 716] 01:48:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x129420000) [pid = 1938] [serial = 2148] [outer = 0x0] 01:48:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x12a18dc00) [pid = 1938] [serial = 2149] [outer = 0x129420000] 01:48:11 INFO - PROCESS | 1938 | 1461487691101 Marionette DEBUG loaded listener.js 01:48:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x12ad0b400) [pid = 1938] [serial = 2150] [outer = 0x129420000] 01:48:11 INFO - PROCESS | 1938 | 1461487691421 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:48:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:48:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 519ms 01:48:11 INFO - PROCESS | 1938 | 1461487691459 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 01:48:11 INFO - PROCESS | 1938 | 1461487691462 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 01:48:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:48:11 INFO - PROCESS | 1938 | 1461487691465 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:48:11 INFO - PROCESS | 1938 | 1461487691466 Marionette TRACE conn2 <- [1,2838,null,{}] 01:48:11 INFO - PROCESS | 1938 | 1461487691468 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:11 INFO - PROCESS | 1938 | 1461487691573 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 01:48:11 INFO - PROCESS | 1938 | 1461487691586 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e663800 == 63 [pid = 1938] [id = 717] 01:48:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x12a118000) [pid = 1938] [serial = 2151] [outer = 0x0] 01:48:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x12ad12800) [pid = 1938] [serial = 2152] [outer = 0x12a118000] 01:48:11 INFO - PROCESS | 1938 | 1461487691611 Marionette DEBUG loaded listener.js 01:48:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x12b059400) [pid = 1938] [serial = 2153] [outer = 0x12a118000] 01:48:11 INFO - PROCESS | 1938 | 1461487691967 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:48:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:48:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 01:48:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:48:11 INFO - PROCESS | 1938 | 1461487691984 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 01:48:11 INFO - PROCESS | 1938 | 1461487691985 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 01:48:11 INFO - PROCESS | 1938 | 1461487691987 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:48:11 INFO - PROCESS | 1938 | 1461487691988 Marionette TRACE conn2 <- [1,2842,null,{}] 01:48:11 INFO - PROCESS | 1938 | 1461487691991 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:12 INFO - PROCESS | 1938 | 1461487692156 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 01:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x11918e000) [pid = 1938] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x11afba800) [pid = 1938] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x1151da800) [pid = 1938] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x11c318400) [pid = 1938] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:48:12 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x11add7c00) [pid = 1938] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:48:12 INFO - PROCESS | 1938 | 1461487692203 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12464e800 == 64 [pid = 1938] [id = 718] 01:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x114e2e000) [pid = 1938] [serial = 2154] [outer = 0x0] 01:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x11918e000) [pid = 1938] [serial = 2155] [outer = 0x114e2e000] 01:48:12 INFO - PROCESS | 1938 | 1461487692228 Marionette DEBUG loaded listener.js 01:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x11c699800) [pid = 1938] [serial = 2156] [outer = 0x114e2e000] 01:48:12 INFO - PROCESS | 1938 | 1461487692531 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:48:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:48:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 571ms 01:48:12 INFO - PROCESS | 1938 | 1461487692559 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 01:48:12 INFO - PROCESS | 1938 | 1461487692562 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 01:48:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:48:12 INFO - PROCESS | 1938 | 1461487692564 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:48:12 INFO - PROCESS | 1938 | 1461487692565 Marionette TRACE conn2 <- [1,2846,null,{}] 01:48:12 INFO - PROCESS | 1938 | 1461487692568 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:12 INFO - PROCESS | 1938 | 1461487692653 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 01:48:12 INFO - PROCESS | 1938 | 1461487692657 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed29000 == 65 [pid = 1938] [id = 719] 01:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x12b05f800) [pid = 1938] [serial = 2157] [outer = 0x0] 01:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x12b127000) [pid = 1938] [serial = 2158] [outer = 0x12b05f800] 01:48:12 INFO - PROCESS | 1938 | 1461487692683 Marionette DEBUG loaded listener.js 01:48:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x12b226800) [pid = 1938] [serial = 2159] [outer = 0x12b05f800] 01:48:13 INFO - PROCESS | 1938 | 1461487692999 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:48:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:48:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 469ms 01:48:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:48:13 INFO - PROCESS | 1938 | 1461487693035 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 01:48:13 INFO - PROCESS | 1938 | 1461487693036 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 01:48:13 INFO - PROCESS | 1938 | 1461487693038 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:48:13 INFO - PROCESS | 1938 | 1461487693039 Marionette TRACE conn2 <- [1,2850,null,{}] 01:48:13 INFO - PROCESS | 1938 | 1461487693041 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:13 INFO - PROCESS | 1938 | 1461487693156 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 01:48:13 INFO - PROCESS | 1938 | 1461487693162 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed79000 == 66 [pid = 1938] [id = 720] 01:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x12ad0dc00) [pid = 1938] [serial = 2160] [outer = 0x0] 01:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x12b226c00) [pid = 1938] [serial = 2161] [outer = 0x12ad0dc00] 01:48:13 INFO - PROCESS | 1938 | 1461487693193 Marionette DEBUG loaded listener.js 01:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x12b4be000) [pid = 1938] [serial = 2162] [outer = 0x12ad0dc00] 01:48:13 INFO - PROCESS | 1938 | 1461487693531 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:48:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:48:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 520ms 01:48:13 INFO - PROCESS | 1938 | 1461487693559 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 01:48:13 INFO - PROCESS | 1938 | 1461487693563 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 01:48:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:48:13 INFO - PROCESS | 1938 | 1461487693565 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:48:13 INFO - PROCESS | 1938 | 1461487693567 Marionette TRACE conn2 <- [1,2854,null,{}] 01:48:13 INFO - PROCESS | 1938 | 1461487693569 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:13 INFO - PROCESS | 1938 | 1461487693670 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 01:48:13 INFO - PROCESS | 1938 | 1461487693674 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4ce000 == 67 [pid = 1938] [id = 721] 01:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x12b22f800) [pid = 1938] [serial = 2163] [outer = 0x0] 01:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x12b965000) [pid = 1938] [serial = 2164] [outer = 0x12b22f800] 01:48:13 INFO - PROCESS | 1938 | 1461487693700 Marionette DEBUG loaded listener.js 01:48:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x12bb9bc00) [pid = 1938] [serial = 2165] [outer = 0x12b22f800] 01:48:14 INFO - PROCESS | 1938 | 1461487694019 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:48:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:48:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 469ms 01:48:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:48:14 INFO - PROCESS | 1938 | 1461487694035 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 01:48:14 INFO - PROCESS | 1938 | 1461487694036 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 01:48:14 INFO - PROCESS | 1938 | 1461487694038 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:48:14 INFO - PROCESS | 1938 | 1461487694039 Marionette TRACE conn2 <- [1,2858,null,{}] 01:48:14 INFO - PROCESS | 1938 | 1461487694042 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:14 INFO - PROCESS | 1938 | 1461487694171 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 01:48:14 INFO - PROCESS | 1938 | 1461487694177 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4e0800 == 68 [pid = 1938] [id = 722] 01:48:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x11ac7d800) [pid = 1938] [serial = 2166] [outer = 0x0] 01:48:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x12bb98000) [pid = 1938] [serial = 2167] [outer = 0x11ac7d800] 01:48:14 INFO - PROCESS | 1938 | 1461487694202 Marionette DEBUG loaded listener.js 01:48:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x12bba1c00) [pid = 1938] [serial = 2168] [outer = 0x11ac7d800] 01:48:14 INFO - PROCESS | 1938 | 1461487694601 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:48:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:48:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 620ms 01:48:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:48:14 INFO - PROCESS | 1938 | 1461487694659 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 01:48:14 INFO - PROCESS | 1938 | 1461487694662 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 01:48:14 INFO - PROCESS | 1938 | 1461487694665 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:48:14 INFO - PROCESS | 1938 | 1461487694668 Marionette TRACE conn2 <- [1,2862,null,{}] 01:48:14 INFO - PROCESS | 1938 | 1461487694672 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:14 INFO - PROCESS | 1938 | 1461487694783 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 01:48:14 INFO - PROCESS | 1938 | 1461487694842 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x123b19800 == 69 [pid = 1938] [id = 723] 01:48:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x1157e4c00) [pid = 1938] [serial = 2169] [outer = 0x0] 01:48:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x11887d000) [pid = 1938] [serial = 2170] [outer = 0x1157e4c00] 01:48:14 INFO - PROCESS | 1938 | 1461487694916 Marionette DEBUG loaded listener.js 01:48:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x11a890000) [pid = 1938] [serial = 2171] [outer = 0x1157e4c00] 01:48:15 INFO - PROCESS | 1938 | 1461487695389 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:48:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:48:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 771ms 01:48:15 INFO - PROCESS | 1938 | 1461487695442 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 01:48:15 INFO - PROCESS | 1938 | 1461487695447 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 01:48:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:48:15 INFO - PROCESS | 1938 | 1461487695452 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:48:15 INFO - PROCESS | 1938 | 1461487695455 Marionette TRACE conn2 <- [1,2866,null,{}] 01:48:15 INFO - PROCESS | 1938 | 1461487695457 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:15 INFO - PROCESS | 1938 | 1461487695565 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 01:48:15 INFO - PROCESS | 1938 | 1461487695636 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x12afa2000 == 70 [pid = 1938] [id = 724] 01:48:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x11afb7800) [pid = 1938] [serial = 2172] [outer = 0x0] 01:48:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x11bcd4000) [pid = 1938] [serial = 2173] [outer = 0x11afb7800] 01:48:15 INFO - PROCESS | 1938 | 1461487695666 Marionette DEBUG loaded listener.js 01:48:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x123a10800) [pid = 1938] [serial = 2174] [outer = 0x11afb7800] 01:48:16 INFO - PROCESS | 1938 | 1461487696088 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:48:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:48:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 671ms 01:48:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:48:16 INFO - PROCESS | 1938 | 1461487696124 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 01:48:16 INFO - PROCESS | 1938 | 1461487696125 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 01:48:16 INFO - PROCESS | 1938 | 1461487696128 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:48:16 INFO - PROCESS | 1938 | 1461487696131 Marionette TRACE conn2 <- [1,2870,null,{}] 01:48:16 INFO - PROCESS | 1938 | 1461487696160 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:16 INFO - PROCESS | 1938 | 1461487696306 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 01:48:16 INFO - PROCESS | 1938 | 1461487696360 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed79800 == 71 [pid = 1938] [id = 725] 01:48:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x129416400) [pid = 1938] [serial = 2175] [outer = 0x0] 01:48:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x12941d000) [pid = 1938] [serial = 2176] [outer = 0x129416400] 01:48:16 INFO - PROCESS | 1938 | 1461487696394 Marionette DEBUG loaded listener.js 01:48:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x12a110c00) [pid = 1938] [serial = 2177] [outer = 0x129416400] 01:48:16 INFO - PROCESS | 1938 | 1461487696858 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 01:48:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:48:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 771ms 01:48:16 INFO - PROCESS | 1938 | 1461487696899 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 01:48:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:48:16 INFO - PROCESS | 1938 | 1461487696902 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 01:48:16 INFO - PROCESS | 1938 | 1461487696904 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:48:16 INFO - PROCESS | 1938 | 1461487696905 Marionette TRACE conn2 <- [1,2874,null,{}] 01:48:16 INFO - PROCESS | 1938 | 1461487696908 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:17 INFO - PROCESS | 1938 | 1461487697014 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 01:48:17 INFO - PROCESS | 1938 | 1461487697072 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f87b000 == 72 [pid = 1938] [id = 726] 01:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x12a111400) [pid = 1938] [serial = 2178] [outer = 0x0] 01:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x12b11bc00) [pid = 1938] [serial = 2179] [outer = 0x12a111400] 01:48:17 INFO - PROCESS | 1938 | 1461487697103 Marionette DEBUG loaded listener.js 01:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x12b22f400) [pid = 1938] [serial = 2180] [outer = 0x12a111400] 01:48:17 INFO - PROCESS | 1938 | 1461487697545 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:48:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:48:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 669ms 01:48:17 INFO - PROCESS | 1938 | 1461487697591 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 01:48:17 INFO - PROCESS | 1938 | 1461487697593 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 01:48:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:48:17 INFO - PROCESS | 1938 | 1461487697614 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:48:17 INFO - PROCESS | 1938 | 1461487697616 Marionette TRACE conn2 <- [1,2878,null,{}] 01:48:17 INFO - PROCESS | 1938 | 1461487697618 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:17 INFO - PROCESS | 1938 | 1461487697723 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 01:48:17 INFO - PROCESS | 1938 | 1461487697793 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x12fcb0800 == 73 [pid = 1938] [id = 727] 01:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12b056c00) [pid = 1938] [serial = 2181] [outer = 0x0] 01:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12b95dc00) [pid = 1938] [serial = 2182] [outer = 0x12b056c00] 01:48:17 INFO - PROCESS | 1938 | 1461487697823 Marionette DEBUG loaded listener.js 01:48:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12bb3bc00) [pid = 1938] [serial = 2183] [outer = 0x12b056c00] 01:48:18 INFO - PROCESS | 1938 | 1461487698253 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:48:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:48:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 924ms 01:48:18 INFO - PROCESS | 1938 | 1461487698537 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 01:48:18 INFO - PROCESS | 1938 | 1461487698540 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 01:48:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:48:18 INFO - PROCESS | 1938 | 1461487698546 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:48:18 INFO - PROCESS | 1938 | 1461487698548 Marionette TRACE conn2 <- [1,2882,null,{}] 01:48:18 INFO - PROCESS | 1938 | 1461487698552 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:18 INFO - PROCESS | 1938 | 1461487698648 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 01:48:18 INFO - PROCESS | 1938 | 1461487698716 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x127dae800 == 74 [pid = 1938] [id = 728] 01:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x1151e7c00) [pid = 1938] [serial = 2184] [outer = 0x0] 01:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x115935800) [pid = 1938] [serial = 2185] [outer = 0x1151e7c00] 01:48:18 INFO - PROCESS | 1938 | 1461487698744 Marionette DEBUG loaded listener.js 01:48:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x119c2e400) [pid = 1938] [serial = 2186] [outer = 0x1151e7c00] 01:48:19 INFO - PROCESS | 1938 | 1461487699196 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:48:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:48:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 675ms 01:48:19 INFO - PROCESS | 1938 | 1461487699219 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 01:48:19 INFO - PROCESS | 1938 | 1461487699221 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 01:48:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:48:19 INFO - PROCESS | 1938 | 1461487699247 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:48:19 INFO - PROCESS | 1938 | 1461487699250 Marionette TRACE conn2 <- [1,2886,null,{}] 01:48:19 INFO - PROCESS | 1938 | 1461487699254 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:19 INFO - PROCESS | 1938 | 1461487699348 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 01:48:19 INFO - PROCESS | 1938 | 1461487699422 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x11bb5c000 == 75 [pid = 1938] [id = 729] 01:48:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x118e18800) [pid = 1938] [serial = 2187] [outer = 0x0] 01:48:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x11a8b4400) [pid = 1938] [serial = 2188] [outer = 0x118e18800] 01:48:19 INFO - PROCESS | 1938 | 1461487699450 Marionette DEBUG loaded listener.js 01:48:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x11ac71000) [pid = 1938] [serial = 2189] [outer = 0x118e18800] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12e5aa000 == 74 [pid = 1938] [id = 696] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12d2cc000 == 73 [pid = 1938] [id = 693] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12e594800 == 72 [pid = 1938] [id = 695] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12dbe5800 == 71 [pid = 1938] [id = 694] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12af9c000 == 70 [pid = 1938] [id = 420] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4ce000 == 69 [pid = 1938] [id = 721] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed79000 == 68 [pid = 1938] [id = 720] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed29000 == 67 [pid = 1938] [id = 719] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12464e800 == 66 [pid = 1938] [id = 718] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12e663800 == 65 [pid = 1938] [id = 717] 01:48:19 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x115523800) [pid = 1938] [serial = 2074] [outer = 0x0] [url = about:blank] 01:48:19 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x11aadc800) [pid = 1938] [serial = 2077] [outer = 0x0] [url = about:blank] 01:48:19 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x127597c00) [pid = 1938] [serial = 2086] [outer = 0x0] [url = about:blank] 01:48:19 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x123f8b400) [pid = 1938] [serial = 2083] [outer = 0x0] [url = about:blank] 01:48:19 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x11bccc800) [pid = 1938] [serial = 2080] [outer = 0x0] [url = about:blank] 01:48:19 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x127d9f800) [pid = 1938] [serial = 2089] [outer = 0x0] [url = about:blank] 01:48:19 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x124438800) [pid = 1938] [serial = 2107] [outer = 0x0] [url = about:blank] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12d90e000 == 64 [pid = 1938] [id = 716] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12bd46800 == 63 [pid = 1938] [id = 715] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12b31d800 == 62 [pid = 1938] [id = 714] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12ae51800 == 61 [pid = 1938] [id = 713] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x1267b8800 == 60 [pid = 1938] [id = 712] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x11c3c8800 == 59 [pid = 1938] [id = 17] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x11aa47000 == 58 [pid = 1938] [id = 711] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x11bf79000 == 57 [pid = 1938] [id = 710] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb5c800 == 56 [pid = 1938] [id = 703] 01:48:19 INFO - PROCESS | 1938 | --DOCSHELL 0x12afa9800 == 55 [pid = 1938] [id = 702] 01:48:19 INFO - PROCESS | 1938 | 1461487699857 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:48:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:48:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 647ms 01:48:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:48:19 INFO - PROCESS | 1938 | 1461487699872 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 01:48:19 INFO - PROCESS | 1938 | 1461487699874 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 01:48:19 INFO - PROCESS | 1938 | 1461487699876 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:48:19 INFO - PROCESS | 1938 | 1461487699879 Marionette TRACE conn2 <- [1,2890,null,{}] 01:48:19 INFO - PROCESS | 1938 | 1461487699888 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:19 INFO - PROCESS | 1938 | 1461487699973 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 01:48:20 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x11ac7f400) [pid = 1938] [serial = 2096] [outer = 0x0] [url = about:blank] 01:48:20 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x11a60fc00) [pid = 1938] [serial = 2095] [outer = 0x0] [url = about:blank] 01:48:20 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x11bc52400) [pid = 1938] [serial = 2101] [outer = 0x0] [url = about:blank] 01:48:20 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x11c1adc00) [pid = 1938] [serial = 2102] [outer = 0x0] [url = about:blank] 01:48:20 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x119266c00) [pid = 1938] [serial = 2093] [outer = 0x0] [url = about:blank] 01:48:20 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x1158eb000) [pid = 1938] [serial = 2092] [outer = 0x0] [url = about:blank] 01:48:20 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x11c690400) [pid = 1938] [serial = 2104] [outer = 0x0] [url = about:blank] 01:48:20 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x123a14400) [pid = 1938] [serial = 2105] [outer = 0x0] [url = about:blank] 01:48:20 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x11af6d400) [pid = 1938] [serial = 2098] [outer = 0x0] [url = about:blank] 01:48:20 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x11afb9000) [pid = 1938] [serial = 2099] [outer = 0x0] [url = about:blank] 01:48:20 INFO - PROCESS | 1938 | 1461487700040 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x123c14800 == 56 [pid = 1938] [id = 730] 01:48:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x119130800) [pid = 1938] [serial = 2190] [outer = 0x0] 01:48:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x11ac7f400) [pid = 1938] [serial = 2191] [outer = 0x119130800] 01:48:20 INFO - PROCESS | 1938 | 1461487700071 Marionette DEBUG loaded listener.js 01:48:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x11afc3800) [pid = 1938] [serial = 2192] [outer = 0x119130800] 01:48:20 INFO - PROCESS | 1938 | 1461487700385 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:48:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:48:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 523ms 01:48:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:48:20 INFO - PROCESS | 1938 | 1461487700401 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 01:48:20 INFO - PROCESS | 1938 | 1461487700402 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 01:48:20 INFO - PROCESS | 1938 | 1461487700404 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:48:20 INFO - PROCESS | 1938 | 1461487700406 Marionette TRACE conn2 <- [1,2894,null,{}] 01:48:20 INFO - PROCESS | 1938 | 1461487700408 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:20 INFO - PROCESS | 1938 | 1461487700495 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 01:48:20 INFO - PROCESS | 1938 | 1461487700500 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x12661b000 == 57 [pid = 1938] [id = 731] 01:48:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x11b711400) [pid = 1938] [serial = 2193] [outer = 0x0] 01:48:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x11bf28c00) [pid = 1938] [serial = 2194] [outer = 0x11b711400] 01:48:20 INFO - PROCESS | 1938 | 1461487700527 Marionette DEBUG loaded listener.js 01:48:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x11c31c000) [pid = 1938] [serial = 2195] [outer = 0x11b711400] 01:48:20 INFO - PROCESS | 1938 | 1461487700901 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:48:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:48:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 518ms 01:48:20 INFO - PROCESS | 1938 | 1461487700924 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 01:48:20 INFO - PROCESS | 1938 | 1461487700925 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 01:48:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:48:20 INFO - PROCESS | 1938 | 1461487700930 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:48:20 INFO - PROCESS | 1938 | 1461487700931 Marionette TRACE conn2 <- [1,2898,null,{}] 01:48:20 INFO - PROCESS | 1938 | 1461487700933 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:21 INFO - PROCESS | 1938 | 1461487701013 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 01:48:21 INFO - PROCESS | 1938 | 1461487701018 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae4b800 == 58 [pid = 1938] [id = 732] 01:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x11c321800) [pid = 1938] [serial = 2196] [outer = 0x0] 01:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x11c549c00) [pid = 1938] [serial = 2197] [outer = 0x11c321800] 01:48:21 INFO - PROCESS | 1938 | 1461487701044 Marionette DEBUG loaded listener.js 01:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x11c7d1400) [pid = 1938] [serial = 2198] [outer = 0x11c321800] 01:48:21 INFO - PROCESS | 1938 | 1461487701392 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:48:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:48:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 469ms 01:48:21 INFO - PROCESS | 1938 | 1461487701400 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 01:48:21 INFO - PROCESS | 1938 | 1461487701401 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 01:48:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:48:21 INFO - PROCESS | 1938 | 1461487701403 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:48:21 INFO - PROCESS | 1938 | 1461487701404 Marionette TRACE conn2 <- [1,2902,null,{}] 01:48:21 INFO - PROCESS | 1938 | 1461487701406 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:21 INFO - PROCESS | 1938 | 1461487701534 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 01:48:21 INFO - PROCESS | 1938 | 1461487701541 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x11671a000 == 59 [pid = 1938] [id = 733] 01:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x123a13400) [pid = 1938] [serial = 2199] [outer = 0x0] 01:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x123f8b400) [pid = 1938] [serial = 2200] [outer = 0x123a13400] 01:48:21 INFO - PROCESS | 1938 | 1461487701572 Marionette DEBUG loaded listener.js 01:48:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12731d400) [pid = 1938] [serial = 2201] [outer = 0x123a13400] 01:48:21 INFO - PROCESS | 1938 | 1461487701912 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:48:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:48:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 518ms 01:48:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:48:21 INFO - PROCESS | 1938 | 1461487701921 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 01:48:21 INFO - PROCESS | 1938 | 1461487701923 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 01:48:21 INFO - PROCESS | 1938 | 1461487701925 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:48:21 INFO - PROCESS | 1938 | 1461487701926 Marionette TRACE conn2 <- [1,2906,null,{}] 01:48:21 INFO - PROCESS | 1938 | 1461487701932 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:22 INFO - PROCESS | 1938 | 1461487702015 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 01:48:22 INFO - PROCESS | 1938 | 1461487702019 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b369800 == 60 [pid = 1938] [id = 734] 01:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x1273ec800) [pid = 1938] [serial = 2202] [outer = 0x0] 01:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x1278c4800) [pid = 1938] [serial = 2203] [outer = 0x1273ec800] 01:48:22 INFO - PROCESS | 1938 | 1461487702045 Marionette DEBUG loaded listener.js 01:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12881d000) [pid = 1938] [serial = 2204] [outer = 0x1273ec800] 01:48:22 INFO - PROCESS | 1938 | 1461487702426 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:48:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:48:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 522ms 01:48:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:48:22 INFO - PROCESS | 1938 | 1461487702448 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 01:48:22 INFO - PROCESS | 1938 | 1461487702449 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 01:48:22 INFO - PROCESS | 1938 | 1461487702451 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:48:22 INFO - PROCESS | 1938 | 1461487702452 Marionette TRACE conn2 <- [1,2910,null,{}] 01:48:22 INFO - PROCESS | 1938 | 1461487702455 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:22 INFO - PROCESS | 1938 | 1461487702557 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 01:48:22 INFO - PROCESS | 1938 | 1461487702569 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d1e6000 == 61 [pid = 1938] [id = 735] 01:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12881f400) [pid = 1938] [serial = 2205] [outer = 0x0] 01:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x12936e800) [pid = 1938] [serial = 2206] [outer = 0x12881f400] 01:48:22 INFO - PROCESS | 1938 | 1461487702594 Marionette DEBUG loaded listener.js 01:48:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x1295adc00) [pid = 1938] [serial = 2207] [outer = 0x12881f400] 01:48:22 INFO - PROCESS | 1938 | 1461487702927 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 01:48:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:48:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:48:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 519ms 01:48:22 INFO - PROCESS | 1938 | 1461487702971 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 01:48:22 INFO - PROCESS | 1938 | 1461487702973 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 01:48:22 INFO - TEST-START | /DOMEvents/constructors.html 01:48:22 INFO - PROCESS | 1938 | 1461487702982 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:48:22 INFO - PROCESS | 1938 | 1461487702983 Marionette TRACE conn2 <- [1,2914,null,{}] 01:48:22 INFO - PROCESS | 1938 | 1461487702986 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:23 INFO - PROCESS | 1938 | 1461487703136 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 01:48:23 INFO - PROCESS | 1938 | 1461487703153 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd50000 == 62 [pid = 1938] [id = 736] 01:48:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x128d33800) [pid = 1938] [serial = 2208] [outer = 0x0] 01:48:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12a117400) [pid = 1938] [serial = 2209] [outer = 0x128d33800] 01:48:23 INFO - PROCESS | 1938 | 1461487703182 Marionette DEBUG loaded listener.js 01:48:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x12901f400) [pid = 1938] [serial = 2210] [outer = 0x128d33800] 01:48:23 INFO - PROCESS | 1938 | 1461487703619 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:48:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:48:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:48:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:48:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:48:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:48:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:48:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:48:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:48:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:48:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 678ms 01:48:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:48:23 INFO - PROCESS | 1938 | 1461487703660 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 01:48:23 INFO - PROCESS | 1938 | 1461487703661 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 01:48:23 INFO - PROCESS | 1938 | 1461487703663 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:48:23 INFO - PROCESS | 1938 | 1461487703665 Marionette TRACE conn2 <- [1,2918,null,{}] 01:48:23 INFO - PROCESS | 1938 | 1461487703667 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:23 INFO - PROCESS | 1938 | 1461487703770 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 01:48:23 INFO - PROCESS | 1938 | 1461487703806 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e8d4800 == 63 [pid = 1938] [id = 737] 01:48:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x1295ae000) [pid = 1938] [serial = 2211] [outer = 0x0] 01:48:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12ad08800) [pid = 1938] [serial = 2212] [outer = 0x1295ae000] 01:48:23 INFO - PROCESS | 1938 | 1461487703834 Marionette DEBUG loaded listener.js 01:48:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12b122800) [pid = 1938] [serial = 2213] [outer = 0x1295ae000] 01:48:24 INFO - PROCESS | 1938 | 1461487704142 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x1241a9400) [pid = 1938] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12fbcd800) [pid = 1938] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x129420000) [pid = 1938] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x12a118000) [pid = 1938] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x114e2e000) [pid = 1938] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x12403d800) [pid = 1938] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x11c31b400) [pid = 1938] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x11b7f9400) [pid = 1938] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x126721400) [pid = 1938] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x119269000) [pid = 1938] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x114b33c00) [pid = 1938] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12b22f800) [pid = 1938] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12f8e3c00) [pid = 1938] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x12ad0dc00) [pid = 1938] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x12941fc00) [pid = 1938] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x12b05f800) [pid = 1938] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:48:24 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x126720400) [pid = 1938] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:48:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:48:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 669ms 01:48:24 INFO - PROCESS | 1938 | 1461487704334 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 01:48:24 INFO - PROCESS | 1938 | 1461487704335 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 01:48:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:48:24 INFO - PROCESS | 1938 | 1461487704338 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:48:24 INFO - PROCESS | 1938 | 1461487704339 Marionette TRACE conn2 <- [1,2922,null,{}] 01:48:24 INFO - PROCESS | 1938 | 1461487704342 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:24 INFO - PROCESS | 1938 | 1461487704439 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 01:48:24 INFO - PROCESS | 1938 | 1461487704460 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d1ec000 == 64 [pid = 1938] [id = 738] 01:48:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x1277c1c00) [pid = 1938] [serial = 2214] [outer = 0x0] 01:48:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x12a118000) [pid = 1938] [serial = 2215] [outer = 0x1277c1c00] 01:48:24 INFO - PROCESS | 1938 | 1461487704489 Marionette DEBUG loaded listener.js 01:48:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x12b12a400) [pid = 1938] [serial = 2216] [outer = 0x1277c1c00] 01:48:24 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 01:48:24 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 01:48:24 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 01:48:24 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 01:48:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:48:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:48:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:48:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:48:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 01:48:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:48:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:48:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:48:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 01:48:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:48:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:48:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:48:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 01:48:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:48:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:48:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:48:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:48:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:48:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 521ms 01:48:24 INFO - PROCESS | 1938 | 1461487704855 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 01:48:24 INFO - PROCESS | 1938 | 1461487704864 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 01:48:24 INFO - PROCESS | 1938 | 1461487704866 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 01:48:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:48:24 INFO - PROCESS | 1938 | 1461487704869 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:48:24 INFO - PROCESS | 1938 | 1461487704871 Marionette TRACE conn2 <- [1,2926,null,{}] 01:48:24 INFO - PROCESS | 1938 | 1461487704874 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:25 INFO - PROCESS | 1938 | 1461487705042 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 01:48:25 INFO - PROCESS | 1938 | 1461487705054 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4c3800 == 65 [pid = 1938] [id = 739] 01:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x12b22d400) [pid = 1938] [serial = 2217] [outer = 0x0] 01:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x12bba0400) [pid = 1938] [serial = 2218] [outer = 0x12b22d400] 01:48:25 INFO - PROCESS | 1938 | 1461487705094 Marionette DEBUG loaded listener.js 01:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x12bd26000) [pid = 1938] [serial = 2219] [outer = 0x12b22d400] 01:48:25 INFO - PROCESS | 1938 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:48:25 INFO - PROCESS | 1938 | 1461487705500 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 01:48:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:48:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 670ms 01:48:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:48:25 INFO - PROCESS | 1938 | 1461487705539 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 01:48:25 INFO - PROCESS | 1938 | 1461487705540 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 01:48:25 INFO - PROCESS | 1938 | 1461487705542 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:48:25 INFO - PROCESS | 1938 | 1461487705543 Marionette TRACE conn2 <- [1,2930,null,{}] 01:48:25 INFO - PROCESS | 1938 | 1461487705546 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:25 INFO - PROCESS | 1938 | 1461487705654 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 01:48:25 INFO - PROCESS | 1938 | 1461487705661 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f877000 == 66 [pid = 1938] [id = 740] 01:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x12bd24800) [pid = 1938] [serial = 2220] [outer = 0x0] 01:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x12bf61800) [pid = 1938] [serial = 2221] [outer = 0x12bd24800] 01:48:25 INFO - PROCESS | 1938 | 1461487705686 Marionette DEBUG loaded listener.js 01:48:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x12bf90400) [pid = 1938] [serial = 2222] [outer = 0x12bd24800] 01:48:26 INFO - PROCESS | 1938 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:48:26 INFO - PROCESS | 1938 | 1461487706044 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 01:48:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:48:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 518ms 01:48:26 INFO - PROCESS | 1938 | 1461487706063 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 01:48:26 INFO - PROCESS | 1938 | 1461487706065 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 01:48:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:48:26 INFO - PROCESS | 1938 | 1461487706069 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:48:26 INFO - PROCESS | 1938 | 1461487706072 Marionette TRACE conn2 <- [1,2934,null,{}] 01:48:26 INFO - PROCESS | 1938 | 1461487706075 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:26 INFO - PROCESS | 1938 | 1461487706205 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 01:48:26 INFO - PROCESS | 1938 | 1461487706395 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x1158b2000 == 67 [pid = 1938] [id = 741] 01:48:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x1134dd800) [pid = 1938] [serial = 2223] [outer = 0x0] 01:48:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x1140ce800) [pid = 1938] [serial = 2224] [outer = 0x1134dd800] 01:48:26 INFO - PROCESS | 1938 | 1461487706430 Marionette DEBUG loaded listener.js 01:48:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x114e2e000) [pid = 1938] [serial = 2225] [outer = 0x1134dd800] 01:48:26 INFO - PROCESS | 1938 | 1461487706814 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:48:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:48:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 773ms 01:48:26 INFO - PROCESS | 1938 | 1461487706842 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 01:48:26 INFO - PROCESS | 1938 | 1461487706845 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 01:48:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:48:26 INFO - PROCESS | 1938 | 1461487706848 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:48:26 INFO - PROCESS | 1938 | 1461487706851 Marionette TRACE conn2 <- [1,2938,null,{}] 01:48:26 INFO - PROCESS | 1938 | 1461487706894 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:27 INFO - PROCESS | 1938 | 1461487707003 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 01:48:27 INFO - PROCESS | 1938 | 1461487707062 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x127865000 == 68 [pid = 1938] [id = 742] 01:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x119129800) [pid = 1938] [serial = 2226] [outer = 0x0] 01:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x11ac70400) [pid = 1938] [serial = 2227] [outer = 0x119129800] 01:48:27 INFO - PROCESS | 1938 | 1461487707094 Marionette DEBUG loaded listener.js 01:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x11af6f800) [pid = 1938] [serial = 2228] [outer = 0x119129800] 01:48:27 INFO - PROCESS | 1938 | 1461487707485 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:48:27 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:48:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 647ms 01:48:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:48:27 INFO - PROCESS | 1938 | 1461487707498 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 01:48:27 INFO - PROCESS | 1938 | 1461487707501 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 01:48:27 INFO - PROCESS | 1938 | 1461487707504 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:48:27 INFO - PROCESS | 1938 | 1461487707505 Marionette TRACE conn2 <- [1,2942,null,{}] 01:48:27 INFO - PROCESS | 1938 | 1461487707508 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:27 INFO - PROCESS | 1938 | 1461487707614 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 01:48:27 INFO - PROCESS | 1938 | 1461487707675 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x12bd32800 == 69 [pid = 1938] [id = 743] 01:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x11af78c00) [pid = 1938] [serial = 2229] [outer = 0x0] 01:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x11c318400) [pid = 1938] [serial = 2230] [outer = 0x11af78c00] 01:48:27 INFO - PROCESS | 1938 | 1461487707705 Marionette DEBUG loaded listener.js 01:48:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x123a10400) [pid = 1938] [serial = 2231] [outer = 0x11af78c00] 01:48:28 INFO - PROCESS | 1938 | 1461487708101 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 01:48:28 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:48:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:48:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 620ms 01:48:28 INFO - PROCESS | 1938 | 1461487708125 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 01:48:28 INFO - PROCESS | 1938 | 1461487708126 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 01:48:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:48:28 INFO - PROCESS | 1938 | 1461487708130 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:48:28 INFO - PROCESS | 1938 | 1461487708135 Marionette TRACE conn2 <- [1,2946,null,{}] 01:48:28 INFO - PROCESS | 1938 | 1461487708142 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:28 INFO - PROCESS | 1938 | 1461487708249 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 01:48:28 INFO - PROCESS | 1938 | 1461487708313 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x13001e800 == 70 [pid = 1938] [id = 744] 01:48:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x123ecd800) [pid = 1938] [serial = 2232] [outer = 0x0] 01:48:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x124437800) [pid = 1938] [serial = 2233] [outer = 0x123ecd800] 01:48:28 INFO - PROCESS | 1938 | 1461487708408 Marionette DEBUG loaded listener.js 01:48:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x129416c00) [pid = 1938] [serial = 2234] [outer = 0x123ecd800] 01:48:28 INFO - PROCESS | 1938 | 1461487708764 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:48:28 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:48:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 676ms 01:48:28 INFO - PROCESS | 1938 | 1461487708806 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 01:48:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:48:28 INFO - PROCESS | 1938 | 1461487708808 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 01:48:28 INFO - PROCESS | 1938 | 1461487708811 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:48:28 INFO - PROCESS | 1938 | 1461487708812 Marionette TRACE conn2 <- [1,2950,null,{}] 01:48:28 INFO - PROCESS | 1938 | 1461487708815 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:28 INFO - PROCESS | 1938 | 1461487708923 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 01:48:29 INFO - PROCESS | 1938 | 1461487709026 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x130254000 == 71 [pid = 1938] [id = 745] 01:48:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x127594800) [pid = 1938] [serial = 2235] [outer = 0x0] 01:48:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12ad0e800) [pid = 1938] [serial = 2236] [outer = 0x127594800] 01:48:29 INFO - PROCESS | 1938 | 1461487709057 Marionette DEBUG loaded listener.js 01:48:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x12b05f800) [pid = 1938] [serial = 2237] [outer = 0x127594800] 01:48:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x1267bb000 == 72 [pid = 1938] [id = 746] 01:48:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12b221800) [pid = 1938] [serial = 2238] [outer = 0x0] 01:48:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12ad12c00) [pid = 1938] [serial = 2239] [outer = 0x12b221800] 01:48:29 INFO - PROCESS | 1938 | 1461487709414 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:48:29 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:48:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 620ms 01:48:29 INFO - PROCESS | 1938 | 1461487709432 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 01:48:29 INFO - PROCESS | 1938 | 1461487709433 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 01:48:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:48:29 INFO - PROCESS | 1938 | 1461487709435 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:48:29 INFO - PROCESS | 1938 | 1461487709436 Marionette TRACE conn2 <- [1,2954,null,{}] 01:48:29 INFO - PROCESS | 1938 | 1461487709439 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:29 INFO - PROCESS | 1938 | 1461487709566 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 01:48:29 INFO - PROCESS | 1938 | 1461487709659 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x1308c6800 == 73 [pid = 1938] [id = 747] 01:48:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x12b771800) [pid = 1938] [serial = 2240] [outer = 0x0] 01:48:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12bba5000) [pid = 1938] [serial = 2241] [outer = 0x12b771800] 01:48:29 INFO - PROCESS | 1938 | 1461487709696 Marionette DEBUG loaded listener.js 01:48:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12bf99000) [pid = 1938] [serial = 2242] [outer = 0x12b771800] 01:48:30 INFO - PROCESS | 1938 | 1461487710053 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:48:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:48:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:48:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 01:48:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:48:30 INFO - PROCESS | 1938 | 1461487710105 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 01:48:30 INFO - PROCESS | 1938 | 1461487710106 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 01:48:30 INFO - PROCESS | 1938 | 1461487710108 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:48:30 INFO - PROCESS | 1938 | 1461487710109 Marionette TRACE conn2 <- [1,2958,null,{}] 01:48:30 INFO - PROCESS | 1938 | 1461487710112 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:30 INFO - PROCESS | 1938 | 1461487710226 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 01:48:30 INFO - PROCESS | 1938 | 1461487710287 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x130cb3000 == 74 [pid = 1938] [id = 748] 01:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12bf9bc00) [pid = 1938] [serial = 2243] [outer = 0x0] 01:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x12c140800) [pid = 1938] [serial = 2244] [outer = 0x12bf9bc00] 01:48:30 INFO - PROCESS | 1938 | 1461487710316 Marionette DEBUG loaded listener.js 01:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x12d159000) [pid = 1938] [serial = 2245] [outer = 0x12bf9bc00] 01:48:30 INFO - PROCESS | 1938 | 1461487710671 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:48:30 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:48:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 569ms 01:48:30 INFO - PROCESS | 1938 | 1461487710679 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 01:48:30 INFO - PROCESS | 1938 | 1461487710681 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 01:48:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:48:30 INFO - PROCESS | 1938 | 1461487710683 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:48:30 INFO - PROCESS | 1938 | 1461487710685 Marionette TRACE conn2 <- [1,2962,null,{}] 01:48:30 INFO - PROCESS | 1938 | 1461487710687 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:30 INFO - PROCESS | 1938 | 1461487710791 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 01:48:30 INFO - PROCESS | 1938 | 1461487710850 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x139d7c800 == 75 [pid = 1938] [id = 749] 01:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x12c134400) [pid = 1938] [serial = 2246] [outer = 0x0] 01:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x12d15c800) [pid = 1938] [serial = 2247] [outer = 0x12c134400] 01:48:30 INFO - PROCESS | 1938 | 1461487710880 Marionette DEBUG loaded listener.js 01:48:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x12d2d2400) [pid = 1938] [serial = 2248] [outer = 0x12c134400] 01:48:31 INFO - PROCESS | 1938 | 1461487711287 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:48:31 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:48:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 619ms 01:48:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:48:31 INFO - PROCESS | 1938 | 1461487711304 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 01:48:31 INFO - PROCESS | 1938 | 1461487711305 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 01:48:31 INFO - PROCESS | 1938 | 1461487711307 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:48:31 INFO - PROCESS | 1938 | 1461487711309 Marionette TRACE conn2 <- [1,2966,null,{}] 01:48:31 INFO - PROCESS | 1938 | 1461487711311 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:31 INFO - PROCESS | 1938 | 1461487711420 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 01:48:31 INFO - PROCESS | 1938 | 1461487711667 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x1244b5800 == 76 [pid = 1938] [id = 750] 01:48:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x114bb4000) [pid = 1938] [serial = 2249] [outer = 0x0] 01:48:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x114e2d000) [pid = 1938] [serial = 2250] [outer = 0x114bb4000] 01:48:31 INFO - PROCESS | 1938 | 1461487711705 Marionette DEBUG loaded listener.js 01:48:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x1159c9c00) [pid = 1938] [serial = 2251] [outer = 0x114bb4000] 01:48:32 INFO - PROCESS | 1938 | 1461487712064 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:48:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:48:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 769ms 01:48:32 INFO - PROCESS | 1938 | 1461487712076 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 01:48:32 INFO - PROCESS | 1938 | 1461487712081 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 01:48:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:48:32 INFO - PROCESS | 1938 | 1461487712084 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:48:32 INFO - PROCESS | 1938 | 1461487712086 Marionette TRACE conn2 <- [1,2970,null,{}] 01:48:32 INFO - PROCESS | 1938 | 1461487712089 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:32 INFO - PROCESS | 1938 | 1461487712212 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 01:48:32 INFO - PROCESS | 1938 | 1461487712293 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x11b756000 == 77 [pid = 1938] [id = 751] 01:48:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x11af6a800) [pid = 1938] [serial = 2252] [outer = 0x0] 01:48:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x11af76c00) [pid = 1938] [serial = 2253] [outer = 0x11af6a800] 01:48:32 INFO - PROCESS | 1938 | 1461487712323 Marionette DEBUG loaded listener.js 01:48:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x11b7f5400) [pid = 1938] [serial = 2254] [outer = 0x11af6a800] 01:48:32 INFO - PROCESS | 1938 | 1461487712682 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 01:48:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:48:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 620ms 01:48:32 INFO - PROCESS | 1938 | 1461487712705 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 01:48:32 INFO - PROCESS | 1938 | 1461487712708 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 01:48:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:48:32 INFO - PROCESS | 1938 | 1461487712711 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:48:32 INFO - PROCESS | 1938 | 1461487712712 Marionette TRACE conn2 <- [1,2974,null,{}] 01:48:32 INFO - PROCESS | 1938 | 1461487712715 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:32 INFO - PROCESS | 1938 | 1461487712835 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12d057000 == 76 [pid = 1938] [id = 689] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12b91c000 == 75 [pid = 1938] [id = 705] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12909a000 == 74 [pid = 1938] [id = 684] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x1267bf000 == 73 [pid = 1938] [id = 683] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12ae4e800 == 72 [pid = 1938] [id = 685] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12f877000 == 71 [pid = 1938] [id = 740] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4c3800 == 70 [pid = 1938] [id = 739] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12d1ec000 == 69 [pid = 1938] [id = 738] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12e8d4800 == 68 [pid = 1938] [id = 737] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd50000 == 67 [pid = 1938] [id = 736] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12d1e6000 == 66 [pid = 1938] [id = 735] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x12fbd3800) [pid = 1938] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x12758ac00) [pid = 1938] [serial = 2119] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x128817000) [pid = 1938] [serial = 2122] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x1295ac800) [pid = 1938] [serial = 2125] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x12a114400) [pid = 1938] [serial = 2128] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x12bb98000) [pid = 1938] [serial = 2167] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12b369800 == 65 [pid = 1938] [id = 734] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x11671a000 == 64 [pid = 1938] [id = 733] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12ae4b800 == 63 [pid = 1938] [id = 732] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x12661b000 == 62 [pid = 1938] [id = 731] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x123c14800 == 61 [pid = 1938] [id = 730] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x11bb5c000 == 60 [pid = 1938] [id = 729] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x127dae800 == 59 [pid = 1938] [id = 728] 01:48:32 INFO - PROCESS | 1938 | --DOCSHELL 0x123b19800 == 58 [pid = 1938] [id = 723] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x127584000) [pid = 1938] [serial = 2072] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x126799000) [pid = 1938] [serial = 2036] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x123a16800) [pid = 1938] [serial = 2116] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x1278c2400) [pid = 1938] [serial = 2108] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x11912ec00) [pid = 1938] [serial = 2110] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x11576a800) [pid = 1938] [serial = 2132] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x114e31c00) [pid = 1938] [serial = 2131] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x11add8c00) [pid = 1938] [serial = 2113] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x115934400) [pid = 1938] [serial = 1424] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x12b226c00) [pid = 1938] [serial = 2161] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x12b226800) [pid = 1938] [serial = 2159] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x12a18dc00) [pid = 1938] [serial = 2149] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x12ad12800) [pid = 1938] [serial = 2152] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x12ad0b400) [pid = 1938] [serial = 2150] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x11918e000) [pid = 1938] [serial = 2155] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x123a19000) [pid = 1938] [serial = 2140] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x12429a800) [pid = 1938] [serial = 2141] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x11bb7cc00) [pid = 1938] [serial = 2137] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x11bf32000) [pid = 1938] [serial = 2138] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x12759d000) [pid = 1938] [serial = 2143] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x12881a800) [pid = 1938] [serial = 2144] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x11c699800) [pid = 1938] [serial = 2156] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x11a60e800) [pid = 1938] [serial = 2134] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x11ac76c00) [pid = 1938] [serial = 2135] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x12bb9bc00) [pid = 1938] [serial = 2165] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x12b965000) [pid = 1938] [serial = 2164] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x12b4be000) [pid = 1938] [serial = 2162] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x129423400) [pid = 1938] [serial = 2146] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x12b127000) [pid = 1938] [serial = 2158] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x12b059400) [pid = 1938] [serial = 2153] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x12a116400) [pid = 1938] [serial = 2147] [outer = 0x0] [url = about:blank] 01:48:32 INFO - PROCESS | 1938 | 1461487712942 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x119aec800 == 59 [pid = 1938] [id = 752] 01:48:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x11576a800) [pid = 1938] [serial = 2255] [outer = 0x0] 01:48:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x11918e000) [pid = 1938] [serial = 2256] [outer = 0x11576a800] 01:48:32 INFO - PROCESS | 1938 | 1461487712972 Marionette DEBUG loaded listener.js 01:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x11c1a5c00) [pid = 1938] [serial = 2257] [outer = 0x11576a800] 01:48:33 INFO - PROCESS | 1938 | 1461487713242 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 01:48:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 01:48:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 569ms 01:48:33 INFO - PROCESS | 1938 | 1461487713284 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 01:48:33 INFO - PROCESS | 1938 | 1461487713285 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 01:48:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:48:33 INFO - PROCESS | 1938 | 1461487713289 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:48:33 INFO - PROCESS | 1938 | 1461487713293 Marionette TRACE conn2 <- [1,2978,null,{}] 01:48:33 INFO - PROCESS | 1938 | 1461487713308 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:33 INFO - PROCESS | 1938 | 1461487713402 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 01:48:33 INFO - PROCESS | 1938 | 1461487713407 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aed5000 == 60 [pid = 1938] [id = 753] 01:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x11c1a6400) [pid = 1938] [serial = 2258] [outer = 0x0] 01:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x123f8c400) [pid = 1938] [serial = 2259] [outer = 0x11c1a6400] 01:48:33 INFO - PROCESS | 1938 | 1461487713433 Marionette DEBUG loaded listener.js 01:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x1246bf400) [pid = 1938] [serial = 2260] [outer = 0x11c1a6400] 01:48:33 INFO - PROCESS | 1938 | 1461487713774 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 01:48:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:48:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 532ms 01:48:33 INFO - PROCESS | 1938 | 1461487713821 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 01:48:33 INFO - PROCESS | 1938 | 1461487713822 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 01:48:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:48:33 INFO - PROCESS | 1938 | 1461487713825 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:48:33 INFO - PROCESS | 1938 | 1461487713826 Marionette TRACE conn2 <- [1,2982,null,{}] 01:48:33 INFO - PROCESS | 1938 | 1461487713828 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:33 INFO - PROCESS | 1938 | 1461487713915 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 01:48:33 INFO - PROCESS | 1938 | 1461487713919 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b36e000 == 61 [pid = 1938] [id = 754] 01:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x12731c400) [pid = 1938] [serial = 2261] [outer = 0x0] 01:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x127599400) [pid = 1938] [serial = 2262] [outer = 0x12731c400] 01:48:33 INFO - PROCESS | 1938 | 1461487713945 Marionette DEBUG loaded listener.js 01:48:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x12881d400) [pid = 1938] [serial = 2263] [outer = 0x12731c400] 01:48:34 INFO - PROCESS | 1938 | 1461487714259 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 01:48:34 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:48:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:48:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:48:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 01:48:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:48:34 INFO - PROCESS | 1938 | 1461487714297 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 01:48:34 INFO - PROCESS | 1938 | 1461487714299 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 01:48:34 INFO - PROCESS | 1938 | 1461487714301 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:48:34 INFO - PROCESS | 1938 | 1461487714302 Marionette TRACE conn2 <- [1,2986,null,{}] 01:48:34 INFO - PROCESS | 1938 | 1461487714304 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:34 INFO - PROCESS | 1938 | 1461487714409 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 01:48:34 INFO - PROCESS | 1938 | 1461487714418 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d05e800 == 62 [pid = 1938] [id = 755] 01:48:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x1295ae400) [pid = 1938] [serial = 2264] [outer = 0x0] 01:48:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x12a10f800) [pid = 1938] [serial = 2265] [outer = 0x1295ae400] 01:48:34 INFO - PROCESS | 1938 | 1461487714451 Marionette DEBUG loaded listener.js 01:48:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x12ad0ec00) [pid = 1938] [serial = 2266] [outer = 0x1295ae400] 01:48:34 INFO - PROCESS | 1938 | 1461487714775 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 01:48:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:48:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 518ms 01:48:34 INFO - PROCESS | 1938 | 1461487714819 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 01:48:34 INFO - PROCESS | 1938 | 1461487714820 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 01:48:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:48:34 INFO - PROCESS | 1938 | 1461487714822 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:48:34 INFO - PROCESS | 1938 | 1461487714824 Marionette TRACE conn2 <- [1,2990,null,{}] 01:48:34 INFO - PROCESS | 1938 | 1461487714826 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:34 INFO - PROCESS | 1938 | 1461487714913 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 01:48:34 INFO - PROCESS | 1938 | 1461487714918 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x12dd4e800 == 63 [pid = 1938] [id = 756] 01:48:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x12ad11000) [pid = 1938] [serial = 2267] [outer = 0x0] 01:48:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x12b127000) [pid = 1938] [serial = 2268] [outer = 0x12ad11000] 01:48:34 INFO - PROCESS | 1938 | 1461487714944 Marionette DEBUG loaded listener.js 01:48:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x12b4b9c00) [pid = 1938] [serial = 2269] [outer = 0x12ad11000] 01:48:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d910800 == 64 [pid = 1938] [id = 757] 01:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x12bb9bc00) [pid = 1938] [serial = 2270] [outer = 0x0] 01:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x12b11c800) [pid = 1938] [serial = 2271] [outer = 0x12bb9bc00] 01:48:35 INFO - PROCESS | 1938 | 1461487715332 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 01:48:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:48:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 01:48:35 INFO - PROCESS | 1938 | 1461487715344 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 01:48:35 INFO - PROCESS | 1938 | 1461487715345 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 01:48:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:48:35 INFO - PROCESS | 1938 | 1461487715348 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:48:35 INFO - PROCESS | 1938 | 1461487715349 Marionette TRACE conn2 <- [1,2994,null,{}] 01:48:35 INFO - PROCESS | 1938 | 1461487715351 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:35 INFO - PROCESS | 1938 | 1461487715482 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 01:48:35 INFO - PROCESS | 1938 | 1461487715498 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebba800 == 65 [pid = 1938] [id = 758] 01:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x12b4bac00) [pid = 1938] [serial = 2272] [outer = 0x0] 01:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12b775800) [pid = 1938] [serial = 2273] [outer = 0x12b4bac00] 01:48:35 INFO - PROCESS | 1938 | 1461487715524 Marionette DEBUG loaded listener.js 01:48:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x12bba3c00) [pid = 1938] [serial = 2274] [outer = 0x12b4bac00] 01:48:35 INFO - PROCESS | 1938 | 1461487715835 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 01:48:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:48:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:48:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 01:48:35 INFO - PROCESS | 1938 | 1461487715873 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 01:48:35 INFO - PROCESS | 1938 | 1461487715874 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 01:48:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:48:35 INFO - PROCESS | 1938 | 1461487715876 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:48:35 INFO - PROCESS | 1938 | 1461487715878 Marionette TRACE conn2 <- [1,2998,null,{}] 01:48:35 INFO - PROCESS | 1938 | 1461487715880 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:35 INFO - PROCESS | 1938 | 1461487715989 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 01:48:36 INFO - PROCESS | 1938 | 1461487716027 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ed6e000 == 66 [pid = 1938] [id = 759] 01:48:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12bba4400) [pid = 1938] [serial = 2275] [outer = 0x0] 01:48:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12c133000) [pid = 1938] [serial = 2276] [outer = 0x12bba4400] 01:48:36 INFO - PROCESS | 1938 | 1461487716052 Marionette DEBUG loaded listener.js 01:48:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x12d110400) [pid = 1938] [serial = 2277] [outer = 0x12bba4400] 01:48:36 INFO - PROCESS | 1938 | 1461487716371 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 01:48:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:48:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 520ms 01:48:36 INFO - PROCESS | 1938 | 1461487716398 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 01:48:36 INFO - PROCESS | 1938 | 1461487716399 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 01:48:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:48:36 INFO - PROCESS | 1938 | 1461487716402 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:48:36 INFO - PROCESS | 1938 | 1461487716404 Marionette TRACE conn2 <- [1,3002,null,{}] 01:48:36 INFO - PROCESS | 1938 | 1461487716407 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:36 INFO - PROCESS | 1938 | 1461487716551 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 01:48:36 INFO - PROCESS | 1938 | 1461487716574 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4c7000 == 67 [pid = 1938] [id = 760] 01:48:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12d161c00) [pid = 1938] [serial = 2278] [outer = 0x0] 01:48:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12d2d0c00) [pid = 1938] [serial = 2279] [outer = 0x12d161c00] 01:48:36 INFO - PROCESS | 1938 | 1461487716613 Marionette DEBUG loaded listener.js 01:48:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12d2d9000) [pid = 1938] [serial = 2280] [outer = 0x12d161c00] 01:48:37 INFO - PROCESS | 1938 | 1461487717007 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 01:48:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:48:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 620ms 01:48:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:48:37 INFO - PROCESS | 1938 | 1461487717022 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 01:48:37 INFO - PROCESS | 1938 | 1461487717024 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 01:48:37 INFO - PROCESS | 1938 | 1461487717026 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:48:37 INFO - PROCESS | 1938 | 1461487717027 Marionette TRACE conn2 <- [1,3006,null,{}] 01:48:37 INFO - PROCESS | 1938 | 1461487717032 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:37 INFO - PROCESS | 1938 | 1461487717270 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 01:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x1277c1c00) [pid = 1938] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x12881f400) [pid = 1938] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x128d33800) [pid = 1938] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x1295ae000) [pid = 1938] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x1151e7c00) [pid = 1938] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x11ac7d800) [pid = 1938] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x123a13400) [pid = 1938] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x118e18800) [pid = 1938] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x11c321800) [pid = 1938] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x119130800) [pid = 1938] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x1273ec800) [pid = 1938] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x11b711400) [pid = 1938] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:48:37 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x12b22d400) [pid = 1938] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:48:37 INFO - PROCESS | 1938 | 1461487717332 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x12422f000 == 68 [pid = 1938] [id = 761] 01:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x114fba400) [pid = 1938] [serial = 2281] [outer = 0x0] 01:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x11add6800) [pid = 1938] [serial = 2282] [outer = 0x114fba400] 01:48:37 INFO - PROCESS | 1938 | 1461487717362 Marionette DEBUG loaded listener.js 01:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x129020000) [pid = 1938] [serial = 2283] [outer = 0x114fba400] 01:48:37 INFO - PROCESS | 1938 | 1461487717628 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 01:48:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:48:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 622ms 01:48:37 INFO - PROCESS | 1938 | 1461487717652 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 01:48:37 INFO - PROCESS | 1938 | 1461487717654 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 01:48:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:48:37 INFO - PROCESS | 1938 | 1461487717656 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:48:37 INFO - PROCESS | 1938 | 1461487717658 Marionette TRACE conn2 <- [1,3010,null,{}] 01:48:37 INFO - PROCESS | 1938 | 1461487717668 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:37 INFO - PROCESS | 1938 | 1461487717774 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 01:48:37 INFO - PROCESS | 1938 | 1461487717835 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x130020000 == 69 [pid = 1938] [id = 762] 01:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x127592800) [pid = 1938] [serial = 2284] [outer = 0x0] 01:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x12bb3f000) [pid = 1938] [serial = 2285] [outer = 0x127592800] 01:48:37 INFO - PROCESS | 1938 | 1461487717860 Marionette DEBUG loaded listener.js 01:48:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x12e550800) [pid = 1938] [serial = 2286] [outer = 0x127592800] 01:48:38 INFO - PROCESS | 1938 | 1461487718108 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 01:48:38 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 01:48:38 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 469ms 01:48:38 INFO - PROCESS | 1938 | 1461487718126 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 01:48:38 INFO - PROCESS | 1938 | 1461487718127 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 01:48:38 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:48:38 INFO - PROCESS | 1938 | 1461487718138 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:48:38 INFO - PROCESS | 1938 | 1461487718139 Marionette TRACE conn2 <- [1,3014,null,{}] 01:48:38 INFO - PROCESS | 1938 | 1461487718142 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:38 INFO - PROCESS | 1938 | 1461487718255 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 01:48:38 INFO - PROCESS | 1938 | 1461487718259 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x130cb3800 == 70 [pid = 1938] [id = 763] 01:48:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x12db7b400) [pid = 1938] [serial = 2287] [outer = 0x0] 01:48:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x12e55b000) [pid = 1938] [serial = 2288] [outer = 0x12db7b400] 01:48:38 INFO - PROCESS | 1938 | 1461487718288 Marionette DEBUG loaded listener.js 01:48:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x12e5d1c00) [pid = 1938] [serial = 2289] [outer = 0x12db7b400] 01:48:38 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:48:38 INFO - PROCESS | 1938 | 1461487718771 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:48:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:48:38 INFO - {} 01:48:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:48:38 INFO - {} 01:48:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:48:38 INFO - {} 01:48:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:48:38 INFO - {} 01:48:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 673ms 01:48:38 INFO - PROCESS | 1938 | 1461487718812 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 01:48:38 INFO - PROCESS | 1938 | 1461487718814 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 01:48:38 INFO - TEST-START | /FileAPI/fileReader.html 01:48:38 INFO - PROCESS | 1938 | 1461487718816 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:48:38 INFO - PROCESS | 1938 | 1461487718817 Marionette TRACE conn2 <- [1,3018,null,{}] 01:48:38 INFO - PROCESS | 1938 | 1461487718820 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:38 INFO - PROCESS | 1938 | 1461487718905 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 01:48:38 INFO - PROCESS | 1938 | 1461487718912 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x13b5ac000 == 71 [pid = 1938] [id = 764] 01:48:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x12e60c800) [pid = 1938] [serial = 2290] [outer = 0x0] 01:48:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x12e611c00) [pid = 1938] [serial = 2291] [outer = 0x12e60c800] 01:48:38 INFO - PROCESS | 1938 | 1461487718936 Marionette DEBUG loaded listener.js 01:48:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x12ea3b000) [pid = 1938] [serial = 2292] [outer = 0x12e60c800] 01:48:39 INFO - PROCESS | 1938 | 1461487719243 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 01:48:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:48:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:48:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:48:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:48:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 520ms 01:48:39 INFO - TEST-START | /FileAPI/historical.html 01:48:39 INFO - PROCESS | 1938 | 1461487719337 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 01:48:39 INFO - PROCESS | 1938 | 1461487719339 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 01:48:39 INFO - PROCESS | 1938 | 1461487719342 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:48:39 INFO - PROCESS | 1938 | 1461487719345 Marionette TRACE conn2 <- [1,3022,null,{}] 01:48:39 INFO - PROCESS | 1938 | 1461487719349 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:39 INFO - PROCESS | 1938 | 1461487719451 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 01:48:39 INFO - PROCESS | 1938 | 1461487719557 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x124643000 == 72 [pid = 1938] [id = 765] 01:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x118675800) [pid = 1938] [serial = 2293] [outer = 0x0] 01:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x119269400) [pid = 1938] [serial = 2294] [outer = 0x118675800] 01:48:39 INFO - PROCESS | 1938 | 1461487719588 Marionette DEBUG loaded listener.js 01:48:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x11ac71800) [pid = 1938] [serial = 2295] [outer = 0x118675800] 01:48:39 INFO - PROCESS | 1938 | 1461487719986 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 01:48:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:48:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:48:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:48:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:48:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:48:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:48:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:48:40 INFO - TEST-OK | /FileAPI/historical.html | took 675ms 01:48:40 INFO - PROCESS | 1938 | 1461487720018 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 01:48:40 INFO - PROCESS | 1938 | 1461487720021 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 01:48:40 INFO - TEST-START | /FileAPI/idlharness.html 01:48:40 INFO - PROCESS | 1938 | 1461487720027 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:48:40 INFO - PROCESS | 1938 | 1461487720029 Marionette TRACE conn2 <- [1,3026,null,{}] 01:48:40 INFO - PROCESS | 1938 | 1461487720032 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:40 INFO - PROCESS | 1938 | 1461487720140 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 01:48:40 INFO - PROCESS | 1938 | 1461487720205 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b321800 == 73 [pid = 1938] [id = 766] 01:48:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x11ad06c00) [pid = 1938] [serial = 2296] [outer = 0x0] 01:48:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x11bccdc00) [pid = 1938] [serial = 2297] [outer = 0x11ad06c00] 01:48:40 INFO - PROCESS | 1938 | 1461487720275 Marionette DEBUG loaded listener.js 01:48:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x123b2c400) [pid = 1938] [serial = 2298] [outer = 0x11ad06c00] 01:48:40 INFO - PROCESS | 1938 | 1461487720862 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:48:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:48:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:48:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:48:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:48:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:48:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:48:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:48:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:48:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:48:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:48:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:48:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:48:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:48:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:48:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:48:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:48:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:48:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:48:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:48:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:48:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:48:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:48:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:48:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:48:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:48:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 01:48:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:48:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:48:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:48:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:48:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:48:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:48:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:48:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:48:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:48:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:48:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:48:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:48:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:48:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:48:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:48:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 01:48:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:48:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:48:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:48:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:48:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:48:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:48:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:48:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 885ms 01:48:40 INFO - PROCESS | 1938 | 1461487720911 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 01:48:40 INFO - PROCESS | 1938 | 1461487720912 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 01:48:40 INFO - TEST-START | /FileAPI/idlharness.worker 01:48:40 INFO - PROCESS | 1938 | 1461487720915 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:48:40 INFO - PROCESS | 1938 | 1461487720916 Marionette TRACE conn2 <- [1,3030,null,{}] 01:48:40 INFO - PROCESS | 1938 | 1461487720924 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:41 INFO - PROCESS | 1938 | 1461487721082 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 01:48:41 INFO - PROCESS | 1938 | 1461487721140 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x13b5b5000 == 74 [pid = 1938] [id = 767] 01:48:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x12ea3f000) [pid = 1938] [serial = 2299] [outer = 0x0] 01:48:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x12ea41000) [pid = 1938] [serial = 2300] [outer = 0x12ea3f000] 01:48:41 INFO - PROCESS | 1938 | 1461487721173 Marionette DEBUG loaded listener.js 01:48:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x12ea48000) [pid = 1938] [serial = 2301] [outer = 0x12ea3f000] 01:48:41 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:48:42 INFO - PROCESS | 1938 | 1461487722015 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:48:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:48:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:48:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:48:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:48:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:48:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:48:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:48:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:48:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:48:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:48:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:48:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:48:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:48:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:48:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:48:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:48:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:48:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:48:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:48:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:48:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:48:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:48:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:48:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:48:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:48:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:48:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:48:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:48:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:48:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:48:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:48:42 INFO - {} 01:48:42 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1136ms 01:48:42 INFO - PROCESS | 1938 | 1461487722051 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 01:48:42 INFO - PROCESS | 1938 | 1461487722052 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 01:48:42 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:48:42 INFO - PROCESS | 1938 | 1461487722054 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:48:42 INFO - PROCESS | 1938 | 1461487722055 Marionette TRACE conn2 <- [1,3034,null,{}] 01:48:42 INFO - PROCESS | 1938 | 1461487722057 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:42 INFO - PROCESS | 1938 | 1461487722172 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 01:48:42 INFO - PROCESS | 1938 | 1461487722297 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x13bad7800 == 75 [pid = 1938] [id = 768] 01:48:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x12ea4a000) [pid = 1938] [serial = 2302] [outer = 0x0] 01:48:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x130054000) [pid = 1938] [serial = 2303] [outer = 0x12ea4a000] 01:48:42 INFO - PROCESS | 1938 | 1461487722344 Marionette DEBUG loaded listener.js 01:48:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x12a16dc00) [pid = 1938] [serial = 2304] [outer = 0x12ea4a000] 01:48:42 INFO - PROCESS | 1938 | 1461487722841 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:48:42 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:48:42 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 820ms 01:48:42 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:48:42 INFO - PROCESS | 1938 | 1461487722879 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 01:48:42 INFO - PROCESS | 1938 | 1461487722881 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 01:48:42 INFO - PROCESS | 1938 | 1461487722883 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:48:42 INFO - PROCESS | 1938 | 1461487722884 Marionette TRACE conn2 <- [1,3038,null,{}] 01:48:42 INFO - PROCESS | 1938 | 1461487722887 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:42 INFO - PROCESS | 1938 | 1461487722993 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 01:48:43 INFO - PROCESS | 1938 | 1461487723069 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x13c4d0000 == 76 [pid = 1938] [id = 769] 01:48:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x12a16e400) [pid = 1938] [serial = 2305] [outer = 0x0] 01:48:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x12a174800) [pid = 1938] [serial = 2306] [outer = 0x12a16e400] 01:48:43 INFO - PROCESS | 1938 | 1461487723099 Marionette DEBUG loaded listener.js 01:48:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x12bba0c00) [pid = 1938] [serial = 2307] [outer = 0x12a16e400] 01:48:43 INFO - PROCESS | 1938 | 1461487723492 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 01:48:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:48:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:48:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:48:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 619ms 01:48:43 INFO - PROCESS | 1938 | 1461487723503 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 01:48:43 INFO - PROCESS | 1938 | 1461487723505 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 01:48:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:48:43 INFO - PROCESS | 1938 | 1461487723509 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:48:43 INFO - PROCESS | 1938 | 1461487723510 Marionette TRACE conn2 <- [1,3042,null,{}] 01:48:43 INFO - PROCESS | 1938 | 1461487723513 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:43 INFO - PROCESS | 1938 | 1461487723701 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 01:48:43 INFO - PROCESS | 1938 | 1461487723844 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aae8000 == 77 [pid = 1938] [id = 770] 01:48:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x12a171800) [pid = 1938] [serial = 2308] [outer = 0x0] 01:48:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12aa47000) [pid = 1938] [serial = 2309] [outer = 0x12a171800] 01:48:43 INFO - PROCESS | 1938 | 1461487723893 Marionette DEBUG loaded listener.js 01:48:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x12aaa5800) [pid = 1938] [serial = 2310] [outer = 0x12a171800] 01:48:44 INFO - PROCESS | 1938 | 1461487724350 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:48:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:48:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:48:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:48:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:48:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:48:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:48:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:48:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:48:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:48:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:48:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:48:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:48:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 878ms 01:48:44 INFO - PROCESS | 1938 | 1461487724387 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 01:48:44 INFO - PROCESS | 1938 | 1461487724389 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 01:48:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:48:44 INFO - PROCESS | 1938 | 1461487724392 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:48:44 INFO - PROCESS | 1938 | 1461487724394 Marionette TRACE conn2 <- [1,3046,null,{}] 01:48:44 INFO - PROCESS | 1938 | 1461487724399 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:44 INFO - PROCESS | 1938 | 1461487724592 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 01:48:44 INFO - PROCESS | 1938 | 1461487724760 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x13b5a2800 == 78 [pid = 1938] [id = 771] 01:48:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x12a178400) [pid = 1938] [serial = 2311] [outer = 0x0] 01:48:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x12aaa9000) [pid = 1938] [serial = 2312] [outer = 0x12a178400] 01:48:44 INFO - PROCESS | 1938 | 1461487724806 Marionette DEBUG loaded listener.js 01:48:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x13ce1a400) [pid = 1938] [serial = 2313] [outer = 0x12a178400] 01:48:44 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:48:45 INFO - PROCESS | 1938 | 1461487725226 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:48:45 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:48:45 INFO - {} 01:48:45 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 875ms 01:48:45 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:48:45 INFO - PROCESS | 1938 | 1461487725267 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 01:48:45 INFO - PROCESS | 1938 | 1461487725269 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 01:48:45 INFO - PROCESS | 1938 | 1461487725271 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:48:45 INFO - PROCESS | 1938 | 1461487725272 Marionette TRACE conn2 <- [1,3050,null,{}] 01:48:45 INFO - PROCESS | 1938 | 1461487725275 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:45 INFO - PROCESS | 1938 | 1461487725417 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 01:48:45 INFO - PROCESS | 1938 | 1461487725682 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aadf000 == 79 [pid = 1938] [id = 772] 01:48:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x114e24400) [pid = 1938] [serial = 2314] [outer = 0x0] 01:48:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x1151e7c00) [pid = 1938] [serial = 2315] [outer = 0x114e24400] 01:48:45 INFO - PROCESS | 1938 | 1461487725748 Marionette DEBUG loaded listener.js 01:48:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x119269000) [pid = 1938] [serial = 2316] [outer = 0x114e24400] 01:48:46 INFO - PROCESS | 1938 | 1461487726107 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:48:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 868ms 01:48:46 INFO - PROCESS | 1938 | 1461487726140 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 01:48:46 INFO - PROCESS | 1938 | 1461487726142 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 01:48:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:48:46 INFO - PROCESS | 1938 | 1461487726145 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:48:46 INFO - PROCESS | 1938 | 1461487726148 Marionette TRACE conn2 <- [1,3054,null,{}] 01:48:46 INFO - PROCESS | 1938 | 1461487726151 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:46 INFO - PROCESS | 1938 | 1461487726269 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 01:48:46 INFO - PROCESS | 1938 | 1461487726398 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x11c58a000 == 80 [pid = 1938] [id = 773] 01:48:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x114e30c00) [pid = 1938] [serial = 2317] [outer = 0x0] 01:48:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 184 (0x119b05800) [pid = 1938] [serial = 2318] [outer = 0x114e30c00] 01:48:46 INFO - PROCESS | 1938 | 1461487726427 Marionette DEBUG loaded listener.js 01:48:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x11503f800) [pid = 1938] [serial = 2319] [outer = 0x114e30c00] 01:48:46 INFO - PROCESS | 1938 | 1461487726886 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:48:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:48:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 01:48:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:48:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:48:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 790ms 01:48:46 INFO - PROCESS | 1938 | 1461487726990 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 01:48:46 INFO - PROCESS | 1938 | 1461487726992 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 01:48:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:48:47 INFO - PROCESS | 1938 | 1461487727002 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:48:47 INFO - PROCESS | 1938 | 1461487727004 Marionette TRACE conn2 <- [1,3058,null,{}] 01:48:47 INFO - PROCESS | 1938 | 1461487727006 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:47 INFO - PROCESS | 1938 | 1461487727115 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 01:48:47 INFO - PROCESS | 1938 | 1461487727223 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x130cb3800 == 79 [pid = 1938] [id = 763] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x130020000 == 78 [pid = 1938] [id = 762] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x12422f000 == 77 [pid = 1938] [id = 761] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x12f4c7000 == 76 [pid = 1938] [id = 760] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x12ed6e000 == 75 [pid = 1938] [id = 759] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x12bf61800) [pid = 1938] [serial = 2221] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x118e70800 == 76 [pid = 1938] [id = 774] 01:48:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 185 (0x11ac77000) [pid = 1938] [serial = 2320] [outer = 0x0] 01:48:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 186 (0x11c536400) [pid = 1938] [serial = 2321] [outer = 0x11ac77000] 01:48:47 INFO - PROCESS | 1938 | 1461487727282 Marionette DEBUG loaded listener.js 01:48:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 187 (0x127593800) [pid = 1938] [serial = 2322] [outer = 0x11ac77000] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x12ebba800 == 75 [pid = 1938] [id = 758] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x12d910800 == 74 [pid = 1938] [id = 757] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x12dd4e800 == 73 [pid = 1938] [id = 756] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x12d05e800 == 72 [pid = 1938] [id = 755] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x12b36e000 == 71 [pid = 1938] [id = 754] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x12aed5000 == 70 [pid = 1938] [id = 753] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x119aec800 == 69 [pid = 1938] [id = 752] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x11b756000 == 68 [pid = 1938] [id = 751] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x1244b5800 == 67 [pid = 1938] [id = 750] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x1267bb000 == 66 [pid = 1938] [id = 746] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x130254000 == 65 [pid = 1938] [id = 745] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x13001e800 == 64 [pid = 1938] [id = 744] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x127865000 == 63 [pid = 1938] [id = 742] 01:48:47 INFO - PROCESS | 1938 | --DOCSHELL 0x1158b2000 == 62 [pid = 1938] [id = 741] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 186 (0x12936e800) [pid = 1938] [serial = 2206] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 185 (0x12a117400) [pid = 1938] [serial = 2209] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 184 (0x12ad08800) [pid = 1938] [serial = 2212] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 183 (0x12901f400) [pid = 1938] [serial = 2210] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 182 (0x12b122800) [pid = 1938] [serial = 2213] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 181 (0x11887d000) [pid = 1938] [serial = 2170] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 180 (0x12a118000) [pid = 1938] [serial = 2215] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 179 (0x119c2e400) [pid = 1938] [serial = 2186] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 178 (0x115935800) [pid = 1938] [serial = 2185] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x12bba1c00) [pid = 1938] [serial = 2168] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x123f8b400) [pid = 1938] [serial = 2200] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x12731d400) [pid = 1938] [serial = 2201] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x12b12a400) [pid = 1938] [serial = 2216] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x11ac71000) [pid = 1938] [serial = 2189] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x11a8b4400) [pid = 1938] [serial = 2188] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x11c549c00) [pid = 1938] [serial = 2197] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x11c7d1400) [pid = 1938] [serial = 2198] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x11ac7f400) [pid = 1938] [serial = 2191] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x11afc3800) [pid = 1938] [serial = 2192] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x1278c4800) [pid = 1938] [serial = 2203] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x12b95dc00) [pid = 1938] [serial = 2182] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x11bcd4000) [pid = 1938] [serial = 2173] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x12b11bc00) [pid = 1938] [serial = 2179] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x11bf28c00) [pid = 1938] [serial = 2194] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x11c31c000) [pid = 1938] [serial = 2195] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x12941d000) [pid = 1938] [serial = 2176] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x12bba0400) [pid = 1938] [serial = 2218] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x1295adc00) [pid = 1938] [serial = 2207] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0x12bd26000) [pid = 1938] [serial = 2219] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0x12881d000) [pid = 1938] [serial = 2204] [outer = 0x0] [url = about:blank] 01:48:47 INFO - PROCESS | 1938 | 1461487727615 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 01:48:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:48:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:48:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:48:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:48:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:48:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:48:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:48:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:48:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:48:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:48:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:48:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:48:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:48:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:48:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:48:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:48:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:48:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:48:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:48:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:48:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 622ms 01:48:47 INFO - PROCESS | 1938 | 1461487727626 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 01:48:47 INFO - PROCESS | 1938 | 1461487727627 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 01:48:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:48:47 INFO - PROCESS | 1938 | 1461487727637 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:48:47 INFO - PROCESS | 1938 | 1461487727641 Marionette TRACE conn2 <- [1,3062,null,{}] 01:48:47 INFO - PROCESS | 1938 | 1461487727656 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:47 INFO - PROCESS | 1938 | 1461487727742 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 01:48:47 INFO - PROCESS | 1938 | 1461487727750 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x12aea5800 == 63 [pid = 1938] [id = 775] 01:48:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x127e48800) [pid = 1938] [serial = 2323] [outer = 0x0] 01:48:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x12a110800) [pid = 1938] [serial = 2324] [outer = 0x127e48800] 01:48:47 INFO - PROCESS | 1938 | 1461487727776 Marionette DEBUG loaded listener.js 01:48:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x12a18a400) [pid = 1938] [serial = 2325] [outer = 0x127e48800] 01:48:47 INFO - PROCESS | 1938 | [1938] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:48:48 INFO - PROCESS | 1938 | 1461487728148 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:48:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:48:48 INFO - {} 01:48:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 535ms 01:48:48 INFO - PROCESS | 1938 | 1461487728168 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 01:48:48 INFO - PROCESS | 1938 | 1461487728169 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 01:48:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:48:48 INFO - PROCESS | 1938 | 1461487728172 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:48:48 INFO - PROCESS | 1938 | 1461487728173 Marionette TRACE conn2 <- [1,3066,null,{}] 01:48:48 INFO - PROCESS | 1938 | 1461487728175 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:48 INFO - PROCESS | 1938 | 1461487728266 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 01:48:48 INFO - PROCESS | 1938 | 1461487728329 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x12b35b800 == 64 [pid = 1938] [id = 776] 01:48:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x12a18d800) [pid = 1938] [serial = 2326] [outer = 0x0] 01:48:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x12aa4dc00) [pid = 1938] [serial = 2327] [outer = 0x12a18d800] 01:48:48 INFO - PROCESS | 1938 | 1461487728355 Marionette DEBUG loaded listener.js 01:48:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x12ad08c00) [pid = 1938] [serial = 2328] [outer = 0x12a18d800] 01:48:48 INFO - PROCESS | 1938 | 1461487728649 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 01:48:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:48:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:48:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:48:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:48:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:48:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:48:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:48:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 01:48:48 INFO - PROCESS | 1938 | 1461487728694 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 01:48:48 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:48:48 INFO - PROCESS | 1938 | 1461487728698 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 01:48:48 INFO - PROCESS | 1938 | 1461487728700 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:48:48 INFO - PROCESS | 1938 | 1461487728701 Marionette TRACE conn2 <- [1,3070,null,{}] 01:48:48 INFO - PROCESS | 1938 | 1461487728703 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:48 INFO - PROCESS | 1938 | 1461487728788 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 01:48:48 INFO - PROCESS | 1938 | 1461487728854 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d90a000 == 65 [pid = 1938] [id = 777] 01:48:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x12b12a400) [pid = 1938] [serial = 2329] [outer = 0x0] 01:48:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x12b22a800) [pid = 1938] [serial = 2330] [outer = 0x12b12a400] 01:48:48 INFO - PROCESS | 1938 | 1461487728886 Marionette DEBUG loaded listener.js 01:48:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x12bb39400) [pid = 1938] [serial = 2331] [outer = 0x12b12a400] 01:48:49 INFO - PROCESS | 1938 | 1461487729194 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 01:48:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:48:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:48:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:48:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:48:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:48:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:48:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 519ms 01:48:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:48:49 INFO - PROCESS | 1938 | 1461487729219 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 01:48:49 INFO - PROCESS | 1938 | 1461487729220 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 01:48:49 INFO - PROCESS | 1938 | 1461487729222 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:48:49 INFO - PROCESS | 1938 | 1461487729224 Marionette TRACE conn2 <- [1,3074,null,{}] 01:48:49 INFO - PROCESS | 1938 | 1461487729226 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:49 INFO - PROCESS | 1938 | 1461487729317 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 01:48:49 INFO - PROCESS | 1938 | 1461487729321 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x12e671800 == 66 [pid = 1938] [id = 778] 01:48:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x12bb3b400) [pid = 1938] [serial = 2332] [outer = 0x0] 01:48:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x12bd29c00) [pid = 1938] [serial = 2333] [outer = 0x12bb3b400] 01:48:49 INFO - PROCESS | 1938 | 1461487729347 Marionette DEBUG loaded listener.js 01:48:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x12d106400) [pid = 1938] [serial = 2334] [outer = 0x12bb3b400] 01:48:49 INFO - PROCESS | 1938 | 1461487729731 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 01:48:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:48:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:48:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:48:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:48:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:48:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:48:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 522ms 01:48:49 INFO - PROCESS | 1938 | 1461487729748 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 01:48:49 INFO - PROCESS | 1938 | 1461487729749 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 01:48:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:48:49 INFO - PROCESS | 1938 | 1461487729751 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:48:49 INFO - PROCESS | 1938 | 1461487729752 Marionette TRACE conn2 <- [1,3078,null,{}] 01:48:49 INFO - PROCESS | 1938 | 1461487729755 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:49 INFO - PROCESS | 1938 | 1461487729865 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 01:48:49 INFO - PROCESS | 1938 | 1461487729879 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ebb3000 == 67 [pid = 1938] [id = 779] 01:48:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x12d110800) [pid = 1938] [serial = 2335] [outer = 0x0] 01:48:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x12d165400) [pid = 1938] [serial = 2336] [outer = 0x12d110800] 01:48:49 INFO - PROCESS | 1938 | 1461487729905 Marionette DEBUG loaded listener.js 01:48:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x12d2da400) [pid = 1938] [serial = 2337] [outer = 0x12d110800] 01:48:50 INFO - PROCESS | 1938 | 1461487730239 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 01:48:50 INFO - PROCESS | 1938 | 1461487730272 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 01:48:50 INFO - PROCESS | 1938 | 1461487730274 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:48:50 INFO - PROCESS | 1938 | 1461487730275 Marionette TRACE conn2 <- [1,3082,null,{}] 01:48:50 INFO - PROCESS | 1938 | 1461487730278 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:50 INFO - PROCESS | 1938 | 1461487730393 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 01:48:50 INFO - PROCESS | 1938 | 1461487730407 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x12401f000 == 68 [pid = 1938] [id = 780] 01:48:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x123e06c00) [pid = 1938] [serial = 2338] [outer = 0x0] 01:48:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x12a111800) [pid = 1938] [serial = 2339] [outer = 0x123e06c00] 01:48:50 INFO - PROCESS | 1938 | 1461487730433 Marionette DEBUG loaded listener.js 01:48:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x12d9b2800) [pid = 1938] [serial = 2340] [outer = 0x123e06c00] 01:48:50 INFO - PROCESS | 1938 | 1461487730762 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 01:48:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:48:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:48:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:48:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 519ms 01:48:50 INFO - PROCESS | 1938 | 1461487730793 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 01:48:50 INFO - PROCESS | 1938 | 1461487730794 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 01:48:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:48:50 INFO - PROCESS | 1938 | 1461487730797 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:48:50 INFO - PROCESS | 1938 | 1461487730798 Marionette TRACE conn2 <- [1,3086,null,{}] 01:48:50 INFO - PROCESS | 1938 | 1461487730800 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:50 INFO - PROCESS | 1938 | 1461487730911 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 01:48:50 INFO - PROCESS | 1938 | 1461487730920 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x12f4d4800 == 69 [pid = 1938] [id = 781] 01:48:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x114fc1c00) [pid = 1938] [serial = 2341] [outer = 0x0] 01:48:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x119c72800) [pid = 1938] [serial = 2342] [outer = 0x114fc1c00] 01:48:50 INFO - PROCESS | 1938 | 1461487730946 Marionette DEBUG loaded listener.js 01:48:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x119c77800) [pid = 1938] [serial = 2343] [outer = 0x114fc1c00] 01:48:51 INFO - PROCESS | 1938 | 1461487731272 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:48:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:48:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 521ms 01:48:51 INFO - PROCESS | 1938 | 1461487731319 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 01:48:51 INFO - PROCESS | 1938 | 1461487731320 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 01:48:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:48:51 INFO - PROCESS | 1938 | 1461487731322 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:48:51 INFO - PROCESS | 1938 | 1461487731323 Marionette TRACE conn2 <- [1,3090,null,{}] 01:48:51 INFO - PROCESS | 1938 | 1461487731325 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:51 INFO - PROCESS | 1938 | 1461487731439 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 177 (0x12bd24800) [pid = 1938] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 176 (0x12731c400) [pid = 1938] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 175 (0x12b4bac00) [pid = 1938] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 174 (0x12ad11000) [pid = 1938] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 173 (0x1295ae400) [pid = 1938] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 172 (0x114bb4000) [pid = 1938] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 171 (0x12bba4400) [pid = 1938] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 170 (0x12b221800) [pid = 1938] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 169 (0x12d161c00) [pid = 1938] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 168 (0x11c1a6400) [pid = 1938] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 167 (0x11576a800) [pid = 1938] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 166 (0x114fba400) [pid = 1938] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x11af6a800) [pid = 1938] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0x12db7b400) [pid = 1938] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x127592800) [pid = 1938] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:48:51 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x12bb9bc00) [pid = 1938] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:48:51 INFO - PROCESS | 1938 | 1461487731691 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d05d000 == 70 [pid = 1938] [id = 782] 01:48:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x11576a800) [pid = 1938] [serial = 2344] [outer = 0x0] 01:48:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x11af5c000) [pid = 1938] [serial = 2345] [outer = 0x11576a800] 01:48:51 INFO - PROCESS | 1938 | 1461487731724 Marionette DEBUG loaded listener.js 01:48:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x11af63400) [pid = 1938] [serial = 2346] [outer = 0x11576a800] 01:48:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:48:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 01:48:51 INFO - PROCESS | 1938 | 1461487731991 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:48:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:48:52 INFO - PROCESS | 1938 | 1461487732001 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 01:48:52 INFO - PROCESS | 1938 | 1461487732003 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 01:48:52 INFO - PROCESS | 1938 | 1461487732009 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:48:52 INFO - PROCESS | 1938 | 1461487732013 Marionette TRACE conn2 <- [1,3094,null,{}] 01:48:52 INFO - PROCESS | 1938 | 1461487732021 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:52 INFO - PROCESS | 1938 | 1461487732130 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 01:48:52 INFO - PROCESS | 1938 | 1461487732135 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x130018000 == 71 [pid = 1938] [id = 783] 01:48:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x11af61c00) [pid = 1938] [serial = 2347] [outer = 0x0] 01:48:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 167 (0x12731c400) [pid = 1938] [serial = 2348] [outer = 0x11af61c00] 01:48:52 INFO - PROCESS | 1938 | 1461487732160 Marionette DEBUG loaded listener.js 01:48:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 168 (0x12db7b400) [pid = 1938] [serial = 2349] [outer = 0x11af61c00] 01:48:52 INFO - PROCESS | 1938 | 1461487732478 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:48:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:48:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 481ms 01:48:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:48:52 INFO - PROCESS | 1938 | 1461487732486 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 01:48:52 INFO - PROCESS | 1938 | 1461487732488 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 01:48:52 INFO - PROCESS | 1938 | 1461487732490 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:48:52 INFO - PROCESS | 1938 | 1461487732491 Marionette TRACE conn2 <- [1,3098,null,{}] 01:48:52 INFO - PROCESS | 1938 | 1461487732493 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:52 INFO - PROCESS | 1938 | 1461487732590 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 01:48:52 INFO - PROCESS | 1938 | 1461487732663 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x1308c7800 == 72 [pid = 1938] [id = 784] 01:48:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 169 (0x12a96a800) [pid = 1938] [serial = 2350] [outer = 0x0] 01:48:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 170 (0x12a96e000) [pid = 1938] [serial = 2351] [outer = 0x12a96a800] 01:48:52 INFO - PROCESS | 1938 | 1461487732689 Marionette DEBUG loaded listener.js 01:48:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 171 (0x12a973000) [pid = 1938] [serial = 2352] [outer = 0x12a96a800] 01:48:52 INFO - PROCESS | 1938 | 1461487732957 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 01:48:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:48:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:48:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 01:48:53 INFO - PROCESS | 1938 | 1461487733011 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 01:48:53 INFO - PROCESS | 1938 | 1461487733014 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 01:48:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:48:53 INFO - PROCESS | 1938 | 1461487733017 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:48:53 INFO - PROCESS | 1938 | 1461487733018 Marionette TRACE conn2 <- [1,3102,null,{}] 01:48:53 INFO - PROCESS | 1938 | 1461487733021 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:53 INFO - PROCESS | 1938 | 1461487733112 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 01:48:53 INFO - PROCESS | 1938 | 1461487733116 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x139ed6800 == 73 [pid = 1938] [id = 785] 01:48:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 172 (0x12a972c00) [pid = 1938] [serial = 2353] [outer = 0x0] 01:48:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 173 (0x12bd1ec00) [pid = 1938] [serial = 2354] [outer = 0x12a972c00] 01:48:53 INFO - PROCESS | 1938 | 1461487733141 Marionette DEBUG loaded listener.js 01:48:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 174 (0x12e60f800) [pid = 1938] [serial = 2355] [outer = 0x12a972c00] 01:48:53 INFO - PROCESS | 1938 | 1461487733459 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:48:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:48:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 469ms 01:48:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:48:53 INFO - PROCESS | 1938 | 1461487733487 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 01:48:53 INFO - PROCESS | 1938 | 1461487733488 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 01:48:53 INFO - PROCESS | 1938 | 1461487733490 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:48:53 INFO - PROCESS | 1938 | 1461487733491 Marionette TRACE conn2 <- [1,3106,null,{}] 01:48:53 INFO - PROCESS | 1938 | 1461487733493 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:53 INFO - PROCESS | 1938 | 1461487733621 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 01:48:53 INFO - PROCESS | 1938 | 1461487733628 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x11573e800 == 74 [pid = 1938] [id = 786] 01:48:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 175 (0x114012800) [pid = 1938] [serial = 2356] [outer = 0x0] 01:48:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 176 (0x114e2e800) [pid = 1938] [serial = 2357] [outer = 0x114012800] 01:48:53 INFO - PROCESS | 1938 | 1461487733731 Marionette DEBUG loaded listener.js 01:48:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 177 (0x119267c00) [pid = 1938] [serial = 2358] [outer = 0x114012800] 01:48:54 INFO - PROCESS | 1938 | 1461487734193 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 01:48:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:48:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:48:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:48:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 723ms 01:48:54 INFO - PROCESS | 1938 | 1461487734214 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 01:48:54 INFO - PROCESS | 1938 | 1461487734216 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 01:48:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:48:54 INFO - PROCESS | 1938 | 1461487734219 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:48:54 INFO - PROCESS | 1938 | 1461487734221 Marionette TRACE conn2 <- [1,3110,null,{}] 01:48:54 INFO - PROCESS | 1938 | 1461487734224 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:54 INFO - PROCESS | 1938 | 1461487734339 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 01:48:54 INFO - PROCESS | 1938 | 1461487734461 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x12ae9f000 == 75 [pid = 1938] [id = 787] 01:48:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 178 (0x11af65400) [pid = 1938] [serial = 2359] [outer = 0x0] 01:48:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 179 (0x11afa9800) [pid = 1938] [serial = 2360] [outer = 0x11af65400] 01:48:54 INFO - PROCESS | 1938 | 1461487734494 Marionette DEBUG loaded listener.js 01:48:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 180 (0x11bccd000) [pid = 1938] [serial = 2361] [outer = 0x11af65400] 01:48:54 INFO - PROCESS | 1938 | 1461487734844 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 01:48:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:48:54 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 01:48:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:48:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 672ms 01:48:54 INFO - PROCESS | 1938 | 1461487734890 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 01:48:54 INFO - PROCESS | 1938 | 1461487734893 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 01:48:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:48:54 INFO - PROCESS | 1938 | 1461487734898 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:48:54 INFO - PROCESS | 1938 | 1461487734899 Marionette TRACE conn2 <- [1,3114,null,{}] 01:48:54 INFO - PROCESS | 1938 | 1461487734902 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:48:55 INFO - PROCESS | 1938 | 1461487735013 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 01:48:55 INFO - PROCESS | 1938 | 1461487735126 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\", \"f290fe78-b87d-4cb5-a8f4-83258d187c51\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x12d1ea800 == 76 [pid = 1938] [id = 788] 01:48:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 181 (0x11afb6c00) [pid = 1938] [serial = 2362] [outer = 0x0] 01:48:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 182 (0x11c324000) [pid = 1938] [serial = 2363] [outer = 0x11afb6c00] 01:48:55 INFO - PROCESS | 1938 | 1461487735158 Marionette DEBUG loaded listener.js 01:48:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 183 (0x124439000) [pid = 1938] [serial = 2364] [outer = 0x11afb6c00] 01:48:55 INFO - PROCESS | 1938 | 1461487735514 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:48:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:48:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 622ms 01:48:55 INFO - PROCESS | 1938 | 1461487735519 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 01:48:55 INFO - PROCESS | 1938 | 1461487735521 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 01:48:56 WARNING - u'runner_teardown' () 01:48:56 INFO - No more tests 01:48:56 INFO - Got 0 unexpected results 01:48:56 INFO - SUITE-END | took 511s 01:48:56 INFO - Closing logging queue 01:48:56 INFO - queue closed 01:48:56 INFO - Return code: 0 01:48:56 WARNING - # TBPL SUCCESS # 01:48:56 INFO - Running post-action listener: _resource_record_post_action 01:48:56 INFO - Running post-run listener: _resource_record_post_run 01:48:57 INFO - Total resource usage - Wall time: 535s; CPU: 58.0%; Read bytes: 2732032; Write bytes: 994816512; Read time: 25; Write time: 4796 01:48:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:48:57 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 193065472; Write bytes: 189077504; Read time: 15932; Write time: 437 01:48:57 INFO - run-tests - Wall time: 516s; CPU: 58.0%; Read bytes: 1826816; Write bytes: 792185344; Read time: 18; Write time: 4318 01:48:57 INFO - Running post-run listener: _upload_blobber_files 01:48:57 INFO - Blob upload gear active. 01:48:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:48:57 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 01:48:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:48:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:48:58 INFO - (blobuploader) - INFO - Open directory for files ... 01:48:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:48:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:48:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:48:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:48:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:48:59 INFO - (blobuploader) - INFO - Done attempting. 01:48:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:48:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:48:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:49:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:49:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:49:00 INFO - (blobuploader) - INFO - Done attempting. 01:49:00 INFO - (blobuploader) - INFO - Iteration through files over. 01:49:00 INFO - Return code: 0 01:49:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:49:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:49:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b63df5d59611ccabcbc37495141d384f524797a764b5573a87af65b30234f8da0b1fb161d02090d7610b8b8703f324ae3fd9fe4a8b63855da8c09a5ec95b2097", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f5cfc84f650fb4b588c8be7e86d495929649531c40cacf20103cb00ccf7952edc46fd3004aee26a171c080e4a772fa888641ba59322b7c46635aa0adefd0e41c"} 01:49:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:49:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:49:00 INFO - Contents: 01:49:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b63df5d59611ccabcbc37495141d384f524797a764b5573a87af65b30234f8da0b1fb161d02090d7610b8b8703f324ae3fd9fe4a8b63855da8c09a5ec95b2097", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f5cfc84f650fb4b588c8be7e86d495929649531c40cacf20103cb00ccf7952edc46fd3004aee26a171c080e4a772fa888641ba59322b7c46635aa0adefd0e41c"} 01:49:00 INFO - Running post-run listener: copy_logs_to_upload_dir 01:49:00 INFO - Copying logs to upload dir... 01:49:00 INFO - mkdir: /builds/slave/test/build/upload/logs 01:49:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=645.952144 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 46 secs) (at 2016-04-24 01:49:01.204415) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 01:49:01.209689) ========= 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.NOIG2WaEHB/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.YMuRvtAAWL/Listeners TMPDIR=/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b63df5d59611ccabcbc37495141d384f524797a764b5573a87af65b30234f8da0b1fb161d02090d7610b8b8703f324ae3fd9fe4a8b63855da8c09a5ec95b2097", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f5cfc84f650fb4b588c8be7e86d495929649531c40cacf20103cb00ccf7952edc46fd3004aee26a171c080e4a772fa888641ba59322b7c46635aa0adefd0e41c"} build_url:https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012842 build_url: 'https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b63df5d59611ccabcbc37495141d384f524797a764b5573a87af65b30234f8da0b1fb161d02090d7610b8b8703f324ae3fd9fe4a8b63855da8c09a5ec95b2097", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f5cfc84f650fb4b588c8be7e86d495929649531c40cacf20103cb00ccf7952edc46fd3004aee26a171c080e4a772fa888641ba59322b7c46635aa0adefd0e41c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Q1-0g448SmuJIRsMfe_hfQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 01:49:01.243437) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 01:49:01.243824) ========= 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.NOIG2WaEHB/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.YMuRvtAAWL/Listeners TMPDIR=/var/folders/99/84w0k_014gv77_6qrv0b4tn000000w/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.005414 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 01:49:01.291833) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 01:49:01.294027) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 01:49:01.294428) ========= ========= Total master_lag: 0.53 =========