builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0199 starttime: 1461684922.0 results: success (0) buildid: 20160426071219 builduid: cef59f457f884b9d8ba69be96f2741e8 revision: 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 08:35:22.004304) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 08:35:22.004762) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 08:35:22.005216) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 08:35:22.478008) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:35:22.478401) ========= 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.Ri8l4UIv6r/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.AY87EmBNAV/Listeners TMPDIR=/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-26 08:35:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 9.86M=0.001s 2016-04-26 08:35:22 (9.86 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.104723 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:35:22.603683) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:35:22.603995) ========= 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.Ri8l4UIv6r/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.AY87EmBNAV/Listeners TMPDIR=/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/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.036410 ========= master_lag: 0.15 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:35:22.791712) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 08:35:22.792106) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 --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 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Ri8l4UIv6r/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.AY87EmBNAV/Listeners TMPDIR=/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-26 08:35:23,238 truncating revision to first 12 chars 2016-04-26 08:35:23,238 Setting DEBUG logging. 2016-04-26 08:35:23,238 attempt 1/10 2016-04-26 08:35:23,238 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/6a441b2b2997?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 08:35:24,529 unpacking tar archive at: fx-team-6a441b2b2997/testing/mozharness/ program finished with exit code 0 elapsedTime=1.530147 ========= master_lag: 0.64 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 08:35:24.964971) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 08:35:24.965342) ========= script_repo_revision: 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 08:35:24.965733) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 08:35:24.965998) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 08:35:25.020524) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 1 secs) (at 2016-04-26 08:35:25.020980) ========= /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.Ri8l4UIv6r/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.AY87EmBNAV/Listeners TMPDIR=/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/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 08:35:25 INFO - MultiFileLogger online at 20160426 08:35:25 in /builds/slave/test 08:35:25 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 08:35:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:35:25 INFO - {'append_to_log': False, 08:35:25 INFO - 'base_work_dir': '/builds/slave/test', 08:35:25 INFO - 'blob_upload_branch': 'fx-team', 08:35:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:35:25 INFO - 'buildbot_json_path': 'buildprops.json', 08:35:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:35:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:35:25 INFO - 'download_minidump_stackwalk': True, 08:35:25 INFO - 'download_symbols': 'true', 08:35:25 INFO - 'e10s': False, 08:35:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:35:25 INFO - 'tooltool.py': '/tools/tooltool.py', 08:35:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:35:25 INFO - '/tools/misc-python/virtualenv.py')}, 08:35:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:35:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:35:25 INFO - 'log_level': 'info', 08:35:25 INFO - 'log_to_console': True, 08:35:25 INFO - 'opt_config_files': (), 08:35:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:35:25 INFO - '--processes=1', 08:35:25 INFO - '--config=%(test_path)s/wptrunner.ini', 08:35:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:35:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:35:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:35:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:35:25 INFO - 'pip_index': False, 08:35:25 INFO - 'require_test_zip': True, 08:35:25 INFO - 'test_type': ('testharness',), 08:35:25 INFO - 'this_chunk': '1', 08:35:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:35:25 INFO - 'total_chunks': '10', 08:35:25 INFO - 'virtualenv_path': 'venv', 08:35:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:35:25 INFO - 'work_dir': 'build'} 08:35:25 INFO - ##### 08:35:25 INFO - ##### Running clobber step. 08:35:25 INFO - ##### 08:35:25 INFO - Running pre-action listener: _resource_record_pre_action 08:35:25 INFO - Running main action method: clobber 08:35:25 INFO - rmtree: /builds/slave/test/build 08:35:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:35:26 INFO - Running post-action listener: _resource_record_post_action 08:35:26 INFO - ##### 08:35:26 INFO - ##### Running read-buildbot-config step. 08:35:26 INFO - ##### 08:35:26 INFO - Running pre-action listener: _resource_record_pre_action 08:35:26 INFO - Running main action method: read_buildbot_config 08:35:26 INFO - Using buildbot properties: 08:35:26 INFO - { 08:35:26 INFO - "project": "", 08:35:26 INFO - "product": "firefox", 08:35:26 INFO - "script_repo_revision": "production", 08:35:26 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 08:35:26 INFO - "repository": "", 08:35:26 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 08:35:26 INFO - "buildid": "20160426071219", 08:35:26 INFO - "pgo_build": "False", 08:35:26 INFO - "basedir": "/builds/slave/test", 08:35:26 INFO - "buildnumber": 364, 08:35:26 INFO - "slavename": "t-yosemite-r7-0199", 08:35:26 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 08:35:26 INFO - "platform": "macosx64", 08:35:26 INFO - "branch": "fx-team", 08:35:26 INFO - "revision": "6a441b2b2997cdbd47b5d80283f6f60d5a9e7489", 08:35:26 INFO - "repo_path": "integration/fx-team", 08:35:26 INFO - "moz_repo_path": "", 08:35:26 INFO - "stage_platform": "macosx64", 08:35:26 INFO - "builduid": "cef59f457f884b9d8ba69be96f2741e8", 08:35:26 INFO - "slavebuilddir": "test" 08:35:26 INFO - } 08:35:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 08:35:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 08:35:26 INFO - Running post-action listener: _resource_record_post_action 08:35:26 INFO - ##### 08:35:26 INFO - ##### Running download-and-extract step. 08:35:26 INFO - ##### 08:35:26 INFO - Running pre-action listener: _resource_record_pre_action 08:35:26 INFO - Running main action method: download_and_extract 08:35:26 INFO - mkdir: /builds/slave/test/build/tests 08:35: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')]} 08:35:26 INFO - https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:35:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 08:35:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 08:35:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 08:35:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 08:35:27 INFO - Downloaded 1235 bytes. 08:35:27 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 08:35:27 INFO - Using the following test package requirements: 08:35:27 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 08:35:27 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 08:35:27 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 08:35:27 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 08:35:27 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 08:35:27 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 08:35:27 INFO - u'jsshell-mac64.zip'], 08:35:27 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 08:35:27 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 08:35:27 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 08:35:27 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 08:35:27 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 08:35:27 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 08:35:27 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 08:35:27 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 08:35:27 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 08:35:27 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 08:35:27 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 08:35:27 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:35:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:27 INFO - https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:35:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 08:35:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 08:35:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 08:35:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 08:35:29 INFO - Downloaded 17993197 bytes. 08:35:29 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:35:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:35:29 INFO - caution: filename not matched: web-platform/* 08:35:29 INFO - Return code: 11 08:35:29 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')]} 08:35:29 INFO - https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:35:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 08:35:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 08:35:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 08:35:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:35:31 INFO - Downloaded 36406662 bytes. 08:35:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:35:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:35:35 INFO - caution: filename not matched: bin/* 08:35:35 INFO - caution: filename not matched: config/* 08:35:35 INFO - caution: filename not matched: mozbase/* 08:35:35 INFO - caution: filename not matched: marionette/* 08:35:35 INFO - caution: filename not matched: tools/wptserve/* 08:35:35 INFO - Return code: 11 08:35:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:35 INFO - https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 08:35:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 08:35:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 08:35:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 08:35:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 08:35:38 INFO - Downloaded 68943207 bytes. 08:35:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 08:35:38 INFO - mkdir: /builds/slave/test/properties 08:35:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:35:38 INFO - Writing to file /builds/slave/test/properties/build_url 08:35:38 INFO - Contents: 08:35:38 INFO - build_url:https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 08:35:40 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 08:35:40 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:35:40 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:35:40 INFO - Contents: 08:35:40 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 08:35: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')]} 08:35:40 INFO - https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:35:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 08:35:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 08:35:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 08:35:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:35:43 INFO - Downloaded 103637220 bytes. 08:35:43 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:35:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:35:46 INFO - Return code: 0 08:35:46 INFO - Running post-action listener: _resource_record_post_action 08:35:46 INFO - Running post-action listener: set_extra_try_arguments 08:35:46 INFO - ##### 08:35:46 INFO - ##### Running create-virtualenv step. 08:35:46 INFO - ##### 08:35:46 INFO - Running pre-action listener: _pre_create_virtualenv 08:35:46 INFO - Running pre-action listener: _resource_record_pre_action 08:35:46 INFO - Running main action method: create_virtualenv 08:35:46 INFO - Creating virtualenv /builds/slave/test/build/venv 08:35:46 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 08:35:46 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:35:46 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:35:46 INFO - Using real prefix '/tools/python27' 08:35:46 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:35:47 INFO - Installing distribute.............................................................................................................................................................................................done. 08:35:50 INFO - Installing pip.................done. 08:35:50 INFO - Return code: 0 08:35:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:35:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:35:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:35:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:35:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x107afbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b18f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdebb59c7c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b145e0>, '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 0x1076f7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107722990>, '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.Ri8l4UIv6r/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.AY87EmBNAV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:35:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 08:35:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:35:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Ri8l4UIv6r/Render', 08:35:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:35:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:35:50 INFO - 'HOME': '/Users/cltbld', 08:35:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:35:50 INFO - 'LOGNAME': 'cltbld', 08:35:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:35:50 INFO - 'MOZ_NO_REMOTE': '1', 08:35:50 INFO - 'NO_EM_RESTART': '1', 08:35:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:35:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:35:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:35:50 INFO - 'PWD': '/builds/slave/test', 08:35:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:35:50 INFO - 'SHELL': '/bin/bash', 08:35:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AY87EmBNAV/Listeners', 08:35:50 INFO - 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', 08:35:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:35:50 INFO - 'USER': 'cltbld', 08:35:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:35:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:35:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:35:50 INFO - 'XPC_FLAGS': '0x0', 08:35:50 INFO - 'XPC_SERVICE_NAME': '0', 08:35:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:35:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:35:50 INFO - Downloading/unpacking psutil>=0.7.1 08:35:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:35:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:35:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:35:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:35:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:35:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:35:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:35:53 INFO - Installing collected packages: psutil 08:35:53 INFO - Running setup.py install for psutil 08:35:53 INFO - building 'psutil._psutil_osx' extension 08:35:53 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 08:35:54 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 08:35:54 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 08:35:54 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 08:35:54 INFO - building 'psutil._psutil_posix' extension 08:35:54 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 08:35:54 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:35:54 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:35:54 INFO - ^ 08:35:54 INFO - 1 warning generated. 08:35:54 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 08:35:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:35:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:35:54 INFO - Successfully installed psutil 08:35:54 INFO - Cleaning up... 08:35:54 INFO - Return code: 0 08:35:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:35: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')]} 08:35:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:35:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35: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')]} 08:35:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:35:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:54 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 0x107afbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b18f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdebb59c7c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b145e0>, '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 0x1076f7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107722990>, '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.Ri8l4UIv6r/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.AY87EmBNAV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:35:54 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 08:35:54 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 08:35:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Ri8l4UIv6r/Render', 08:35:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:35:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:35:54 INFO - 'HOME': '/Users/cltbld', 08:35:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:35:54 INFO - 'LOGNAME': 'cltbld', 08:35:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:35:54 INFO - 'MOZ_NO_REMOTE': '1', 08:35:54 INFO - 'NO_EM_RESTART': '1', 08:35:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:35:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:35:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:35:54 INFO - 'PWD': '/builds/slave/test', 08:35:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:35:54 INFO - 'SHELL': '/bin/bash', 08:35:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AY87EmBNAV/Listeners', 08:35:54 INFO - 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', 08:35:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:35:54 INFO - 'USER': 'cltbld', 08:35:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:35:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:35:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:35:54 INFO - 'XPC_FLAGS': '0x0', 08:35:54 INFO - 'XPC_SERVICE_NAME': '0', 08:35:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:35:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:35:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:35:55 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 08:35:55 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 08:35:55 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 08:35:55 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 08:35:55 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 08:35:55 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 08:35:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:35:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:35:57 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:35:57 INFO - Installing collected packages: mozsystemmonitor 08:35:57 INFO - Running setup.py install for mozsystemmonitor 08:35:57 INFO - Successfully installed mozsystemmonitor 08:35:57 INFO - Cleaning up... 08:35:57 INFO - Return code: 0 08:35:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:35:57 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')]} 08:35:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:35:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:57 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')]} 08:35:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:35:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:35:57 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 0x107afbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b18f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdebb59c7c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b145e0>, '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 0x1076f7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107722990>, '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.Ri8l4UIv6r/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.AY87EmBNAV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:35:57 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 08:35:57 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 08:35:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Ri8l4UIv6r/Render', 08:35:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:35:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:35:57 INFO - 'HOME': '/Users/cltbld', 08:35:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:35:57 INFO - 'LOGNAME': 'cltbld', 08:35:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:35:57 INFO - 'MOZ_NO_REMOTE': '1', 08:35:57 INFO - 'NO_EM_RESTART': '1', 08:35:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:35:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:35:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:35:57 INFO - 'PWD': '/builds/slave/test', 08:35:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:35:57 INFO - 'SHELL': '/bin/bash', 08:35:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AY87EmBNAV/Listeners', 08:35:57 INFO - 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', 08:35:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:35:57 INFO - 'USER': 'cltbld', 08:35:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:35:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:35:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:35:57 INFO - 'XPC_FLAGS': '0x0', 08:35:57 INFO - 'XPC_SERVICE_NAME': '0', 08:35:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:35:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:35:57 INFO - Downloading/unpacking blobuploader==1.2.4 08:35: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 08:35: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 08:35: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 08:35: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 08:35: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 08:35: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 08:36:00 INFO - Downloading blobuploader-1.2.4.tar.gz 08:36:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:36:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:36:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:36:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:36:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:36:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:36:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:36:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:36:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:36:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:36:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:36:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:36:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:36:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:36:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:36:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:36:01 INFO - Downloading docopt-0.6.1.tar.gz 08:36:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:36:01 INFO - Installing collected packages: blobuploader, requests, docopt 08:36:01 INFO - Running setup.py install for blobuploader 08:36:01 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:36:01 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:36:01 INFO - Running setup.py install for requests 08:36:02 INFO - Running setup.py install for docopt 08:36:02 INFO - Successfully installed blobuploader requests docopt 08:36:02 INFO - Cleaning up... 08:36:02 INFO - Return code: 0 08:36:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:36:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:36:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:36:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:36:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:36:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:36:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:36:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x107afbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b18f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdebb59c7c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b145e0>, '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 0x1076f7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107722990>, '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.Ri8l4UIv6r/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.AY87EmBNAV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:36:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:36:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:36:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Ri8l4UIv6r/Render', 08:36:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:36:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:36:02 INFO - 'HOME': '/Users/cltbld', 08:36:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:36:02 INFO - 'LOGNAME': 'cltbld', 08:36:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:36:02 INFO - 'MOZ_NO_REMOTE': '1', 08:36:02 INFO - 'NO_EM_RESTART': '1', 08:36:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:36:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:36:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:36:02 INFO - 'PWD': '/builds/slave/test', 08:36:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:36:02 INFO - 'SHELL': '/bin/bash', 08:36:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AY87EmBNAV/Listeners', 08:36:02 INFO - 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', 08:36:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:36:02 INFO - 'USER': 'cltbld', 08:36:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:36:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:36:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:36:02 INFO - 'XPC_FLAGS': '0x0', 08:36:02 INFO - 'XPC_SERVICE_NAME': '0', 08:36:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:36:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:36:02 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-Hb6MQw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:36:02 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-R0r64t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:36:03 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-P4uYGO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:36:03 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-hQVZTo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:36:03 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-qJllPi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:36:03 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-QNma43-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:36:03 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-9n1aQ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:36:03 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-3PAa7u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:36:03 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-ahRX4d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:36:03 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-G5s6X_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:36:03 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-Cr6crt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:36:03 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-1quSA7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:36:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:36:04 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-o3WRre-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:36:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:36:04 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-nrTwjU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:36:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:36:04 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-5TbbWW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:36:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:36:04 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-l5n1c5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:36:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:36:04 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-zflrTU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:36:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:36:04 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-WJOX0x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:36:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:36:04 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-BG7_Nk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:36:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:36:04 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-gAT3ps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:36:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:36:05 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-wD6I44-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:36:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:36:05 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 08:36:05 INFO - Running setup.py install for manifestparser 08:36:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:36:05 INFO - Running setup.py install for mozcrash 08:36:05 INFO - Running setup.py install for mozdebug 08:36:05 INFO - Running setup.py install for mozdevice 08:36:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:36:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:36:06 INFO - Running setup.py install for mozfile 08:36:06 INFO - Running setup.py install for mozhttpd 08:36:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:36:06 INFO - Running setup.py install for mozinfo 08:36:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:36:06 INFO - Running setup.py install for mozInstall 08:36:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:36:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:36:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:36:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:36:06 INFO - Running setup.py install for mozleak 08:36:06 INFO - Running setup.py install for mozlog 08:36:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:36:06 INFO - Running setup.py install for moznetwork 08:36:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:36:07 INFO - Running setup.py install for mozprocess 08:36:07 INFO - Running setup.py install for mozprofile 08:36:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:36:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:36:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:36:07 INFO - Running setup.py install for mozrunner 08:36:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:36:07 INFO - Running setup.py install for mozscreenshot 08:36:07 INFO - Running setup.py install for moztest 08:36:07 INFO - Running setup.py install for mozversion 08:36:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:36:07 INFO - Running setup.py install for wptserve 08:36:08 INFO - Running setup.py install for marionette-driver 08:36:08 INFO - Running setup.py install for browsermob-proxy 08:36:08 INFO - Running setup.py install for marionette-client 08:36:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:36:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:36:08 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 08:36:08 INFO - Cleaning up... 08:36:08 INFO - Return code: 0 08:36:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:36:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:36:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:36:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:36:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:36:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:36:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:36:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x107afbe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b18f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fdebb59c7c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b145e0>, '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 0x1076f7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107722990>, '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.Ri8l4UIv6r/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.AY87EmBNAV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:36:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:36:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:36:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Ri8l4UIv6r/Render', 08:36:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:36:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:36:08 INFO - 'HOME': '/Users/cltbld', 08:36:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:36:08 INFO - 'LOGNAME': 'cltbld', 08:36:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:36:08 INFO - 'MOZ_NO_REMOTE': '1', 08:36:08 INFO - 'NO_EM_RESTART': '1', 08:36:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:36:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:36:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:36:08 INFO - 'PWD': '/builds/slave/test', 08:36:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:36:08 INFO - 'SHELL': '/bin/bash', 08:36:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AY87EmBNAV/Listeners', 08:36:08 INFO - 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', 08:36:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:36:08 INFO - 'USER': 'cltbld', 08:36:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:36:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:36:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:36:08 INFO - 'XPC_FLAGS': '0x0', 08:36:08 INFO - 'XPC_SERVICE_NAME': '0', 08:36:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:36:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:36:09 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-_KWuQz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:36:09 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 08:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:36:09 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-tbvuLG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:36:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:36:09 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-VgzUjD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:36:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:36:09 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-VUszNg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:36:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:36:09 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-bwy1Ok-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:36:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 08:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:36:09 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-AY2Lcu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:36:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 08:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:36:09 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-ZUg4d_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:36:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 08:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:36:09 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-c759an-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:36:09 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)) 08:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:36:09 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-RN07ve-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:36:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 08:36:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:36:10 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-S9tMsh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:36:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:36:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:36:10 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-Y0Z74T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:36:10 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 08:36:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:36:10 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-xSfMAn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:36:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 08:36:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:36:10 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-5AZnpz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:36:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 08:36:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:36:10 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-n97tLW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:36:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 08:36:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:36:10 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-IPRMCu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:36:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 08:36:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:36:10 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-b8Qo0P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:36:10 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 08:36:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:36:10 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-Mpn2Bl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:36:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 08:36:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:36:10 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-Q8Lkv9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:36:11 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 08:36:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:36:11 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-Mt2QIp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:36:11 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 08:36:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:36:11 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-E747_c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:36:11 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:36:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:36:11 INFO - Running setup.py (path:/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/pip-M1DqHh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:36:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:36:11 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 08:36:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:36:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:36:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:36:11 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:36:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:36:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:36:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:36:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:36:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:36:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:36:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:36:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:36:14 INFO - Downloading blessings-1.6.tar.gz 08:36:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:36:14 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:36:14 INFO - Installing collected packages: blessings 08:36:14 INFO - Running setup.py install for blessings 08:36:14 INFO - Successfully installed blessings 08:36:14 INFO - Cleaning up... 08:36:14 INFO - Return code: 0 08:36:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:36:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:36:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:36:14 INFO - Reading from file tmpfile_stdout 08:36:14 INFO - Current package versions: 08:36:14 INFO - blessings == 1.6 08:36:14 INFO - blobuploader == 1.2.4 08:36:14 INFO - browsermob-proxy == 0.6.0 08:36:14 INFO - docopt == 0.6.1 08:36:14 INFO - manifestparser == 1.1 08:36:14 INFO - marionette-client == 2.3.0 08:36:14 INFO - marionette-driver == 1.4.0 08:36:14 INFO - mozInstall == 1.12 08:36:14 INFO - mozcrash == 0.17 08:36:14 INFO - mozdebug == 0.1 08:36:14 INFO - mozdevice == 0.48 08:36:14 INFO - mozfile == 1.2 08:36:14 INFO - mozhttpd == 0.7 08:36:14 INFO - mozinfo == 0.9 08:36:14 INFO - mozleak == 0.1 08:36:14 INFO - mozlog == 3.1 08:36:14 INFO - moznetwork == 0.27 08:36:14 INFO - mozprocess == 0.22 08:36:14 INFO - mozprofile == 0.28 08:36:14 INFO - mozrunner == 6.11 08:36:14 INFO - mozscreenshot == 0.1 08:36:14 INFO - mozsystemmonitor == 0.0 08:36:14 INFO - moztest == 0.7 08:36:14 INFO - mozversion == 1.4 08:36:14 INFO - psutil == 3.1.1 08:36:14 INFO - requests == 1.2.3 08:36:14 INFO - wptserve == 1.4.0 08:36:14 INFO - wsgiref == 0.1.2 08:36:14 INFO - Running post-action listener: _resource_record_post_action 08:36:14 INFO - Running post-action listener: _start_resource_monitoring 08:36:14 INFO - Starting resource monitoring. 08:36:14 INFO - ##### 08:36:14 INFO - ##### Running pull step. 08:36:14 INFO - ##### 08:36:14 INFO - Running pre-action listener: _resource_record_pre_action 08:36:14 INFO - Running main action method: pull 08:36:14 INFO - Pull has nothing to do! 08:36:14 INFO - Running post-action listener: _resource_record_post_action 08:36:14 INFO - ##### 08:36:14 INFO - ##### Running install step. 08:36:14 INFO - ##### 08:36:14 INFO - Running pre-action listener: _resource_record_pre_action 08:36:14 INFO - Running main action method: install 08:36:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:36:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:36:15 INFO - Reading from file tmpfile_stdout 08:36:15 INFO - Detecting whether we're running mozinstall >=1.0... 08:36:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:36:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:36:15 INFO - Reading from file tmpfile_stdout 08:36:15 INFO - Output received: 08:36:15 INFO - Usage: mozinstall [options] installer 08:36:15 INFO - Options: 08:36:15 INFO - -h, --help show this help message and exit 08:36:15 INFO - -d DEST, --destination=DEST 08:36:15 INFO - Directory to install application into. [default: 08:36:15 INFO - "/builds/slave/test"] 08:36:15 INFO - --app=APP Application being installed. [default: firefox] 08:36:15 INFO - mkdir: /builds/slave/test/build/application 08:36:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:36:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:36:35 INFO - Reading from file tmpfile_stdout 08:36:35 INFO - Output received: 08:36:35 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:36:35 INFO - Running post-action listener: _resource_record_post_action 08:36:35 INFO - ##### 08:36:35 INFO - ##### Running run-tests step. 08:36:35 INFO - ##### 08:36:35 INFO - Running pre-action listener: _resource_record_pre_action 08:36:35 INFO - Running main action method: run_tests 08:36:35 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:36:35 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:36:35 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:36:35 INFO - grabbing minidump binary from tooltool 08:36:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:36:35 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107b145e0>, '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 0x1076f7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107722990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:36:35 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:36:35 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 08:36:35 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:36:35 INFO - Return code: 0 08:36:35 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:36:35 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:36:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:36:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:36:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Ri8l4UIv6r/Render', 08:36:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:36:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:36:35 INFO - 'HOME': '/Users/cltbld', 08:36:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:36:35 INFO - 'LOGNAME': 'cltbld', 08:36:35 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:36:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:36:35 INFO - 'MOZ_NO_REMOTE': '1', 08:36:35 INFO - 'NO_EM_RESTART': '1', 08:36:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:36:35 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:36:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:36:35 INFO - 'PWD': '/builds/slave/test', 08:36:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:36:35 INFO - 'SHELL': '/bin/bash', 08:36:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.AY87EmBNAV/Listeners', 08:36:35 INFO - 'TMPDIR': '/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/T/', 08:36:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:36:35 INFO - 'USER': 'cltbld', 08:36:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:36:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:36:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:36:35 INFO - 'XPC_FLAGS': '0x0', 08:36:35 INFO - 'XPC_SERVICE_NAME': '0', 08:36:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:36:35 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:36:36 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 08:36:36 INFO - import pkg_resources 08:36:37 INFO - Using 1 client processes 08:36:37 INFO - wptserve Starting http server on 127.0.0.1:8001 08:36:37 INFO - wptserve Starting http server on 127.0.0.1:8000 08:36:37 INFO - wptserve Starting http server on 127.0.0.1:8443 08:36:39 INFO - SUITE-START | Running 778 tests 08:36:39 INFO - Running testharness tests 08:36:39 INFO - Setting up ssl 08:36:39 INFO - PROCESS | certutil | 08:36:39 INFO - PROCESS | certutil | 08:36:39 INFO - PROCESS | certutil | 08:36:39 INFO - Certificate Nickname Trust Attributes 08:36:39 INFO - SSL,S/MIME,JAR/XPI 08:36:39 INFO - 08:36:39 INFO - web-platform-tests CT,, 08:36:39 INFO - 08:36:39 INFO - Starting runner 08:36:40 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:36:40 INFO - PROCESS | 1646 | 1461685000655 Marionette DEBUG Marionette enabled via build flag and pref 08:36:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x116602800 == 1 [pid = 1646] [id = 1] 08:36:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 1 (0x116603000) [pid = 1646] [serial = 1] [outer = 0x0] 08:36:40 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 08:36:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 2 (0x116604000) [pid = 1646] [serial = 2] [outer = 0x116603000] 08:36:41 INFO - PROCESS | 1646 | 1461685001047 Marionette INFO Listening on port 2828 08:36:41 INFO - PROCESS | 1646 | 1461685001270 Marionette DEBUG Marionette enabled via command-line flag 08:36:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x119071000 == 2 [pid = 1646] [id = 2] 08:36:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 3 (0x119071800) [pid = 1646] [serial = 3] [outer = 0x0] 08:36:41 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 08:36:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 4 (0x119072800) [pid = 1646] [serial = 4] [outer = 0x119071800] 08:36:41 INFO - PROCESS | 1646 | [1646] 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 08:36:41 INFO - PROCESS | 1646 | 1461685001441 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 08:36:41 INFO - PROCESS | 1646 | 1461685001513 Marionette DEBUG Closed connection conn0 08:36:41 INFO - PROCESS | 1646 | [1646] 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 08:36:41 INFO - PROCESS | 1646 | 1461685001516 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 08:36:41 INFO - PROCESS | 1646 | 1461685001531 Marionette DEBUG Closed connection conn1 08:36:41 INFO - PROCESS | 1646 | [1646] 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 08:36:41 INFO - PROCESS | 1646 | 1461685001536 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 08:36:41 INFO - PROCESS | 1646 | 1461685001544 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:36:41 INFO - PROCESS | 1646 | 1461685001549 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426071219","device":"desktop","version":"49.0a1"} 08:36:41 INFO - PROCESS | 1646 | [1646] 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 08:36:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb57800 == 3 [pid = 1646] [id = 3] 08:36:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 5 (0x11bb58000) [pid = 1646] [serial = 5] [outer = 0x0] 08:36:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb58800 == 4 [pid = 1646] [id = 4] 08:36:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 6 (0x11c9b1800) [pid = 1646] [serial = 6] [outer = 0x0] 08:36:42 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:36:42 INFO - PROCESS | 1646 | [1646] 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 08:36:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d93000 == 5 [pid = 1646] [id = 5] 08:36:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 7 (0x11c9b1000) [pid = 1646] [serial = 7] [outer = 0x0] 08:36:43 INFO - PROCESS | 1646 | [1646] 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 08:36:43 INFO - PROCESS | 1646 | [1646] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:36:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 8 (0x126211c00) [pid = 1646] [serial = 8] [outer = 0x11c9b1000] 08:36:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 9 (0x12667d800) [pid = 1646] [serial = 9] [outer = 0x11bb58000] 08:36:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 10 (0x126692c00) [pid = 1646] [serial = 10] [outer = 0x11c9b1800] 08:36:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 11 (0x126694800) [pid = 1646] [serial = 11] [outer = 0x11c9b1000] 08:36:43 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:36:43 INFO - PROCESS | 1646 | 1461685003866 Marionette DEBUG loaded listener.js 08:36:43 INFO - PROCESS | 1646 | 1461685003880 Marionette DEBUG loaded listener.js 08:36:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 12 (0x12909e800) [pid = 1646] [serial = 12] [outer = 0x11c9b1000] 08:36:44 INFO - PROCESS | 1646 | 1461685004280 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"39e9a47b-4de5-d449-be71-21aa89156508","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426071219","device":"desktop","version":"49.0a1","command_id":1}}] 08:36:44 INFO - PROCESS | 1646 | 1461685004374 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}] 08:36:44 INFO - PROCESS | 1646 | 1461685004420 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:36:44 INFO - PROCESS | 1646 | 1461685004543 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:36:44 INFO - PROCESS | 1646 | [1646] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:36:44 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 08:36:44 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 08:36:44 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:36:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 13 (0x12b662400) [pid = 1646] [serial = 13] [outer = 0x11c9b1000] 08:36:44 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:36:44 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:45 INFO - PROCESS | 1646 | 1461685005024 Marionette TRACE conn2 <- [1,3,null,{}] 08:36:45 INFO - PROCESS | 1646 | 1461685005032 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:36:45 INFO - PROCESS | 1646 | 1461685005042 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:36:45 INFO - PROCESS | 1646 | 1461685005070 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 1646 | 1461685005072 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:36:45 INFO - PROCESS | 1646 | 1461685005078 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 1646 | 1461685005080 Marionette TRACE conn2 <- [1,6,null,{}] 08:36:45 INFO - PROCESS | 1646 | 1461685005083 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}] 08:36:45 INFO - PROCESS | 1646 | 1461685005090 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:36:45 INFO - PROCESS | 1646 | 1461685005097 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb9d000 == 6 [pid = 1646] [id = 6] 08:36:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 14 (0x12bb4b800) [pid = 1646] [serial = 14] [outer = 0x0] 08:36:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 15 (0x12bb4c400) [pid = 1646] [serial = 15] [outer = 0x12bb4b800] 08:36:45 INFO - PROCESS | 1646 | 1461685005130 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 16 (0x12bc70800) [pid = 1646] [serial = 16] [outer = 0x12bb4b800] 08:36:45 INFO - PROCESS | 1646 | 1461685005435 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]]]}] 08:36:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be2f000 == 7 [pid = 1646] [id = 7] 08:36:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 17 (0x12bc74000) [pid = 1646] [serial = 17] [outer = 0x0] 08:36:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 18 (0x12be4bc00) [pid = 1646] [serial = 18] [outer = 0x12bc74000] 08:36:45 INFO - PROCESS | 1646 | 1461685005463 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 19 (0x12be51000) [pid = 1646] [serial = 19] [outer = 0x12bc74000] 08:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 423ms 08:36:45 INFO - PROCESS | 1646 | 1461685005526 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 1646 | 1461685005528 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:36:45 INFO - PROCESS | 1646 | 1461685005548 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 1646 | 1461685005549 Marionette TRACE conn2 <- [1,10,null,{}] 08:36:45 INFO - PROCESS | 1646 | 1461685005557 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}] 08:36:45 INFO - PROCESS | 1646 | 1461685005687 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:36:45 INFO - PROCESS | 1646 | 1461685005726 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d127800 == 8 [pid = 1646] [id = 8] 08:36:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 20 (0x12d35a800) [pid = 1646] [serial = 20] [outer = 0x0] 08:36:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 21 (0x12d3b3800) [pid = 1646] [serial = 21] [outer = 0x12d35a800] 08:36:45 INFO - PROCESS | 1646 | 1461685005755 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 22 (0x12d3b7c00) [pid = 1646] [serial = 22] [outer = 0x12d35a800] 08:36:46 INFO - PROCESS | 1646 | 1461685006108 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]]]}] 08:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 581ms 08:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:36:46 INFO - PROCESS | 1646 | 1461685006119 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 1646 | 1461685006120 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:36:46 INFO - PROCESS | 1646 | 1461685006122 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 1646 | 1461685006123 Marionette TRACE conn2 <- [1,14,null,{}] 08:36:46 INFO - PROCESS | 1646 | 1461685006126 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}] 08:36:46 INFO - PROCESS | 1646 | 1461685006220 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:36:46 INFO - PROCESS | 1646 | 1461685006226 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d863000 == 9 [pid = 1646] [id = 9] 08:36:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 23 (0x12d3bac00) [pid = 1646] [serial = 23] [outer = 0x0] 08:36:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 24 (0x12d7d0c00) [pid = 1646] [serial = 24] [outer = 0x12d3bac00] 08:36:46 INFO - PROCESS | 1646 | 1461685006252 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 25 (0x12ddca000) [pid = 1646] [serial = 25] [outer = 0x12d3bac00] 08:36:46 INFO - PROCESS | 1646 | 1461685006505 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]]]}] 08:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 08:36:46 INFO - PROCESS | 1646 | 1461685006561 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 1646 | 1461685006562 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:36:46 INFO - PROCESS | 1646 | 1461685006569 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 1646 | 1461685006570 Marionette TRACE conn2 <- [1,18,null,{}] 08:36:46 INFO - PROCESS | 1646 | 1461685006572 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}] 08:36:46 INFO - PROCESS | 1646 | 1461685006673 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:36:46 INFO - PROCESS | 1646 | 1461685006679 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d139000 == 10 [pid = 1646] [id = 10] 08:36:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 26 (0x11ada7400) [pid = 1646] [serial = 26] [outer = 0x0] 08:36:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 27 (0x1270e8400) [pid = 1646] [serial = 27] [outer = 0x11ada7400] 08:36:46 INFO - PROCESS | 1646 | 1461685006705 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 28 (0x12e67d800) [pid = 1646] [serial = 28] [outer = 0x11ada7400] 08:36:46 INFO - PROCESS | 1646 | 1461685006954 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]]]}] 08:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 08:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:36:46 INFO - PROCESS | 1646 | 1461685006988 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 1646 | 1461685006989 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:36:46 INFO - PROCESS | 1646 | 1461685006991 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 1646 | 1461685006993 Marionette TRACE conn2 <- [1,22,null,{}] 08:36:47 INFO - PROCESS | 1646 | 1461685007003 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}] 08:36:47 INFO - PROCESS | 1646 | 1461685007101 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:36:47 INFO - PROCESS | 1646 | 1461685007106 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae7e800 == 11 [pid = 1646] [id = 11] 08:36:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 29 (0x12e498000) [pid = 1646] [serial = 29] [outer = 0x0] 08:36:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 30 (0x12e49ac00) [pid = 1646] [serial = 30] [outer = 0x12e498000] 08:36:47 INFO - PROCESS | 1646 | 1461685007132 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 31 (0x12e684400) [pid = 1646] [serial = 31] [outer = 0x12e498000] 08:36:47 INFO - PROCESS | 1646 | 1461685007381 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]]]}] 08:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 427ms 08:36:47 INFO - PROCESS | 1646 | 1461685007425 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:36:47 INFO - PROCESS | 1646 | 1461685007431 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:36:47 INFO - PROCESS | 1646 | 1461685007453 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 1646 | 1461685007455 Marionette TRACE conn2 <- [1,26,null,{}] 08:36:47 INFO - PROCESS | 1646 | 1461685007458 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}] 08:36:47 INFO - PROCESS | 1646 | 1461685007606 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:36:47 INFO - PROCESS | 1646 | 1461685007614 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec85800 == 12 [pid = 1646] [id = 12] 08:36:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 32 (0x12e687400) [pid = 1646] [serial = 32] [outer = 0x0] 08:36:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 33 (0x12ec2f000) [pid = 1646] [serial = 33] [outer = 0x12e687400] 08:36:47 INFO - PROCESS | 1646 | 1461685007653 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 34 (0x12ed39c00) [pid = 1646] [serial = 34] [outer = 0x12e687400] 08:36:47 INFO - PROCESS | 1646 | 1461685007946 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]]]}] 08:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 530ms 08:36:47 INFO - PROCESS | 1646 | 1461685007973 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:36:47 INFO - PROCESS | 1646 | 1461685007974 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:36:47 INFO - PROCESS | 1646 | 1461685007986 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 1646 | 1461685007987 Marionette TRACE conn2 <- [1,30,null,{}] 08:36:47 INFO - PROCESS | 1646 | 1461685007989 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}] 08:36:48 INFO - PROCESS | 1646 | 1461685008083 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:36:48 INFO - PROCESS | 1646 | 1461685008088 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ede4000 == 13 [pid = 1646] [id = 13] 08:36:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 35 (0x12ed3c400) [pid = 1646] [serial = 35] [outer = 0x0] 08:36:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 36 (0x12ed44c00) [pid = 1646] [serial = 36] [outer = 0x12ed3c400] 08:36:48 INFO - PROCESS | 1646 | 1461685008113 Marionette DEBUG loaded listener.js 08:36:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 37 (0x12efbd000) [pid = 1646] [serial = 37] [outer = 0x12ed3c400] 08:36:48 INFO - PROCESS | 1646 | 1461685008363 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]]]}] 08:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 427ms 08:36:48 INFO - PROCESS | 1646 | 1461685008404 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:36:48 INFO - PROCESS | 1646 | 1461685008405 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:36:48 INFO - PROCESS | 1646 | 1461685008408 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:36:48 INFO - PROCESS | 1646 | 1461685008409 Marionette TRACE conn2 <- [1,34,null,{}] 08:36:48 INFO - PROCESS | 1646 | 1461685008419 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}] 08:36:48 INFO - PROCESS | 1646 | 1461685008513 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:36:48 INFO - PROCESS | 1646 | 1461685008518 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f1cd000 == 14 [pid = 1646] [id = 14] 08:36:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 38 (0x12efbf000) [pid = 1646] [serial = 38] [outer = 0x0] 08:36:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 39 (0x12efc5400) [pid = 1646] [serial = 39] [outer = 0x12efbf000] 08:36:48 INFO - PROCESS | 1646 | 1461685008544 Marionette DEBUG loaded listener.js 08:36:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 40 (0x12f397c00) [pid = 1646] [serial = 40] [outer = 0x12efbf000] 08:36:48 INFO - PROCESS | 1646 | 1461685008791 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]]]}] 08:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 428ms 08:36:48 INFO - PROCESS | 1646 | 1461685008836 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:36:48 INFO - PROCESS | 1646 | 1461685008837 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:36:48 INFO - PROCESS | 1646 | 1461685008840 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:36:48 INFO - PROCESS | 1646 | 1461685008841 Marionette TRACE conn2 <- [1,38,null,{}] 08:36:48 INFO - PROCESS | 1646 | 1461685008850 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}] 08:36:48 INFO - PROCESS | 1646 | 1461685008945 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:36:48 INFO - PROCESS | 1646 | 1461685008950 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f692800 == 15 [pid = 1646] [id = 15] 08:36:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 41 (0x12f399c00) [pid = 1646] [serial = 41] [outer = 0x0] 08:36:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 42 (0x12f3a3400) [pid = 1646] [serial = 42] [outer = 0x12f399c00] 08:36:48 INFO - PROCESS | 1646 | 1461685008975 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 43 (0x12f798000) [pid = 1646] [serial = 43] [outer = 0x12f399c00] 08:36:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb84800 == 16 [pid = 1646] [id = 16] 08:36:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 44 (0x12fb85000) [pid = 1646] [serial = 44] [outer = 0x0] 08:36:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 45 (0x12f6a6000) [pid = 1646] [serial = 45] [outer = 0x12fb85000] 08:36:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 46 (0x12fb8a000) [pid = 1646] [serial = 46] [outer = 0x12fb85000] 08:36:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb84000 == 17 [pid = 1646] [id = 17] 08:36:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 47 (0x12f3a4000) [pid = 1646] [serial = 47] [outer = 0x0] 08:36:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 48 (0x12fb73000) [pid = 1646] [serial = 48] [outer = 0x12f3a4000] 08:36:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 49 (0x12fb6d400) [pid = 1646] [serial = 49] [outer = 0x12f3a4000] 08:36:49 INFO - PROCESS | 1646 | 1461685009339 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]]]}] 08:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 520ms 08:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:36:49 INFO - PROCESS | 1646 | 1461685009372 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:36:49 INFO - PROCESS | 1646 | 1461685009373 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:36:49 INFO - PROCESS | 1646 | 1461685009375 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 1646 | 1461685009376 Marionette TRACE conn2 <- [1,42,null,{}] 08:36:49 INFO - PROCESS | 1646 | 1461685009378 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}] 08:36:49 INFO - PROCESS | 1646 | 1461685009469 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:36:49 INFO - PROCESS | 1646 | 1461685009473 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fedb000 == 18 [pid = 1646] [id = 18] 08:36:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x12f79c400) [pid = 1646] [serial = 50] [outer = 0x0] 08:36:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x12fcd3000) [pid = 1646] [serial = 51] [outer = 0x12f79c400] 08:36:49 INFO - PROCESS | 1646 | 1461685009501 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x12fcdd800) [pid = 1646] [serial = 52] [outer = 0x12f79c400] 08:36:49 INFO - PROCESS | 1646 | 1461685009788 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]]]}] 08:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 469ms 08:36:49 INFO - PROCESS | 1646 | 1461685009846 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:36:49 INFO - PROCESS | 1646 | 1461685009849 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:36:49 INFO - PROCESS | 1646 | 1461685009853 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 1646 | 1461685009856 Marionette TRACE conn2 <- [1,46,null,{}] 08:36:49 INFO - PROCESS | 1646 | 1461685009859 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}] 08:36:49 INFO - PROCESS | 1646 | 1461685009998 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:36:50 INFO - PROCESS | 1646 | 1461685010005 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x130199000 == 19 [pid = 1646] [id = 19] 08:36:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x12b65ac00) [pid = 1646] [serial = 53] [outer = 0x0] 08:36:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x130117800) [pid = 1646] [serial = 54] [outer = 0x12b65ac00] 08:36:50 INFO - PROCESS | 1646 | 1461685010050 Marionette DEBUG loaded listener.js 08:36:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x13011c000) [pid = 1646] [serial = 55] [outer = 0x12b65ac00] 08:36:50 INFO - PROCESS | 1646 | 1461685010375 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]]]}] 08:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 571ms 08:36:50 INFO - PROCESS | 1646 | 1461685010424 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:36:50 INFO - PROCESS | 1646 | 1461685010426 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:36:50 INFO - PROCESS | 1646 | 1461685010433 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:36:50 INFO - PROCESS | 1646 | 1461685010435 Marionette TRACE conn2 <- [1,50,null,{}] 08:36:50 INFO - PROCESS | 1646 | 1461685010439 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}] 08:36:50 INFO - PROCESS | 1646 | 1461685010583 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:36:50 INFO - PROCESS | 1646 | 1461685010589 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302d0000 == 20 [pid = 1646] [id = 20] 08:36:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x11a927800) [pid = 1646] [serial = 56] [outer = 0x0] 08:36:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x11a92c400) [pid = 1646] [serial = 57] [outer = 0x11a927800] 08:36:50 INFO - PROCESS | 1646 | 1461685010629 Marionette DEBUG loaded listener.js 08:36:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x13011dc00) [pid = 1646] [serial = 58] [outer = 0x11a927800] 08:36:51 INFO - PROCESS | 1646 | 1461685011566 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]]]}] 08:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1173ms 08:36:51 INFO - PROCESS | 1646 | 1461685011606 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:36:51 INFO - PROCESS | 1646 | 1461685011608 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:36:51 INFO - PROCESS | 1646 | 1461685011612 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:36:51 INFO - PROCESS | 1646 | 1461685011614 Marionette TRACE conn2 <- [1,54,null,{}] 08:36:51 INFO - PROCESS | 1646 | 1461685011618 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}] 08:36:51 INFO - PROCESS | 1646 | 1461685011725 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:36:51 INFO - PROCESS | 1646 | 1461685011778 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11524a800 == 21 [pid = 1646] [id = 21] 08:36:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x11520cc00) [pid = 1646] [serial = 59] [outer = 0x0] 08:36:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x1157b5400) [pid = 1646] [serial = 60] [outer = 0x11520cc00] 08:36:51 INFO - PROCESS | 1646 | 1461685011810 Marionette DEBUG loaded listener.js 08:36:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x11590e800) [pid = 1646] [serial = 61] [outer = 0x11520cc00] 08:36:52 INFO - PROCESS | 1646 | 1461685012231 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]]]}] 08:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 671ms 08:36:52 INFO - PROCESS | 1646 | 1461685012283 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 1646 | 1461685012287 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:36:52 INFO - PROCESS | 1646 | 1461685012292 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - PROCESS | 1646 | 1461685012294 Marionette TRACE conn2 <- [1,58,null,{}] 08:36:52 INFO - PROCESS | 1646 | 1461685012297 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}] 08:36:52 INFO - PROCESS | 1646 | 1461685012404 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:36:52 INFO - PROCESS | 1646 | 1461685012445 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x119222800 == 22 [pid = 1646] [id = 22] 08:36:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x117810400) [pid = 1646] [serial = 62] [outer = 0x0] 08:36:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x11909f800) [pid = 1646] [serial = 63] [outer = 0x117810400] 08:36:52 INFO - PROCESS | 1646 | 1461685012475 Marionette DEBUG loaded listener.js 08:36:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x11a892c00) [pid = 1646] [serial = 64] [outer = 0x117810400] 08:36:52 INFO - PROCESS | 1646 | 1461685012884 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]]]}] 08:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 619ms 08:36:52 INFO - PROCESS | 1646 | 1461685012912 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 1646 | 1461685012914 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:36:52 INFO - PROCESS | 1646 | 1461685012918 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - PROCESS | 1646 | 1461685012922 Marionette TRACE conn2 <- [1,62,null,{}] 08:36:52 INFO - PROCESS | 1646 | 1461685012933 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}] 08:36:53 INFO - PROCESS | 1646 | 1461685013115 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:36:53 INFO - PROCESS | 1646 | 1461685013185 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c0a800 == 23 [pid = 1646] [id = 23] 08:36:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x11a94f400) [pid = 1646] [serial = 65] [outer = 0x0] 08:36:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x11bbdb800) [pid = 1646] [serial = 66] [outer = 0x11a94f400] 08:36:53 INFO - PROCESS | 1646 | 1461685013236 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11c248c00) [pid = 1646] [serial = 67] [outer = 0x11a94f400] 08:36:53 INFO - PROCESS | 1646 | 1461685013957 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]]]}] 08:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1075ms 08:36:53 INFO - PROCESS | 1646 | 1461685013993 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:36:53 INFO - PROCESS | 1646 | 1461685013997 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:36:54 INFO - PROCESS | 1646 | 1461685014000 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:36:54 INFO - PROCESS | 1646 | 1461685014002 Marionette TRACE conn2 <- [1,66,null,{}] 08:36:54 INFO - PROCESS | 1646 | 1461685014005 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}] 08:36:54 INFO - PROCESS | 1646 | 1461685014086 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:36:54 INFO - PROCESS | 1646 | 1461685014142 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1158cf000 == 24 [pid = 1646] [id = 24] 08:36:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x114540c00) [pid = 1646] [serial = 68] [outer = 0x0] 08:36:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x118e92c00) [pid = 1646] [serial = 69] [outer = 0x114540c00] 08:36:54 INFO - PROCESS | 1646 | 1461685014170 Marionette DEBUG loaded listener.js 08:36:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x118fc0400) [pid = 1646] [serial = 70] [outer = 0x114540c00] 08:36:54 INFO - PROCESS | 1646 | 1461685014559 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]]]}] 08:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 569ms 08:36:54 INFO - PROCESS | 1646 | 1461685014570 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:36:54 INFO - PROCESS | 1646 | 1461685014573 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:36:54 INFO - PROCESS | 1646 | 1461685014581 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:36:54 INFO - PROCESS | 1646 | 1461685014583 Marionette TRACE conn2 <- [1,70,null,{}] 08:36:54 INFO - PROCESS | 1646 | 1461685014586 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}] 08:36:54 INFO - PROCESS | 1646 | 1461685014660 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:36:54 INFO - PROCESS | 1646 | 1461685014665 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c7d800 == 25 [pid = 1646] [id = 25] 08:36:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x118fc0800) [pid = 1646] [serial = 71] [outer = 0x0] 08:36:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x119ea8800) [pid = 1646] [serial = 72] [outer = 0x118fc0800] 08:36:54 INFO - PROCESS | 1646 | 1461685014696 Marionette DEBUG loaded listener.js 08:36:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11a897c00) [pid = 1646] [serial = 73] [outer = 0x118fc0800] 08:36:55 INFO - PROCESS | 1646 | 1461685015022 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]]]}] 08:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 472ms 08:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:36:55 INFO - PROCESS | 1646 | 1461685015051 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 1646 | 1461685015052 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:36:55 INFO - PROCESS | 1646 | 1461685015055 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 1646 | 1461685015057 Marionette TRACE conn2 <- [1,74,null,{}] 08:36:55 INFO - PROCESS | 1646 | 1461685015064 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}] 08:36:55 INFO - PROCESS | 1646 | 1461685015139 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:36:55 INFO - PROCESS | 1646 | 1461685015147 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x119228800 == 26 [pid = 1646] [id = 26] 08:36:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11a92c800) [pid = 1646] [serial = 74] [outer = 0x0] 08:36:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11a952c00) [pid = 1646] [serial = 75] [outer = 0x11a92c800] 08:36:55 INFO - PROCESS | 1646 | 1461685015176 Marionette DEBUG loaded listener.js 08:36:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11b086000) [pid = 1646] [serial = 76] [outer = 0x11a92c800] 08:36:55 INFO - PROCESS | 1646 | 1461685015488 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]]]}] 08:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 08:36:55 INFO - PROCESS | 1646 | 1461685015525 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 1646 | 1461685015529 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:36:55 INFO - PROCESS | 1646 | 1461685015532 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 1646 | 1461685015533 Marionette TRACE conn2 <- [1,78,null,{}] 08:36:55 INFO - PROCESS | 1646 | 1461685015536 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}] 08:36:55 INFO - PROCESS | 1646 | 1461685015618 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:36:55 INFO - PROCESS | 1646 | 1461685015662 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c09800 == 27 [pid = 1646] [id = 27] 08:36:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11a92e000) [pid = 1646] [serial = 77] [outer = 0x0] 08:36:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11b08c800) [pid = 1646] [serial = 78] [outer = 0x11a92e000] 08:36:55 INFO - PROCESS | 1646 | 1461685015705 Marionette DEBUG loaded listener.js 08:36:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11bbd8000) [pid = 1646] [serial = 79] [outer = 0x11a92e000] 08:36:56 INFO - PROCESS | 1646 | 1461685016127 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]]]}] 08:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 618ms 08:36:56 INFO - PROCESS | 1646 | 1461685016151 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:36:56 INFO - PROCESS | 1646 | 1461685016153 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:36:56 INFO - PROCESS | 1646 | 1461685016166 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:36:56 INFO - PROCESS | 1646 | 1461685016167 Marionette TRACE conn2 <- [1,82,null,{}] 08:36:56 INFO - PROCESS | 1646 | 1461685016170 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}] 08:36:56 INFO - PROCESS | 1646 | 1461685016236 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:36:56 INFO - PROCESS | 1646 | 1461685016241 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae85000 == 28 [pid = 1646] [id = 28] 08:36:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11b258c00) [pid = 1646] [serial = 80] [outer = 0x0] 08:36:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11bd20c00) [pid = 1646] [serial = 81] [outer = 0x11b258c00] 08:36:56 INFO - PROCESS | 1646 | 1461685016269 Marionette DEBUG loaded listener.js 08:36:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11c244400) [pid = 1646] [serial = 82] [outer = 0x11b258c00] 08:36:56 INFO - PROCESS | 1646 | 1461685016575 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]]]}] 08:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 08:36:56 INFO - PROCESS | 1646 | 1461685016636 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:36:56 INFO - PROCESS | 1646 | 1461685016638 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:36:56 INFO - PROCESS | 1646 | 1461685016640 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:36:56 INFO - PROCESS | 1646 | 1461685016641 Marionette TRACE conn2 <- [1,86,null,{}] 08:36:56 INFO - PROCESS | 1646 | 1461685016643 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}] 08:36:56 INFO - PROCESS | 1646 | 1461685016729 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:36:56 INFO - PROCESS | 1646 | 1461685016772 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b024000 == 29 [pid = 1646] [id = 29] 08:36:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11bbd8400) [pid = 1646] [serial = 83] [outer = 0x0] 08:36:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11c24bc00) [pid = 1646] [serial = 84] [outer = 0x11bbd8400] 08:36:56 INFO - PROCESS | 1646 | 1461685016801 Marionette DEBUG loaded listener.js 08:36:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11c93c400) [pid = 1646] [serial = 85] [outer = 0x11bbd8400] 08:36:57 INFO - PROCESS | 1646 | 1461685017161 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]]]}] 08:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 567ms 08:36:57 INFO - PROCESS | 1646 | 1461685017209 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:36:57 INFO - PROCESS | 1646 | 1461685017211 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:36:57 INFO - PROCESS | 1646 | 1461685017215 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 1646 | 1461685017216 Marionette TRACE conn2 <- [1,90,null,{}] 08:36:57 INFO - PROCESS | 1646 | 1461685017220 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}] 08:36:57 INFO - PROCESS | 1646 | 1461685017325 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:36:57 INFO - PROCESS | 1646 | 1461685017395 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb08000 == 30 [pid = 1646] [id = 30] 08:36:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11bd25000) [pid = 1646] [serial = 86] [outer = 0x0] 08:36:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11c9b2800) [pid = 1646] [serial = 87] [outer = 0x11bd25000] 08:36:57 INFO - PROCESS | 1646 | 1461685017424 Marionette DEBUG loaded listener.js 08:36:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x123c7b000) [pid = 1646] [serial = 88] [outer = 0x11bd25000] 08:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 472ms 08:36:57 INFO - PROCESS | 1646 | 1461685017678 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]]]}] 08:36:57 INFO - PROCESS | 1646 | 1461685017686 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:36:57 INFO - PROCESS | 1646 | 1461685017688 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:36:57 INFO - PROCESS | 1646 | 1461685017690 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 1646 | 1461685017691 Marionette TRACE conn2 <- [1,94,null,{}] 08:36:57 INFO - PROCESS | 1646 | 1461685017703 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}] 08:36:57 INFO - PROCESS | 1646 | 1461685017780 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:36:57 INFO - PROCESS | 1646 | 1461685017785 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf7a000 == 31 [pid = 1646] [id = 31] 08:36:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x123c7b400) [pid = 1646] [serial = 89] [outer = 0x0] 08:36:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x125ce2800) [pid = 1646] [serial = 90] [outer = 0x123c7b400] 08:36:57 INFO - PROCESS | 1646 | 1461685017810 Marionette DEBUG loaded listener.js 08:36:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125e58800) [pid = 1646] [serial = 91] [outer = 0x123c7b400] 08:36:58 INFO - PROCESS | 1646 | 1461685018113 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]]]}] 08:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 08:36:58 INFO - PROCESS | 1646 | 1461685018158 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 1646 | 1461685018160 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:36:58 INFO - PROCESS | 1646 | 1461685018163 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 1646 | 1461685018164 Marionette TRACE conn2 <- [1,98,null,{}] 08:36:58 INFO - PROCESS | 1646 | 1461685018166 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}] 08:36:58 INFO - PROCESS | 1646 | 1461685018257 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:36:58 INFO - PROCESS | 1646 | 1461685018265 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c204000 == 32 [pid = 1646] [id = 32] 08:36:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1147e1c00) [pid = 1646] [serial = 92] [outer = 0x0] 08:36:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125b0b000) [pid = 1646] [serial = 93] [outer = 0x1147e1c00] 08:36:58 INFO - PROCESS | 1646 | 1461685018290 Marionette DEBUG loaded listener.js 08:36:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1265bdc00) [pid = 1646] [serial = 94] [outer = 0x1147e1c00] 08:36:58 INFO - PROCESS | 1646 | 1461685018622 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]]]}] 08:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 08:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:36:58 INFO - PROCESS | 1646 | 1461685018633 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 1646 | 1461685018635 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:36:58 INFO - PROCESS | 1646 | 1461685018638 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 1646 | 1461685018640 Marionette TRACE conn2 <- [1,102,null,{}] 08:36:58 INFO - PROCESS | 1646 | 1461685018645 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}] 08:36:58 INFO - PROCESS | 1646 | 1461685018758 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:36:58 INFO - PROCESS | 1646 | 1461685018764 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c78a800 == 33 [pid = 1646] [id = 33] 08:36:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11bd27400) [pid = 1646] [serial = 95] [outer = 0x0] 08:36:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x126696000) [pid = 1646] [serial = 96] [outer = 0x11bd27400] 08:36:58 INFO - PROCESS | 1646 | 1461685018792 Marionette DEBUG loaded listener.js 08:36:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x126c4a800) [pid = 1646] [serial = 97] [outer = 0x11bd27400] 08:36:59 INFO - PROCESS | 1646 | 1461685019179 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]]]}] 08:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 571ms 08:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:36:59 INFO - PROCESS | 1646 | 1461685019210 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:36:59 INFO - PROCESS | 1646 | 1461685019213 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:36:59 INFO - PROCESS | 1646 | 1461685019216 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:36:59 INFO - PROCESS | 1646 | 1461685019219 Marionette TRACE conn2 <- [1,106,null,{}] 08:36:59 INFO - PROCESS | 1646 | 1461685019222 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}] 08:36:59 INFO - PROCESS | 1646 | 1461685019349 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:36:59 INFO - PROCESS | 1646 | 1461685019366 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x123bd2000 == 34 [pid = 1646] [id = 34] 08:36:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x126cf5000) [pid = 1646] [serial = 98] [outer = 0x0] 08:36:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1270ed400) [pid = 1646] [serial = 99] [outer = 0x126cf5000] 08:36:59 INFO - PROCESS | 1646 | 1461685019410 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x128a1f400) [pid = 1646] [serial = 100] [outer = 0x126cf5000] 08:36:59 INFO - PROCESS | 1646 | 1461685019755 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]]]}] 08:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 572ms 08:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:36:59 INFO - PROCESS | 1646 | 1461685019788 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:36:59 INFO - PROCESS | 1646 | 1461685019789 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:36:59 INFO - PROCESS | 1646 | 1461685019791 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:36:59 INFO - PROCESS | 1646 | 1461685019792 Marionette TRACE conn2 <- [1,110,null,{}] 08:36:59 INFO - PROCESS | 1646 | 1461685019797 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}] 08:36:59 INFO - PROCESS | 1646 | 1461685019892 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:36:59 INFO - PROCESS | 1646 | 1461685019900 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x125ab5000 == 35 [pid = 1646] [id = 35] 08:36:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x126ce8c00) [pid = 1646] [serial = 101] [outer = 0x0] 08:36:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128f4fc00) [pid = 1646] [serial = 102] [outer = 0x126ce8c00] 08:36:59 INFO - PROCESS | 1646 | 1461685019924 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1292d4c00) [pid = 1646] [serial = 103] [outer = 0x126ce8c00] 08:37:00 INFO - PROCESS | 1646 | 1461685020230 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]]]}] 08:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 08:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:37:00 INFO - PROCESS | 1646 | 1461685020264 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:37:00 INFO - PROCESS | 1646 | 1461685020265 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:37:00 INFO - PROCESS | 1646 | 1461685020267 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:37:00 INFO - PROCESS | 1646 | 1461685020268 Marionette TRACE conn2 <- [1,114,null,{}] 08:37:00 INFO - PROCESS | 1646 | 1461685020270 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}] 08:37:00 INFO - PROCESS | 1646 | 1461685020343 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:37:00 INFO - PROCESS | 1646 | 1461685020350 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d90800 == 36 [pid = 1646] [id = 36] 08:37:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1290a0400) [pid = 1646] [serial = 104] [outer = 0x0] 08:37:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12b16c800) [pid = 1646] [serial = 105] [outer = 0x1290a0400] 08:37:00 INFO - PROCESS | 1646 | 1461685020375 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12b277c00) [pid = 1646] [serial = 106] [outer = 0x1290a0400] 08:37:00 INFO - PROCESS | 1646 | 1461685020671 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]]]}] 08:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 419ms 08:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:37:00 INFO - PROCESS | 1646 | 1461685020687 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:37:00 INFO - PROCESS | 1646 | 1461685020688 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:37:00 INFO - PROCESS | 1646 | 1461685020690 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:37:00 INFO - PROCESS | 1646 | 1461685020691 Marionette TRACE conn2 <- [1,118,null,{}] 08:37:00 INFO - PROCESS | 1646 | 1461685020694 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}] 08:37:00 INFO - PROCESS | 1646 | 1461685020774 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:37:00 INFO - PROCESS | 1646 | 1461685020823 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12651a800 == 37 [pid = 1646] [id = 37] 08:37:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x118769800) [pid = 1646] [serial = 107] [outer = 0x0] 08:37:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12b269800) [pid = 1646] [serial = 108] [outer = 0x118769800] 08:37:00 INFO - PROCESS | 1646 | 1461685020848 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12b65d400) [pid = 1646] [serial = 109] [outer = 0x118769800] 08:37:01 INFO - PROCESS | 1646 | 1461685021290 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]]]}] 08:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 618ms 08:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:37:01 INFO - PROCESS | 1646 | 1461685021309 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:37:01 INFO - PROCESS | 1646 | 1461685021312 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:37:01 INFO - PROCESS | 1646 | 1461685021315 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:37:01 INFO - PROCESS | 1646 | 1461685021318 Marionette TRACE conn2 <- [1,122,null,{}] 08:37:01 INFO - PROCESS | 1646 | 1461685021322 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}] 08:37:01 INFO - PROCESS | 1646 | 1461685021422 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:37:01 INFO - PROCESS | 1646 | 1461685021464 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x118e65000 == 38 [pid = 1646] [id = 38] 08:37:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11903e800) [pid = 1646] [serial = 110] [outer = 0x0] 08:37:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119260000) [pid = 1646] [serial = 111] [outer = 0x11903e800] 08:37:01 INFO - PROCESS | 1646 | 1461685021497 Marionette DEBUG loaded listener.js 08:37:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119f53c00) [pid = 1646] [serial = 112] [outer = 0x11903e800] 08:37:01 INFO - PROCESS | 1646 | 1461685021939 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]]]}] 08:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 671ms 08:37:01 INFO - PROCESS | 1646 | 1461685021988 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:37:01 INFO - PROCESS | 1646 | 1461685021994 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:37:02 INFO - PROCESS | 1646 | 1461685022000 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:37:02 INFO - PROCESS | 1646 | 1461685022003 Marionette TRACE conn2 <- [1,126,null,{}] 08:37:02 INFO - PROCESS | 1646 | 1461685022007 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}] 08:37:02 INFO - PROCESS | 1646 | 1461685022119 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:37:02 INFO - PROCESS | 1646 | 1461685022193 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b275000 == 39 [pid = 1646] [id = 39] 08:37:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11b07f400) [pid = 1646] [serial = 113] [outer = 0x0] 08:37:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11b255000) [pid = 1646] [serial = 114] [outer = 0x11b07f400] 08:37:02 INFO - PROCESS | 1646 | 1461685022224 Marionette DEBUG loaded listener.js 08:37:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11c24a000) [pid = 1646] [serial = 115] [outer = 0x11b07f400] 08:37:02 INFO - PROCESS | 1646 | 1461685022637 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]]]}] 08:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 672ms 08:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:37:02 INFO - PROCESS | 1646 | 1461685022671 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:37:02 INFO - PROCESS | 1646 | 1461685022673 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:37:02 INFO - PROCESS | 1646 | 1461685022675 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:37:02 INFO - PROCESS | 1646 | 1461685022678 Marionette TRACE conn2 <- [1,130,null,{}] 08:37:02 INFO - PROCESS | 1646 | 1461685022705 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}] 08:37:02 INFO - PROCESS | 1646 | 1461685022806 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:37:02 INFO - PROCESS | 1646 | 1461685022866 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12651c800 == 40 [pid = 1646] [id = 40] 08:37:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11c862000) [pid = 1646] [serial = 116] [outer = 0x0] 08:37:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x123c71400) [pid = 1646] [serial = 117] [outer = 0x11c862000] 08:37:02 INFO - PROCESS | 1646 | 1461685022899 Marionette DEBUG loaded listener.js 08:37:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x126ecd800) [pid = 1646] [serial = 118] [outer = 0x11c862000] 08:37:03 INFO - PROCESS | 1646 | 1461685023339 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]]]}] 08:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 689ms 08:37:03 INFO - PROCESS | 1646 | 1461685023364 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:37:03 INFO - PROCESS | 1646 | 1461685023366 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:37:03 INFO - PROCESS | 1646 | 1461685023369 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:37:03 INFO - PROCESS | 1646 | 1461685023370 Marionette TRACE conn2 <- [1,134,null,{}] 08:37:03 INFO - PROCESS | 1646 | 1461685023372 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}] 08:37:03 INFO - PROCESS | 1646 | 1461685023489 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:37:03 INFO - PROCESS | 1646 | 1461685023559 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c17000 == 41 [pid = 1646] [id = 41] 08:37:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1270eb800) [pid = 1646] [serial = 119] [outer = 0x0] 08:37:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1290acc00) [pid = 1646] [serial = 120] [outer = 0x1270eb800] 08:37:03 INFO - PROCESS | 1646 | 1461685023590 Marionette DEBUG loaded listener.js 08:37:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12b26cc00) [pid = 1646] [serial = 121] [outer = 0x1270eb800] 08:37:04 INFO - PROCESS | 1646 | 1461685024163 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]]]}] 08:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 818ms 08:37:04 INFO - PROCESS | 1646 | 1461685024188 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:37:04 INFO - PROCESS | 1646 | 1461685024190 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:37:04 INFO - PROCESS | 1646 | 1461685024194 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:37:04 INFO - PROCESS | 1646 | 1461685024196 Marionette TRACE conn2 <- [1,138,null,{}] 08:37:04 INFO - PROCESS | 1646 | 1461685024200 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}] 08:37:04 INFO - PROCESS | 1646 | 1461685024287 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:37:04 INFO - PROCESS | 1646 | 1461685024351 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x11922d000 == 42 [pid = 1646] [id = 42] 08:37:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1187cb400) [pid = 1646] [serial = 122] [outer = 0x0] 08:37:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x118e17800) [pid = 1646] [serial = 123] [outer = 0x1187cb400] 08:37:04 INFO - PROCESS | 1646 | 1461685024379 Marionette DEBUG loaded listener.js 08:37:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x119040c00) [pid = 1646] [serial = 124] [outer = 0x1187cb400] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12d863000 == 41 [pid = 1646] [id = 9] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x125d90800 == 40 [pid = 1646] [id = 36] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x125ab5000 == 39 [pid = 1646] [id = 35] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x123bd2000 == 38 [pid = 1646] [id = 34] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11c78a800 == 37 [pid = 1646] [id = 33] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11c204000 == 36 [pid = 1646] [id = 32] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf7a000 == 35 [pid = 1646] [id = 31] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb08000 == 34 [pid = 1646] [id = 30] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11b024000 == 33 [pid = 1646] [id = 29] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae85000 == 32 [pid = 1646] [id = 28] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x119c09800 == 31 [pid = 1646] [id = 27] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x119228800 == 30 [pid = 1646] [id = 26] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x118c7d800 == 29 [pid = 1646] [id = 25] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x1158cf000 == 28 [pid = 1646] [id = 24] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x119c0a800 == 27 [pid = 1646] [id = 23] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x119222800 == 26 [pid = 1646] [id = 22] 08:37:04 INFO - PROCESS | 1646 | 1461685024903 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]]]}] 08:37:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11524a800 == 25 [pid = 1646] [id = 21] 08:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 773ms 08:37:04 INFO - PROCESS | 1646 | 1461685024967 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:37:04 INFO - PROCESS | 1646 | 1461685024969 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:37:04 INFO - PROCESS | 1646 | 1461685024973 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:37:04 INFO - PROCESS | 1646 | 1461685024976 Marionette TRACE conn2 <- [1,142,null,{}] 08:37:04 INFO - PROCESS | 1646 | 1461685024982 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}] 08:37:05 INFO - PROCESS | 1646 | 1461685025091 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:37:05 INFO - PROCESS | 1646 | 1461685025160 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x118683800 == 26 [pid = 1646] [id = 43] 08:37:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x118e8bc00) [pid = 1646] [serial = 125] [outer = 0x0] 08:37:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x118f27000) [pid = 1646] [serial = 126] [outer = 0x118e8bc00] 08:37:05 INFO - PROCESS | 1646 | 1461685025252 Marionette DEBUG loaded listener.js 08:37:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x119836c00) [pid = 1646] [serial = 127] [outer = 0x118e8bc00] 08:37:05 INFO - PROCESS | 1646 | 1461685025787 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]]]}] 08:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 873ms 08:37:05 INFO - PROCESS | 1646 | 1461685025846 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:37:05 INFO - PROCESS | 1646 | 1461685025850 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:37:05 INFO - PROCESS | 1646 | 1461685025855 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:37:05 INFO - PROCESS | 1646 | 1461685025857 Marionette TRACE conn2 <- [1,146,null,{}] 08:37:05 INFO - PROCESS | 1646 | 1461685025859 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}] 08:37:05 INFO - PROCESS | 1646 | 1461685025953 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:37:06 INFO - PROCESS | 1646 | 1461685026011 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e43000 == 27 [pid = 1646] [id = 44] 08:37:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11ae5ec00) [pid = 1646] [serial = 128] [outer = 0x0] 08:37:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11b085000) [pid = 1646] [serial = 129] [outer = 0x11ae5ec00] 08:37:06 INFO - PROCESS | 1646 | 1461685026042 Marionette DEBUG loaded listener.js 08:37:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11ba0f800) [pid = 1646] [serial = 130] [outer = 0x11ae5ec00] 08:37:06 INFO - PROCESS | 1646 | 1461685026438 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]]]}] 08:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 619ms 08:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:37:06 INFO - PROCESS | 1646 | 1461685026474 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:37:06 INFO - PROCESS | 1646 | 1461685026475 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:37:06 INFO - PROCESS | 1646 | 1461685026478 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:37:06 INFO - PROCESS | 1646 | 1461685026480 Marionette TRACE conn2 <- [1,150,null,{}] 08:37:06 INFO - PROCESS | 1646 | 1461685026488 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}] 08:37:06 INFO - PROCESS | 1646 | 1461685026605 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:37:06 INFO - PROCESS | 1646 | 1461685026667 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb05800 == 28 [pid = 1646] [id = 45] 08:37:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11ba88000) [pid = 1646] [serial = 131] [outer = 0x0] 08:37:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11c245c00) [pid = 1646] [serial = 132] [outer = 0x11ba88000] 08:37:06 INFO - PROCESS | 1646 | 1461685026702 Marionette DEBUG loaded listener.js 08:37:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11c5df000) [pid = 1646] [serial = 133] [outer = 0x11ba88000] 08:37:07 INFO - PROCESS | 1646 | 1461685027158 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]]]}] 08:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 722ms 08:37:07 INFO - PROCESS | 1646 | 1461685027212 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:37:07 INFO - PROCESS | 1646 | 1461685027213 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:37:07 INFO - PROCESS | 1646 | 1461685027218 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:37:07 INFO - PROCESS | 1646 | 1461685027219 Marionette TRACE conn2 <- [1,154,null,{}] 08:37:07 INFO - PROCESS | 1646 | 1461685027221 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}] 08:37:07 INFO - PROCESS | 1646 | 1461685027309 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:37:07 INFO - PROCESS | 1646 | 1461685027369 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1155a3000 == 29 [pid = 1646] [id = 46] 08:37:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x125a6a400) [pid = 1646] [serial = 134] [outer = 0x0] 08:37:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x125b0f800) [pid = 1646] [serial = 135] [outer = 0x125a6a400] 08:37:07 INFO - PROCESS | 1646 | 1461685027401 Marionette DEBUG loaded listener.js 08:37:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1265bb000) [pid = 1646] [serial = 136] [outer = 0x125a6a400] 08:37:07 INFO - PROCESS | 1646 | 1461685027840 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]]]}] 08:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 670ms 08:37:07 INFO - PROCESS | 1646 | 1461685027903 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:37:07 INFO - PROCESS | 1646 | 1461685027905 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:37:07 INFO - PROCESS | 1646 | 1461685027909 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:37:07 INFO - PROCESS | 1646 | 1461685027910 Marionette TRACE conn2 <- [1,158,null,{}] 08:37:07 INFO - PROCESS | 1646 | 1461685027915 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}] 08:37:08 INFO - PROCESS | 1646 | 1461685028003 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:37:08 INFO - PROCESS | 1646 | 1461685028061 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x123bd0800 == 30 [pid = 1646] [id = 47] 08:37:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1265c0800) [pid = 1646] [serial = 137] [outer = 0x0] 08:37:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x126894000) [pid = 1646] [serial = 138] [outer = 0x1265c0800] 08:37:08 INFO - PROCESS | 1646 | 1461685028091 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x126ed7400) [pid = 1646] [serial = 139] [outer = 0x1265c0800] 08:37:08 INFO - PROCESS | 1646 | 1461685028597 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]]]}] 08:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 722ms 08:37:08 INFO - PROCESS | 1646 | 1461685028631 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:37:08 INFO - PROCESS | 1646 | 1461685028634 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:37:08 INFO - PROCESS | 1646 | 1461685028637 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:37:08 INFO - PROCESS | 1646 | 1461685028639 Marionette TRACE conn2 <- [1,162,null,{}] 08:37:08 INFO - PROCESS | 1646 | 1461685028644 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}] 08:37:08 INFO - PROCESS | 1646 | 1461685028729 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:37:08 INFO - PROCESS | 1646 | 1461685028792 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198cb000 == 31 [pid = 1646] [id = 48] 08:37:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x118f23c00) [pid = 1646] [serial = 140] [outer = 0x0] 08:37:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x119267400) [pid = 1646] [serial = 141] [outer = 0x118f23c00] 08:37:08 INFO - PROCESS | 1646 | 1461685028820 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11a89e000) [pid = 1646] [serial = 142] [outer = 0x118f23c00] 08:37:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11b275000 == 30 [pid = 1646] [id = 39] 08:37:09 INFO - PROCESS | 1646 | --DOCSHELL 0x118e65000 == 29 [pid = 1646] [id = 38] 08:37:09 INFO - PROCESS | 1646 | 1461685029295 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]]]}] 08:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 08:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:37:09 INFO - PROCESS | 1646 | 1461685029308 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:37:09 INFO - PROCESS | 1646 | 1461685029310 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:37:09 INFO - PROCESS | 1646 | 1461685029314 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 1646 | 1461685029316 Marionette TRACE conn2 <- [1,166,null,{}] 08:37:09 INFO - PROCESS | 1646 | 1461685029320 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}] 08:37:09 INFO - PROCESS | 1646 | 1461685029415 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:37:09 INFO - PROCESS | 1646 | 1461685029475 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae79000 == 30 [pid = 1646] [id = 49] 08:37:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11983ac00) [pid = 1646] [serial = 143] [outer = 0x0] 08:37:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11a951000) [pid = 1646] [serial = 144] [outer = 0x11983ac00] 08:37:09 INFO - PROCESS | 1646 | 1461685029510 Marionette DEBUG loaded listener.js 08:37:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11ba11000) [pid = 1646] [serial = 145] [outer = 0x11983ac00] 08:37:09 INFO - PROCESS | 1646 | 1461685029933 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]]]}] 08:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 08:37:09 INFO - PROCESS | 1646 | 1461685029995 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:37:10 INFO - PROCESS | 1646 | 1461685029999 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:37:10 INFO - PROCESS | 1646 | 1461685030006 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:37:10 INFO - PROCESS | 1646 | 1461685030008 Marionette TRACE conn2 <- [1,170,null,{}] 08:37:10 INFO - PROCESS | 1646 | 1461685030011 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}] 08:37:10 INFO - PROCESS | 1646 | 1461685030104 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:37:10 INFO - PROCESS | 1646 | 1461685030164 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c58c800 == 31 [pid = 1646] [id = 50] 08:37:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11c2c7400) [pid = 1646] [serial = 146] [outer = 0x0] 08:37:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11c50ec00) [pid = 1646] [serial = 147] [outer = 0x11c2c7400] 08:37:10 INFO - PROCESS | 1646 | 1461685030194 Marionette DEBUG loaded listener.js 08:37:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x123b30800) [pid = 1646] [serial = 148] [outer = 0x11c2c7400] 08:37:10 INFO - PROCESS | 1646 | 1461685030615 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]]]}] 08:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 08:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:37:10 INFO - PROCESS | 1646 | 1461685030626 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:37:10 INFO - PROCESS | 1646 | 1461685030628 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:37:10 INFO - PROCESS | 1646 | 1461685030630 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:37:10 INFO - PROCESS | 1646 | 1461685030632 Marionette TRACE conn2 <- [1,174,null,{}] 08:37:10 INFO - PROCESS | 1646 | 1461685030640 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}] 08:37:10 INFO - PROCESS | 1646 | 1461685030782 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:37:10 INFO - PROCESS | 1646 | 1461685030843 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x126520800 == 32 [pid = 1646] [id = 51] 08:37:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x126cf7c00) [pid = 1646] [serial = 149] [outer = 0x0] 08:37:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x126eda000) [pid = 1646] [serial = 150] [outer = 0x126cf7c00] 08:37:10 INFO - PROCESS | 1646 | 1461685030876 Marionette DEBUG loaded listener.js 08:37:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x1280bb400) [pid = 1646] [serial = 151] [outer = 0x126cf7c00] 08:37:11 INFO - PROCESS | 1646 | 1461685031304 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]]]}] 08:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 721ms 08:37:11 INFO - PROCESS | 1646 | 1461685031361 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:37:11 INFO - PROCESS | 1646 | 1461685031363 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:37:11 INFO - PROCESS | 1646 | 1461685031367 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:37:11 INFO - PROCESS | 1646 | 1461685031369 Marionette TRACE conn2 <- [1,178,null,{}] 08:37:11 INFO - PROCESS | 1646 | 1461685031371 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}] 08:37:11 INFO - PROCESS | 1646 | 1461685031459 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:37:11 INFO - PROCESS | 1646 | 1461685031521 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x128142800 == 33 [pid = 1646] [id = 52] 08:37:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12b168400) [pid = 1646] [serial = 152] [outer = 0x0] 08:37:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12b4d7c00) [pid = 1646] [serial = 153] [outer = 0x12b168400] 08:37:11 INFO - PROCESS | 1646 | 1461685031552 Marionette DEBUG loaded listener.js 08:37:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12b91dc00) [pid = 1646] [serial = 154] [outer = 0x12b168400] 08:37:12 INFO - PROCESS | 1646 | 1461685032028 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]]]}] 08:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 719ms 08:37:12 INFO - PROCESS | 1646 | 1461685032087 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:37:12 INFO - PROCESS | 1646 | 1461685032089 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:37:12 INFO - PROCESS | 1646 | 1461685032091 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:37:12 INFO - PROCESS | 1646 | 1461685032092 Marionette TRACE conn2 <- [1,182,null,{}] 08:37:12 INFO - PROCESS | 1646 | 1461685032097 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}] 08:37:12 INFO - PROCESS | 1646 | 1461685032182 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:37:12 INFO - PROCESS | 1646 | 1461685032241 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1290d7000 == 34 [pid = 1646] [id = 53] 08:37:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x113617800) [pid = 1646] [serial = 155] [outer = 0x0] 08:37:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12bb51000) [pid = 1646] [serial = 156] [outer = 0x113617800] 08:37:12 INFO - PROCESS | 1646 | 1461685032271 Marionette DEBUG loaded listener.js 08:37:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12bc76c00) [pid = 1646] [serial = 157] [outer = 0x113617800] 08:37:12 INFO - PROCESS | 1646 | 1461685032706 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]]]}] 08:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 621ms 08:37:12 INFO - PROCESS | 1646 | 1461685032712 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:37:12 INFO - PROCESS | 1646 | 1461685032713 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:37:12 INFO - PROCESS | 1646 | 1461685032716 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:37:12 INFO - PROCESS | 1646 | 1461685032717 Marionette TRACE conn2 <- [1,186,null,{}] 08:37:12 INFO - PROCESS | 1646 | 1461685032719 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}] 08:37:12 INFO - PROCESS | 1646 | 1461685032834 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:37:12 INFO - PROCESS | 1646 | 1461685032881 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b523000 == 35 [pid = 1646] [id = 54] 08:37:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12bc7c400) [pid = 1646] [serial = 158] [outer = 0x0] 08:37:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12c024800) [pid = 1646] [serial = 159] [outer = 0x12bc7c400] 08:37:12 INFO - PROCESS | 1646 | 1461685032913 Marionette DEBUG loaded listener.js 08:37:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12d358800) [pid = 1646] [serial = 160] [outer = 0x12bc7c400] 08:37:13 INFO - PROCESS | 1646 | 1461685033415 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]]]}] 08:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 770ms 08:37:13 INFO - PROCESS | 1646 | 1461685033498 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:37:13 INFO - PROCESS | 1646 | 1461685033500 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:37:13 INFO - PROCESS | 1646 | 1461685033505 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:37:13 INFO - PROCESS | 1646 | 1461685033507 Marionette TRACE conn2 <- [1,190,null,{}] 08:37:13 INFO - PROCESS | 1646 | 1461685033513 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}] 08:37:13 INFO - PROCESS | 1646 | 1461685033604 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:37:13 INFO - PROCESS | 1646 | 1461685033670 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c16800 == 36 [pid = 1646] [id = 55] 08:37:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11b08a800) [pid = 1646] [serial = 161] [outer = 0x0] 08:37:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11b256000) [pid = 1646] [serial = 162] [outer = 0x11b08a800] 08:37:13 INFO - PROCESS | 1646 | 1461685033700 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x11c245800) [pid = 1646] [serial = 163] [outer = 0x11b08a800] 08:37:13 INFO - PROCESS | 1646 | --DOCSHELL 0x119e43000 == 35 [pid = 1646] [id = 44] 08:37:13 INFO - PROCESS | 1646 | --DOCSHELL 0x118683800 == 34 [pid = 1646] [id = 43] 08:37:14 INFO - PROCESS | 1646 | 1461685034150 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]]]}] 08:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 670ms 08:37:14 INFO - PROCESS | 1646 | 1461685034175 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 1646 | 1461685034178 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:37:14 INFO - PROCESS | 1646 | 1461685034202 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - PROCESS | 1646 | 1461685034204 Marionette TRACE conn2 <- [1,194,null,{}] 08:37:14 INFO - PROCESS | 1646 | 1461685034208 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}] 08:37:14 INFO - PROCESS | 1646 | 1461685034305 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:37:14 INFO - PROCESS | 1646 | 1461685034371 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba61800 == 35 [pid = 1646] [id = 56] 08:37:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11ae5b400) [pid = 1646] [serial = 164] [outer = 0x0] 08:37:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11bd2d400) [pid = 1646] [serial = 165] [outer = 0x11ae5b400] 08:37:14 INFO - PROCESS | 1646 | 1461685034404 Marionette DEBUG loaded listener.js 08:37:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11c5d5800) [pid = 1646] [serial = 166] [outer = 0x11ae5b400] 08:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:37:14 INFO - PROCESS | 1646 | 1461685034818 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]]]}] 08:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 625ms 08:37:14 INFO - PROCESS | 1646 | 1461685034824 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 1646 | 1461685034828 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:37:14 INFO - PROCESS | 1646 | 1461685034832 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - PROCESS | 1646 | 1461685034834 Marionette TRACE conn2 <- [1,198,null,{}] 08:37:14 INFO - PROCESS | 1646 | 1461685034836 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}] 08:37:14 INFO - PROCESS | 1646 | 1461685034930 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:37:15 INFO - PROCESS | 1646 | 1461685035016 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262be800 == 36 [pid = 1646] [id = 57] 08:37:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x123c6f800) [pid = 1646] [serial = 167] [outer = 0x0] 08:37:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x126c42400) [pid = 1646] [serial = 168] [outer = 0x123c6f800] 08:37:15 INFO - PROCESS | 1646 | 1461685035047 Marionette DEBUG loaded listener.js 08:37:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x1280b6400) [pid = 1646] [serial = 169] [outer = 0x123c6f800] 08:37:15 INFO - PROCESS | 1646 | 1461685035477 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]]]}] 08:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 670ms 08:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:37:15 INFO - PROCESS | 1646 | 1461685035502 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:37:15 INFO - PROCESS | 1646 | 1461685035504 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:37:15 INFO - PROCESS | 1646 | 1461685035506 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:37:15 INFO - PROCESS | 1646 | 1461685035509 Marionette TRACE conn2 <- [1,202,null,{}] 08:37:15 INFO - PROCESS | 1646 | 1461685035516 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}] 08:37:15 INFO - PROCESS | 1646 | 1461685035616 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:37:15 INFO - PROCESS | 1646 | 1461685035670 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b13e800 == 37 [pid = 1646] [id = 58] 08:37:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x128f5d400) [pid = 1646] [serial = 170] [outer = 0x0] 08:37:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12b4d7000) [pid = 1646] [serial = 171] [outer = 0x128f5d400] 08:37:15 INFO - PROCESS | 1646 | 1461685035704 Marionette DEBUG loaded listener.js 08:37:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12bc74c00) [pid = 1646] [serial = 172] [outer = 0x128f5d400] 08:37:16 INFO - PROCESS | 1646 | 1461685036136 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]]]}] 08:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 672ms 08:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:37:16 INFO - PROCESS | 1646 | 1461685036178 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:37:16 INFO - PROCESS | 1646 | 1461685036180 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:37:16 INFO - PROCESS | 1646 | 1461685036182 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:37:16 INFO - PROCESS | 1646 | 1461685036184 Marionette TRACE conn2 <- [1,206,null,{}] 08:37:16 INFO - PROCESS | 1646 | 1461685036186 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}] 08:37:16 INFO - PROCESS | 1646 | 1461685036293 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:37:16 INFO - PROCESS | 1646 | 1461685036346 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be2c800 == 38 [pid = 1646] [id = 59] 08:37:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12c026000) [pid = 1646] [serial = 173] [outer = 0x0] 08:37:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12d186400) [pid = 1646] [serial = 174] [outer = 0x12c026000] 08:37:16 INFO - PROCESS | 1646 | 1461685036377 Marionette DEBUG loaded listener.js 08:37:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12d191400) [pid = 1646] [serial = 175] [outer = 0x12c026000] 08:37:16 INFO - PROCESS | 1646 | 1461685036841 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]]]}] 08:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 669ms 08:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:37:16 INFO - PROCESS | 1646 | 1461685036852 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:37:16 INFO - PROCESS | 1646 | 1461685036854 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:37:16 INFO - PROCESS | 1646 | 1461685036858 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:37:16 INFO - PROCESS | 1646 | 1461685036860 Marionette TRACE conn2 <- [1,210,null,{}] 08:37:16 INFO - PROCESS | 1646 | 1461685036887 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}] 08:37:17 INFO - PROCESS | 1646 | 1461685037018 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:37:17 INFO - PROCESS | 1646 | 1461685037106 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0a2000 == 39 [pid = 1646] [id = 60] 08:37:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12be56800) [pid = 1646] [serial = 176] [outer = 0x0] 08:37:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12d3b5400) [pid = 1646] [serial = 177] [outer = 0x12be56800] 08:37:17 INFO - PROCESS | 1646 | 1461685037152 Marionette DEBUG loaded listener.js 08:37:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12d705400) [pid = 1646] [serial = 178] [outer = 0x12be56800] 08:37:17 INFO - PROCESS | 1646 | 1461685037605 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]]]}] 08:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 790ms 08:37:17 INFO - PROCESS | 1646 | 1461685037662 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:37:17 INFO - PROCESS | 1646 | 1461685037664 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:37:17 INFO - PROCESS | 1646 | 1461685037668 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:37:17 INFO - PROCESS | 1646 | 1461685037669 Marionette TRACE conn2 <- [1,214,null,{}] 08:37:17 INFO - PROCESS | 1646 | 1461685037672 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}] 08:37:17 INFO - PROCESS | 1646 | 1461685037787 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:37:17 INFO - PROCESS | 1646 | 1461685037851 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d33c000 == 40 [pid = 1646] [id = 61] 08:37:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12ddc9000) [pid = 1646] [serial = 179] [outer = 0x0] 08:37:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12e494800) [pid = 1646] [serial = 180] [outer = 0x12ddc9000] 08:37:17 INFO - PROCESS | 1646 | 1461685037883 Marionette DEBUG loaded listener.js 08:37:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12e49b800) [pid = 1646] [serial = 181] [outer = 0x12ddc9000] 08:37:18 INFO - PROCESS | 1646 | 1461685038376 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]]]}] 08:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 719ms 08:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:37:18 INFO - PROCESS | 1646 | 1461685038387 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:37:18 INFO - PROCESS | 1646 | 1461685038389 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:37:18 INFO - PROCESS | 1646 | 1461685038393 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:37:18 INFO - PROCESS | 1646 | 1461685038395 Marionette TRACE conn2 <- [1,218,null,{}] 08:37:18 INFO - PROCESS | 1646 | 1461685038400 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}] 08:37:18 INFO - PROCESS | 1646 | 1461685038489 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:37:18 INFO - PROCESS | 1646 | 1461685038540 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf88800 == 41 [pid = 1646] [id = 62] 08:37:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x11a92f000) [pid = 1646] [serial = 182] [outer = 0x0] 08:37:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x11b080000) [pid = 1646] [serial = 183] [outer = 0x11a92f000] 08:37:18 INFO - PROCESS | 1646 | 1461685038569 Marionette DEBUG loaded listener.js 08:37:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x11c505400) [pid = 1646] [serial = 184] [outer = 0x11a92f000] 08:37:18 INFO - PROCESS | 1646 | 1461685038986 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]]]}] 08:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 623ms 08:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:37:19 INFO - PROCESS | 1646 | 1461685039015 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:37:19 INFO - PROCESS | 1646 | 1461685039019 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:37:19 INFO - PROCESS | 1646 | 1461685039023 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:37:19 INFO - PROCESS | 1646 | 1461685039025 Marionette TRACE conn2 <- [1,222,null,{}] 08:37:19 INFO - PROCESS | 1646 | 1461685039027 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}] 08:37:19 INFO - PROCESS | 1646 | 1461685039134 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:37:19 INFO - PROCESS | 1646 | 1461685039187 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x128f1c800 == 42 [pid = 1646] [id = 63] 08:37:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x11c939800) [pid = 1646] [serial = 185] [outer = 0x0] 08:37:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x126ed3400) [pid = 1646] [serial = 186] [outer = 0x11c939800] 08:37:19 INFO - PROCESS | 1646 | 1461685039215 Marionette DEBUG loaded listener.js 08:37:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x128f59800) [pid = 1646] [serial = 187] [outer = 0x11c939800] 08:37:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11c58c800 == 41 [pid = 1646] [id = 50] 08:37:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae79000 == 40 [pid = 1646] [id = 49] 08:37:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x11926b400) [pid = 1646] [serial = 188] [outer = 0x12f3a4000] 08:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:37:19 INFO - PROCESS | 1646 | 1461685039735 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]]]}] 08:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 719ms 08:37:19 INFO - PROCESS | 1646 | 1461685039743 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:37:19 INFO - PROCESS | 1646 | 1461685039746 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:37:19 INFO - PROCESS | 1646 | 1461685039750 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:37:19 INFO - PROCESS | 1646 | 1461685039752 Marionette TRACE conn2 <- [1,226,null,{}] 08:37:19 INFO - PROCESS | 1646 | 1461685039756 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}] 08:37:19 INFO - PROCESS | 1646 | 1461685039854 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:37:19 INFO - PROCESS | 1646 | 1461685039934 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c16000 == 41 [pid = 1646] [id = 64] 08:37:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x125d5b400) [pid = 1646] [serial = 189] [outer = 0x0] 08:37:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x1270eb000) [pid = 1646] [serial = 190] [outer = 0x125d5b400] 08:37:19 INFO - PROCESS | 1646 | 1461685039967 Marionette DEBUG loaded listener.js 08:37:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x128f5b400) [pid = 1646] [serial = 191] [outer = 0x125d5b400] 08:37:20 INFO - PROCESS | 1646 | 1461685040384 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]]]}] 08:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 671ms 08:37:20 INFO - PROCESS | 1646 | 1461685040420 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:37:20 INFO - PROCESS | 1646 | 1461685040424 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:37:20 INFO - PROCESS | 1646 | 1461685040428 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:37:20 INFO - PROCESS | 1646 | 1461685040430 Marionette TRACE conn2 <- [1,230,null,{}] 08:37:20 INFO - PROCESS | 1646 | 1461685040433 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}] 08:37:20 INFO - PROCESS | 1646 | 1461685040551 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:37:20 INFO - PROCESS | 1646 | 1461685040607 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d12a000 == 42 [pid = 1646] [id = 65] 08:37:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12b91d800) [pid = 1646] [serial = 192] [outer = 0x0] 08:37:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12bc7c800) [pid = 1646] [serial = 193] [outer = 0x12b91d800] 08:37:20 INFO - PROCESS | 1646 | 1461685040637 Marionette DEBUG loaded listener.js 08:37:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12d190000) [pid = 1646] [serial = 194] [outer = 0x12b91d800] 08:37:21 INFO - PROCESS | 1646 | 1461685041152 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]]]}] 08:37:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 772ms 08:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:37:21 INFO - PROCESS | 1646 | 1461685041201 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:37:21 INFO - PROCESS | 1646 | 1461685041204 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:37:21 INFO - PROCESS | 1646 | 1461685041207 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 1646 | 1461685041211 Marionette TRACE conn2 <- [1,234,null,{}] 08:37:21 INFO - PROCESS | 1646 | 1461685041223 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}] 08:37:21 INFO - PROCESS | 1646 | 1461685041366 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:37:21 INFO - PROCESS | 1646 | 1461685041465 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x1154cf800 == 43 [pid = 1646] [id = 66] 08:37:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12d7ce800) [pid = 1646] [serial = 195] [outer = 0x0] 08:37:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12d7d4400) [pid = 1646] [serial = 196] [outer = 0x12d7ce800] 08:37:21 INFO - PROCESS | 1646 | 1461685041517 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12ddd2c00) [pid = 1646] [serial = 197] [outer = 0x12d7ce800] 08:37:21 INFO - PROCESS | 1646 | 1461685041986 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]]]}] 08:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 825ms 08:37:22 INFO - PROCESS | 1646 | 1461685042031 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:37:22 INFO - PROCESS | 1646 | 1461685042033 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:37:22 INFO - PROCESS | 1646 | 1461685042036 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:37:22 INFO - PROCESS | 1646 | 1461685042037 Marionette TRACE conn2 <- [1,238,null,{}] 08:37:22 INFO - PROCESS | 1646 | 1461685042039 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}] 08:37:22 INFO - PROCESS | 1646 | 1461685042133 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:37:22 INFO - PROCESS | 1646 | 1461685042187 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e71b000 == 44 [pid = 1646] [id = 67] 08:37:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12e498c00) [pid = 1646] [serial = 198] [outer = 0x0] 08:37:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12e4e6800) [pid = 1646] [serial = 199] [outer = 0x12e498c00] 08:37:22 INFO - PROCESS | 1646 | 1461685042218 Marionette DEBUG loaded listener.js 08:37:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12e67e000) [pid = 1646] [serial = 200] [outer = 0x12e498c00] 08:37:22 INFO - PROCESS | 1646 | 1461685042627 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]]]}] 08:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 619ms 08:37:22 INFO - PROCESS | 1646 | 1461685042655 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:37:22 INFO - PROCESS | 1646 | 1461685042657 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:37:22 INFO - PROCESS | 1646 | 1461685042659 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:37:22 INFO - PROCESS | 1646 | 1461685042660 Marionette TRACE conn2 <- [1,242,null,{}] 08:37:22 INFO - PROCESS | 1646 | 1461685042663 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}] 08:37:22 INFO - PROCESS | 1646 | 1461685042751 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:37:22 INFO - PROCESS | 1646 | 1461685042803 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12edf1000 == 45 [pid = 1646] [id = 68] 08:37:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12e49bc00) [pid = 1646] [serial = 201] [outer = 0x0] 08:37:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12e684000) [pid = 1646] [serial = 202] [outer = 0x12e49bc00] 08:37:22 INFO - PROCESS | 1646 | 1461685042832 Marionette DEBUG loaded listener.js 08:37:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12ec29c00) [pid = 1646] [serial = 203] [outer = 0x12e49bc00] 08:37:23 INFO - PROCESS | 1646 | 1461685043251 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]]]}] 08:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 621ms 08:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:37:23 INFO - PROCESS | 1646 | 1461685043280 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:37:23 INFO - PROCESS | 1646 | 1461685043282 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:37:23 INFO - PROCESS | 1646 | 1461685043284 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:37:23 INFO - PROCESS | 1646 | 1461685043285 Marionette TRACE conn2 <- [1,246,null,{}] 08:37:23 INFO - PROCESS | 1646 | 1461685043288 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}] 08:37:23 INFO - PROCESS | 1646 | 1461685043405 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:37:23 INFO - PROCESS | 1646 | 1461685043501 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f1d3000 == 46 [pid = 1646] [id = 69] 08:37:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12ec31400) [pid = 1646] [serial = 204] [outer = 0x0] 08:37:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12ed40000) [pid = 1646] [serial = 205] [outer = 0x12ec31400] 08:37:23 INFO - PROCESS | 1646 | 1461685043534 Marionette DEBUG loaded listener.js 08:37:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12f39d000) [pid = 1646] [serial = 206] [outer = 0x12ec31400] 08:37:23 INFO - PROCESS | 1646 | 1461685043935 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]]]}] 08:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 668ms 08:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:37:23 INFO - PROCESS | 1646 | 1461685043952 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:37:23 INFO - PROCESS | 1646 | 1461685043954 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:37:23 INFO - PROCESS | 1646 | 1461685043956 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:37:23 INFO - PROCESS | 1646 | 1461685043957 Marionette TRACE conn2 <- [1,250,null,{}] 08:37:23 INFO - PROCESS | 1646 | 1461685043960 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}] 08:37:24 INFO - PROCESS | 1646 | 1461685044053 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:37:24 INFO - PROCESS | 1646 | 1461685044106 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb8b000 == 47 [pid = 1646] [id = 70] 08:37:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12d38c800) [pid = 1646] [serial = 207] [outer = 0x0] 08:37:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12d38f400) [pid = 1646] [serial = 208] [outer = 0x12d38c800] 08:37:24 INFO - PROCESS | 1646 | 1461685044135 Marionette DEBUG loaded listener.js 08:37:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12d394000) [pid = 1646] [serial = 209] [outer = 0x12d38c800] 08:37:24 INFO - PROCESS | 1646 | 1461685044550 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]]]}] 08:37:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 618ms 08:37:24 INFO - PROCESS | 1646 | 1461685044574 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:37:24 INFO - PROCESS | 1646 | 1461685044576 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:37:24 INFO - PROCESS | 1646 | 1461685044578 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:37:24 INFO - PROCESS | 1646 | 1461685044579 Marionette TRACE conn2 <- [1,254,null,{}] 08:37:24 INFO - PROCESS | 1646 | 1461685044582 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}] 08:37:24 INFO - PROCESS | 1646 | 1461685044674 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:37:24 INFO - PROCESS | 1646 | 1461685044758 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fc8b800 == 48 [pid = 1646] [id = 71] 08:37:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x113593c00) [pid = 1646] [serial = 210] [outer = 0x0] 08:37:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x113599000) [pid = 1646] [serial = 211] [outer = 0x113593c00] 08:37:24 INFO - PROCESS | 1646 | 1461685044801 Marionette DEBUG loaded listener.js 08:37:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x11359e000) [pid = 1646] [serial = 212] [outer = 0x113593c00] 08:37:25 INFO - PROCESS | 1646 | 1461685045255 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]]]}] 08:37:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 720ms 08:37:25 INFO - PROCESS | 1646 | 1461685045299 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:37:25 INFO - PROCESS | 1646 | 1461685045301 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:37:25 INFO - PROCESS | 1646 | 1461685045304 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:37:25 INFO - PROCESS | 1646 | 1461685045306 Marionette TRACE conn2 <- [1,258,null,{}] 08:37:25 INFO - PROCESS | 1646 | 1461685045310 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}] 08:37:25 INFO - PROCESS | 1646 | 1461685045407 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:37:25 INFO - PROCESS | 1646 | 1461685045463 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294c7000 == 49 [pid = 1646] [id = 72] 08:37:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x11b24f400) [pid = 1646] [serial = 213] [outer = 0x0] 08:37:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x11bd1f800) [pid = 1646] [serial = 214] [outer = 0x11b24f400] 08:37:25 INFO - PROCESS | 1646 | 1461685045492 Marionette DEBUG loaded listener.js 08:37:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x126cefc00) [pid = 1646] [serial = 215] [outer = 0x11b24f400] 08:37:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1155a3000 == 48 [pid = 1646] [id = 46] 08:37:25 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb05800 == 47 [pid = 1646] [id = 45] 08:37:25 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf88800 == 46 [pid = 1646] [id = 62] 08:37:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12b13e800 == 45 [pid = 1646] [id = 58] 08:37:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1262be800 == 44 [pid = 1646] [id = 57] 08:37:25 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba61800 == 43 [pid = 1646] [id = 56] 08:37:26 INFO - PROCESS | 1646 | 1461685046002 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]]]}] 08:37:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 723ms 08:37:26 INFO - PROCESS | 1646 | 1461685046026 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:37:26 INFO - PROCESS | 1646 | 1461685046029 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:37:26 INFO - PROCESS | 1646 | 1461685046032 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:37:26 INFO - PROCESS | 1646 | 1461685046035 Marionette TRACE conn2 <- [1,262,null,{}] 08:37:26 INFO - PROCESS | 1646 | 1461685046040 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}] 08:37:26 INFO - PROCESS | 1646 | 1461685046139 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:37:26 INFO - PROCESS | 1646 | 1461685046214 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x125dc6800 == 44 [pid = 1646] [id = 73] 08:37:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x11544cc00) [pid = 1646] [serial = 216] [outer = 0x0] 08:37:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x126695400) [pid = 1646] [serial = 217] [outer = 0x11544cc00] 08:37:26 INFO - PROCESS | 1646 | 1461685046247 Marionette DEBUG loaded listener.js 08:37:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x128f5c400) [pid = 1646] [serial = 218] [outer = 0x11544cc00] 08:37:26 INFO - PROCESS | 1646 | 1461685046681 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]]]}] 08:37:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 671ms 08:37:26 INFO - PROCESS | 1646 | 1461685046704 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:37:26 INFO - PROCESS | 1646 | 1461685046708 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:37:26 INFO - PROCESS | 1646 | 1461685046713 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:37:26 INFO - PROCESS | 1646 | 1461685046714 Marionette TRACE conn2 <- [1,266,null,{}] 08:37:26 INFO - PROCESS | 1646 | 1461685046717 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}] 08:37:26 INFO - PROCESS | 1646 | 1461685046814 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:37:26 INFO - PROCESS | 1646 | 1461685046872 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294cf800 == 45 [pid = 1646] [id = 74] 08:37:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12b26d000) [pid = 1646] [serial = 219] [outer = 0x0] 08:37:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12b273c00) [pid = 1646] [serial = 220] [outer = 0x12b26d000] 08:37:26 INFO - PROCESS | 1646 | 1461685046902 Marionette DEBUG loaded listener.js 08:37:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12b4ca800) [pid = 1646] [serial = 221] [outer = 0x12b26d000] 08:37:27 INFO - PROCESS | 1646 | 1461685047336 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]]]}] 08:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 671ms 08:37:27 INFO - PROCESS | 1646 | 1461685047383 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:37:27 INFO - PROCESS | 1646 | 1461685047385 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:37:27 INFO - PROCESS | 1646 | 1461685047387 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:37:27 INFO - PROCESS | 1646 | 1461685047390 Marionette TRACE conn2 <- [1,270,null,{}] 08:37:27 INFO - PROCESS | 1646 | 1461685047398 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}] 08:37:27 INFO - PROCESS | 1646 | 1461685047511 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:37:27 INFO - PROCESS | 1646 | 1461685047569 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e70d800 == 46 [pid = 1646] [id = 75] 08:37:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12b4d2400) [pid = 1646] [serial = 222] [outer = 0x0] 08:37:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12be56000) [pid = 1646] [serial = 223] [outer = 0x12b4d2400] 08:37:27 INFO - PROCESS | 1646 | 1461685047603 Marionette DEBUG loaded listener.js 08:37:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12d38a000) [pid = 1646] [serial = 224] [outer = 0x12b4d2400] 08:37:28 INFO - PROCESS | 1646 | 1461685048074 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]]]}] 08:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 722ms 08:37:28 INFO - PROCESS | 1646 | 1461685048130 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:37:28 INFO - PROCESS | 1646 | 1461685048133 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:37:28 INFO - PROCESS | 1646 | 1461685048142 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:37:28 INFO - PROCESS | 1646 | 1461685048144 Marionette TRACE conn2 <- [1,274,null,{}] 08:37:28 INFO - PROCESS | 1646 | 1461685048149 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}] 08:37:28 INFO - PROCESS | 1646 | 1461685048289 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:37:28 INFO - PROCESS | 1646 | 1461685048388 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb91000 == 47 [pid = 1646] [id = 76] 08:37:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12d3b6400) [pid = 1646] [serial = 225] [outer = 0x0] 08:37:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12d3bcc00) [pid = 1646] [serial = 226] [outer = 0x12d3b6400] 08:37:28 INFO - PROCESS | 1646 | 1461685048426 Marionette DEBUG loaded listener.js 08:37:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12d7d2400) [pid = 1646] [serial = 227] [outer = 0x12d3b6400] 08:37:28 INFO - PROCESS | 1646 | 1461685048898 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]]]}] 08:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 776ms 08:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:37:28 INFO - PROCESS | 1646 | 1461685048915 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:37:28 INFO - PROCESS | 1646 | 1461685048917 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:37:28 INFO - PROCESS | 1646 | 1461685048919 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:37:28 INFO - PROCESS | 1646 | 1461685048920 Marionette TRACE conn2 <- [1,278,null,{}] 08:37:28 INFO - PROCESS | 1646 | 1461685048923 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}] 08:37:29 INFO - PROCESS | 1646 | 1461685049015 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:37:29 INFO - PROCESS | 1646 | 1461685049068 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x13019e000 == 48 [pid = 1646] [id = 77] 08:37:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12d3b4400) [pid = 1646] [serial = 228] [outer = 0x0] 08:37:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12e492800) [pid = 1646] [serial = 229] [outer = 0x12d3b4400] 08:37:29 INFO - PROCESS | 1646 | 1461685049098 Marionette DEBUG loaded listener.js 08:37:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12e679000) [pid = 1646] [serial = 230] [outer = 0x12d3b4400] 08:37:29 INFO - PROCESS | 1646 | 1461685049519 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]]]}] 08:37:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 619ms 08:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:37:29 INFO - PROCESS | 1646 | 1461685049539 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:37:29 INFO - PROCESS | 1646 | 1461685049540 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:37:29 INFO - PROCESS | 1646 | 1461685049542 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:37:29 INFO - PROCESS | 1646 | 1461685049543 Marionette TRACE conn2 <- [1,282,null,{}] 08:37:29 INFO - PROCESS | 1646 | 1461685049546 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}] 08:37:29 INFO - PROCESS | 1646 | 1461685049666 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:37:29 INFO - PROCESS | 1646 | 1461685049728 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x13096a800 == 49 [pid = 1646] [id = 78] 08:37:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12ec28800) [pid = 1646] [serial = 231] [outer = 0x0] 08:37:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12ed37400) [pid = 1646] [serial = 232] [outer = 0x12ec28800] 08:37:29 INFO - PROCESS | 1646 | 1461685049771 Marionette DEBUG loaded listener.js 08:37:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12f39b000) [pid = 1646] [serial = 233] [outer = 0x12ec28800] 08:37:30 INFO - PROCESS | 1646 | 1461685050215 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]]]}] 08:37:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 718ms 08:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:37:30 INFO - PROCESS | 1646 | 1461685050267 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:37:30 INFO - PROCESS | 1646 | 1461685050269 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:37:30 INFO - PROCESS | 1646 | 1461685050271 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:37:30 INFO - PROCESS | 1646 | 1461685050272 Marionette TRACE conn2 <- [1,286,null,{}] 08:37:30 INFO - PROCESS | 1646 | 1461685050275 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}] 08:37:30 INFO - PROCESS | 1646 | 1461685050403 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:37:30 INFO - PROCESS | 1646 | 1461685050444 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b1dc000 == 50 [pid = 1646] [id = 79] 08:37:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x123b6d400) [pid = 1646] [serial = 234] [outer = 0x0] 08:37:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x123b6f400) [pid = 1646] [serial = 235] [outer = 0x123b6d400] 08:37:30 INFO - PROCESS | 1646 | 1461685050473 Marionette DEBUG loaded listener.js 08:37:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x123b72c00) [pid = 1646] [serial = 236] [outer = 0x123b6d400] 08:37:30 INFO - PROCESS | 1646 | 1461685050897 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]]]}] 08:37:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 668ms 08:37:30 INFO - PROCESS | 1646 | 1461685050940 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:37:30 INFO - PROCESS | 1646 | 1461685050941 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:37:30 INFO - PROCESS | 1646 | 1461685050944 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:37:30 INFO - PROCESS | 1646 | 1461685050946 Marionette TRACE conn2 <- [1,290,null,{}] 08:37:30 INFO - PROCESS | 1646 | 1461685050949 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}] 08:37:31 INFO - PROCESS | 1646 | 1461685051042 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:37:31 INFO - PROCESS | 1646 | 1461685051114 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x114f11800 == 51 [pid = 1646] [id = 80] 08:37:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x123b6dc00) [pid = 1646] [serial = 237] [outer = 0x0] 08:37:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12b428400) [pid = 1646] [serial = 238] [outer = 0x123b6dc00] 08:37:31 INFO - PROCESS | 1646 | 1461685051143 Marionette DEBUG loaded listener.js 08:37:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12b42c000) [pid = 1646] [serial = 239] [outer = 0x123b6dc00] 08:37:31 INFO - PROCESS | 1646 | --DOCSHELL 0x126c16000 == 50 [pid = 1646] [id = 64] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12d12a000 == 49 [pid = 1646] [id = 65] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x126520800 == 48 [pid = 1646] [id = 51] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x11922d000 == 47 [pid = 1646] [id = 42] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1154cf800 == 46 [pid = 1646] [id = 66] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x128142800 == 45 [pid = 1646] [id = 52] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12ede4000 == 44 [pid = 1646] [id = 13] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12b523000 == 43 [pid = 1646] [id = 54] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12e71b000 == 42 [pid = 1646] [id = 67] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12f692800 == 41 [pid = 1646] [id = 15] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12edf1000 == 40 [pid = 1646] [id = 68] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12f1d3000 == 39 [pid = 1646] [id = 69] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12651c800 == 38 [pid = 1646] [id = 40] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12fc8b800 == 37 [pid = 1646] [id = 71] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1290d7000 == 36 [pid = 1646] [id = 53] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x119c16800 == 35 [pid = 1646] [id = 55] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb8b000 == 34 [pid = 1646] [id = 70] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x130199000 == 33 [pid = 1646] [id = 19] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12fedb000 == 32 [pid = 1646] [id = 18] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12ec85800 == 31 [pid = 1646] [id = 12] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12f1cd000 == 30 [pid = 1646] [id = 14] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12d127800 == 29 [pid = 1646] [id = 8] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae7e800 == 28 [pid = 1646] [id = 11] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x123bd0800 == 27 [pid = 1646] [id = 47] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12be2c800 == 26 [pid = 1646] [id = 59] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12d139000 == 25 [pid = 1646] [id = 10] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1302d0000 == 24 [pid = 1646] [id = 20] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0a2000 == 23 [pid = 1646] [id = 60] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1198cb000 == 22 [pid = 1646] [id = 48] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12d33c000 == 21 [pid = 1646] [id = 61] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x126c17000 == 20 [pid = 1646] [id = 41] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb9d000 == 19 [pid = 1646] [id = 6] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12b1dc000 == 18 [pid = 1646] [id = 79] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x13096a800 == 17 [pid = 1646] [id = 78] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x13019e000 == 16 [pid = 1646] [id = 77] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12651a800 == 15 [pid = 1646] [id = 37] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb91000 == 14 [pid = 1646] [id = 76] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12e70d800 == 13 [pid = 1646] [id = 75] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1294cf800 == 12 [pid = 1646] [id = 74] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1294c7000 == 11 [pid = 1646] [id = 72] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x128f1c800 == 10 [pid = 1646] [id = 63] 08:37:34 INFO - PROCESS | 1646 | --DOCSHELL 0x125dc6800 == 9 [pid = 1646] [id = 73] 08:37:35 INFO - PROCESS | 1646 | 1461685055764 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]]]}] 08:37:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 4830ms 08:37:35 INFO - PROCESS | 1646 | 1461685055776 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:37:35 INFO - PROCESS | 1646 | 1461685055779 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:37:35 INFO - PROCESS | 1646 | 1461685055793 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:37:35 INFO - PROCESS | 1646 | 1461685055796 Marionette TRACE conn2 <- [1,294,null,{}] 08:37:35 INFO - PROCESS | 1646 | 1461685055804 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}] 08:37:35 INFO - PROCESS | 1646 | 1461685055926 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:37:35 INFO - PROCESS | 1646 | 1461685055939 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x118a92000 == 10 [pid = 1646] [id = 81] 08:37:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x119260400) [pid = 1646] [serial = 240] [outer = 0x0] 08:37:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x119e9fc00) [pid = 1646] [serial = 241] [outer = 0x119260400] 08:37:35 INFO - PROCESS | 1646 | 1461685055987 Marionette DEBUG loaded listener.js 08:37:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x11a929000) [pid = 1646] [serial = 242] [outer = 0x119260400] 08:37:36 INFO - PROCESS | 1646 | 1461685056397 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]]]}] 08:37:36 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. 08:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 626ms 08:37:36 INFO - PROCESS | 1646 | 1461685056418 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:37:36 INFO - PROCESS | 1646 | 1461685056422 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:37:36 INFO - PROCESS | 1646 | 1461685056426 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:37:36 INFO - PROCESS | 1646 | 1461685056428 Marionette TRACE conn2 <- [1,298,null,{}] 08:37:36 INFO - PROCESS | 1646 | 1461685056431 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}] 08:37:36 INFO - PROCESS | 1646 | 1461685056511 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:37:36 INFO - PROCESS | 1646 | 1461685056519 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x115967800 == 11 [pid = 1646] [id = 82] 08:37:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x11ada6400) [pid = 1646] [serial = 243] [outer = 0x0] 08:37:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x11bd2b800) [pid = 1646] [serial = 244] [outer = 0x11ada6400] 08:37:36 INFO - PROCESS | 1646 | 1461685056545 Marionette DEBUG loaded listener.js 08:37:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x11c860400) [pid = 1646] [serial = 245] [outer = 0x11ada6400] 08:37:36 INFO - PROCESS | 1646 | 1461685056907 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]]]}] 08:37:36 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. 08:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 521ms 08:37:36 INFO - PROCESS | 1646 | 1461685056947 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:37:36 INFO - PROCESS | 1646 | 1461685056949 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:37:36 INFO - PROCESS | 1646 | 1461685056951 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:37:36 INFO - PROCESS | 1646 | 1461685056954 Marionette TRACE conn2 <- [1,302,null,{}] 08:37:36 INFO - PROCESS | 1646 | 1461685056962 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}] 08:37:37 INFO - PROCESS | 1646 | 1461685057071 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:37:37 INFO - PROCESS | 1646 | 1461685057079 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x126522000 == 12 [pid = 1646] [id = 83] 08:37:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x11360ec00) [pid = 1646] [serial = 246] [outer = 0x0] 08:37:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x125e56000) [pid = 1646] [serial = 247] [outer = 0x11360ec00] 08:37:37 INFO - PROCESS | 1646 | 1461685057110 Marionette DEBUG loaded listener.js 08:37:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12689c000) [pid = 1646] [serial = 248] [outer = 0x11360ec00] 08:37:37 INFO - PROCESS | 1646 | 1461685057471 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]]]}] 08:37:37 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. 08:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 571ms 08:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:37:37 INFO - PROCESS | 1646 | 1461685057522 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:37:37 INFO - PROCESS | 1646 | 1461685057524 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:37:37 INFO - PROCESS | 1646 | 1461685057526 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:37:37 INFO - PROCESS | 1646 | 1461685057527 Marionette TRACE conn2 <- [1,306,null,{}] 08:37:37 INFO - PROCESS | 1646 | 1461685057529 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}] 08:37:37 INFO - PROCESS | 1646 | 1461685057659 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:37:37 INFO - PROCESS | 1646 | 1461685057696 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b13a000 == 13 [pid = 1646] [id = 84] 08:37:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x1143b8800) [pid = 1646] [serial = 249] [outer = 0x0] 08:37:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x1292de800) [pid = 1646] [serial = 250] [outer = 0x1143b8800] 08:37:37 INFO - PROCESS | 1646 | 1461685057727 Marionette DEBUG loaded listener.js 08:37:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12b26d800) [pid = 1646] [serial = 251] [outer = 0x1143b8800] 08:37:38 INFO - PROCESS | 1646 | 1461685058120 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]]]}] 08:37:38 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. 08:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 619ms 08:37:38 INFO - PROCESS | 1646 | 1461685058146 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:37:38 INFO - PROCESS | 1646 | 1461685058147 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:37:38 INFO - PROCESS | 1646 | 1461685058149 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:37:38 INFO - PROCESS | 1646 | 1461685058151 Marionette TRACE conn2 <- [1,310,null,{}] 08:37:38 INFO - PROCESS | 1646 | 1461685058153 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}] 08:37:38 INFO - PROCESS | 1646 | 1461685058246 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:37:38 INFO - PROCESS | 1646 | 1461685058259 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be28000 == 14 [pid = 1646] [id = 85] 08:37:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x1156d5800) [pid = 1646] [serial = 252] [outer = 0x0] 08:37:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x12b270c00) [pid = 1646] [serial = 253] [outer = 0x1156d5800] 08:37:38 INFO - PROCESS | 1646 | 1461685058285 Marionette DEBUG loaded listener.js 08:37:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12b42f000) [pid = 1646] [serial = 254] [outer = 0x1156d5800] 08:37:38 INFO - PROCESS | 1646 | 1461685058639 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]]]}] 08:37:38 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. 08:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 518ms 08:37:38 INFO - PROCESS | 1646 | 1461685058668 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:37:38 INFO - PROCESS | 1646 | 1461685058669 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:37:38 INFO - PROCESS | 1646 | 1461685058672 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:37:38 INFO - PROCESS | 1646 | 1461685058673 Marionette TRACE conn2 <- [1,314,null,{}] 08:37:38 INFO - PROCESS | 1646 | 1461685058676 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}] 08:37:38 INFO - PROCESS | 1646 | 1461685058794 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:37:38 INFO - PROCESS | 1646 | 1461685058800 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d742000 == 15 [pid = 1646] [id = 86] 08:37:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12b431c00) [pid = 1646] [serial = 255] [outer = 0x0] 08:37:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12b4d3c00) [pid = 1646] [serial = 256] [outer = 0x12b431c00] 08:37:38 INFO - PROCESS | 1646 | 1461685058827 Marionette DEBUG loaded listener.js 08:37:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x12bc7f000) [pid = 1646] [serial = 257] [outer = 0x12b431c00] 08:37:39 INFO - PROCESS | 1646 | 1461685059190 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]]]}] 08:37:39 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. 08:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 568ms 08:37:39 INFO - PROCESS | 1646 | 1461685059241 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:37:39 INFO - PROCESS | 1646 | 1461685059242 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:37:39 INFO - PROCESS | 1646 | 1461685059244 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:37:39 INFO - PROCESS | 1646 | 1461685059245 Marionette TRACE conn2 <- [1,318,null,{}] 08:37:39 INFO - PROCESS | 1646 | 1461685059248 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}] 08:37:39 INFO - PROCESS | 1646 | 1461685059342 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:37:39 INFO - PROCESS | 1646 | 1461685059355 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e413800 == 16 [pid = 1646] [id = 87] 08:37:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12be50000) [pid = 1646] [serial = 258] [outer = 0x0] 08:37:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12be54000) [pid = 1646] [serial = 259] [outer = 0x12be50000] 08:37:39 INFO - PROCESS | 1646 | 1461685059379 Marionette DEBUG loaded listener.js 08:37:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x12d192c00) [pid = 1646] [serial = 260] [outer = 0x12be50000] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x11ae5ec00) [pid = 1646] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x118f23c00) [pid = 1646] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x1187cb400) [pid = 1646] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x114540c00) [pid = 1646] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x11a94f400) [pid = 1646] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x11b258c00) [pid = 1646] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x123c7b400) [pid = 1646] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x1147e1c00) [pid = 1646] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x11bd27400) [pid = 1646] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x126cf5000) [pid = 1646] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x126ce8c00) [pid = 1646] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x118fc0800) [pid = 1646] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x11bbd8400) [pid = 1646] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x1290a0400) [pid = 1646] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x11a92c800) [pid = 1646] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x11bd25000) [pid = 1646] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x117810400) [pid = 1646] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x11a92e000) [pid = 1646] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x11520cc00) [pid = 1646] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12e498c00) [pid = 1646] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x123c6f800) [pid = 1646] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x11983ac00) [pid = 1646] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x126cf7c00) [pid = 1646] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x118e8bc00) [pid = 1646] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x11a92f000) [pid = 1646] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x1265c0800) [pid = 1646] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12d7ce800) [pid = 1646] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x11b24f400) [pid = 1646] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x125a6a400) [pid = 1646] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x11c862000) [pid = 1646] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x11b08a800) [pid = 1646] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x12d38c800) [pid = 1646] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x12d3bac00) [pid = 1646] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x12d35a800) [pid = 1646] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12ec31400) [pid = 1646] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x11544cc00) [pid = 1646] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x118769800) [pid = 1646] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x128f5d400) [pid = 1646] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x12bb4b800) [pid = 1646] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12e49bc00) [pid = 1646] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x11c939800) [pid = 1646] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12b26d000) [pid = 1646] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12b168400) [pid = 1646] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x1270eb800) [pid = 1646] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x11ae5b400) [pid = 1646] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x11ba88000) [pid = 1646] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12f399c00) [pid = 1646] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x12ec28800) [pid = 1646] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x12efbf000) [pid = 1646] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x11903e800) [pid = 1646] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x11c2c7400) [pid = 1646] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x12d3b4400) [pid = 1646] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x12be56800) [pid = 1646] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x125d5b400) [pid = 1646] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12ed3c400) [pid = 1646] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12e687400) [pid = 1646] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x12b4d2400) [pid = 1646] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x113617800) [pid = 1646] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x12e498000) [pid = 1646] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x113593c00) [pid = 1646] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x11ada7400) [pid = 1646] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x12c026000) [pid = 1646] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x12b91d800) [pid = 1646] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x11a927800) [pid = 1646] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x12bc7c400) [pid = 1646] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12b65ac00) [pid = 1646] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x12d3b6400) [pid = 1646] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x11b07f400) [pid = 1646] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x123b6d400) [pid = 1646] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x12f79c400) [pid = 1646] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:37:40 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12ddc9000) [pid = 1646] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:37:40 INFO - PROCESS | 1646 | 1461685060860 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]]]}] 08:37:40 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. 08:37:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1672ms 08:37:40 INFO - PROCESS | 1646 | 1461685060935 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:37:40 INFO - PROCESS | 1646 | 1461685060936 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:37:40 INFO - PROCESS | 1646 | 1461685060953 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:37:40 INFO - PROCESS | 1646 | 1461685060954 Marionette TRACE conn2 <- [1,322,null,{}] 08:37:40 INFO - PROCESS | 1646 | 1461685060956 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}] 08:37:41 INFO - PROCESS | 1646 | 1461685061028 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:37:41 INFO - PROCESS | 1646 | 1461685061034 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198c6000 == 17 [pid = 1646] [id = 88] 08:37:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x11360f000) [pid = 1646] [serial = 261] [outer = 0x0] 08:37:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x11903e800) [pid = 1646] [serial = 262] [outer = 0x11360f000] 08:37:41 INFO - PROCESS | 1646 | 1461685061060 Marionette DEBUG loaded listener.js 08:37:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x11ada2c00) [pid = 1646] [serial = 263] [outer = 0x11360f000] 08:37:41 INFO - PROCESS | 1646 | 1461685061380 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]]]}] 08:37:41 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. 08:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 08:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:37:41 INFO - PROCESS | 1646 | 1461685061422 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:37:41 INFO - PROCESS | 1646 | 1461685061423 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:37:41 INFO - PROCESS | 1646 | 1461685061425 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 1646 | 1461685061426 Marionette TRACE conn2 <- [1,326,null,{}] 08:37:41 INFO - PROCESS | 1646 | 1461685061429 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}] 08:37:41 INFO - PROCESS | 1646 | 1461685061554 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:37:41 INFO - PROCESS | 1646 | 1461685061614 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb4a800 == 18 [pid = 1646] [id = 89] 08:37:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x118f31000) [pid = 1646] [serial = 264] [outer = 0x0] 08:37:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x11b08a800) [pid = 1646] [serial = 265] [outer = 0x118f31000] 08:37:41 INFO - PROCESS | 1646 | 1461685061639 Marionette DEBUG loaded listener.js 08:37:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x11c242c00) [pid = 1646] [serial = 266] [outer = 0x118f31000] 08:37:41 INFO - PROCESS | 1646 | 1461685061989 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]]]}] 08:37:41 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. 08:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 568ms 08:37:41 INFO - PROCESS | 1646 | 1461685061994 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:37:41 INFO - PROCESS | 1646 | 1461685061996 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:37:41 INFO - PROCESS | 1646 | 1461685061998 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:37:42 INFO - PROCESS | 1646 | 1461685062000 Marionette TRACE conn2 <- [1,330,null,{}] 08:37:42 INFO - PROCESS | 1646 | 1461685062002 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}] 08:37:42 INFO - PROCESS | 1646 | 1461685062082 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:37:42 INFO - PROCESS | 1646 | 1461685062087 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b13c800 == 19 [pid = 1646] [id = 90] 08:37:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x11c5dd400) [pid = 1646] [serial = 267] [outer = 0x0] 08:37:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x123c7a000) [pid = 1646] [serial = 268] [outer = 0x11c5dd400] 08:37:42 INFO - PROCESS | 1646 | 1461685062112 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x126c4a400) [pid = 1646] [serial = 269] [outer = 0x11c5dd400] 08:37:42 INFO - PROCESS | 1646 | 1461685062549 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]]]}] 08:37:42 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. 08:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 568ms 08:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:37:42 INFO - PROCESS | 1646 | 1461685062569 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:37:42 INFO - PROCESS | 1646 | 1461685062571 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:37:42 INFO - PROCESS | 1646 | 1461685062574 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:37:42 INFO - PROCESS | 1646 | 1461685062577 Marionette TRACE conn2 <- [1,334,null,{}] 08:37:42 INFO - PROCESS | 1646 | 1461685062581 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}] 08:37:42 INFO - PROCESS | 1646 | 1461685062722 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:37:42 INFO - PROCESS | 1646 | 1461685062859 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x114eae800 == 20 [pid = 1646] [id = 91] 08:37:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x113597800) [pid = 1646] [serial = 270] [outer = 0x0] 08:37:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x1142b8000) [pid = 1646] [serial = 271] [outer = 0x113597800] 08:37:42 INFO - PROCESS | 1646 | 1461685062895 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x118710000) [pid = 1646] [serial = 272] [outer = 0x113597800] 08:37:43 INFO - PROCESS | 1646 | 1461685063323 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]]]}] 08:37:43 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. 08:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 821ms 08:37:43 INFO - PROCESS | 1646 | 1461685063396 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:37:43 INFO - PROCESS | 1646 | 1461685063399 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:37:43 INFO - PROCESS | 1646 | 1461685063402 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:37:43 INFO - PROCESS | 1646 | 1461685063405 Marionette TRACE conn2 <- [1,338,null,{}] 08:37:43 INFO - PROCESS | 1646 | 1461685063408 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}] 08:37:43 INFO - PROCESS | 1646 | 1461685063545 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:37:43 INFO - PROCESS | 1646 | 1461685063558 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d83000 == 21 [pid = 1646] [id = 92] 08:37:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x11ba11c00) [pid = 1646] [serial = 273] [outer = 0x0] 08:37:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x11bbe4c00) [pid = 1646] [serial = 274] [outer = 0x11ba11c00] 08:37:43 INFO - PROCESS | 1646 | 1461685063601 Marionette DEBUG loaded listener.js 08:37:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x123b2fc00) [pid = 1646] [serial = 275] [outer = 0x11ba11c00] 08:37:43 INFO - PROCESS | 1646 | 1461685063933 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:37:44 INFO - PROCESS | 1646 | 1461685064058 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]]]}] 08:37:44 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. 08:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 671ms 08:37:44 INFO - PROCESS | 1646 | 1461685064075 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:37:44 INFO - PROCESS | 1646 | 1461685064078 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:37:44 INFO - PROCESS | 1646 | 1461685064081 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:37:44 INFO - PROCESS | 1646 | 1461685064082 Marionette TRACE conn2 <- [1,342,null,{}] 08:37:44 INFO - PROCESS | 1646 | 1461685064085 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}] 08:37:44 INFO - PROCESS | 1646 | 1461685064186 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:37:44 INFO - PROCESS | 1646 | 1461685064247 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e722800 == 22 [pid = 1646] [id = 93] 08:37:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x123c72c00) [pid = 1646] [serial = 276] [outer = 0x0] 08:37:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x1292e0400) [pid = 1646] [serial = 277] [outer = 0x123c72c00] 08:37:44 INFO - PROCESS | 1646 | 1461685064290 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12b42ac00) [pid = 1646] [serial = 278] [outer = 0x123c72c00] 08:37:44 INFO - PROCESS | 1646 | 1461685064710 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]]]}] 08:37:44 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. 08:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 668ms 08:37:44 INFO - PROCESS | 1646 | 1461685064750 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:37:44 INFO - PROCESS | 1646 | 1461685064751 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:37:44 INFO - PROCESS | 1646 | 1461685064758 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:37:44 INFO - PROCESS | 1646 | 1461685064762 Marionette TRACE conn2 <- [1,346,null,{}] 08:37:44 INFO - PROCESS | 1646 | 1461685064766 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}] 08:37:44 INFO - PROCESS | 1646 | 1461685064882 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:37:44 INFO - PROCESS | 1646 | 1461685064967 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be3e000 == 23 [pid = 1646] [id = 94] 08:37:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12b431000) [pid = 1646] [serial = 279] [outer = 0x0] 08:37:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12bc70400) [pid = 1646] [serial = 280] [outer = 0x12b431000] 08:37:45 INFO - PROCESS | 1646 | 1461685065075 Marionette DEBUG loaded listener.js 08:37:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12c026000) [pid = 1646] [serial = 281] [outer = 0x12b431000] 08:37:45 INFO - PROCESS | 1646 | 1461685065497 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]]]}] 08:37:45 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. 08:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 778ms 08:37:45 INFO - PROCESS | 1646 | 1461685065532 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:37:45 INFO - PROCESS | 1646 | 1461685065534 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:37:45 INFO - PROCESS | 1646 | 1461685065537 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:37:45 INFO - PROCESS | 1646 | 1461685065538 Marionette TRACE conn2 <- [1,350,null,{}] 08:37:45 INFO - PROCESS | 1646 | 1461685065540 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}] 08:37:45 INFO - PROCESS | 1646 | 1461685065641 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:37:45 INFO - PROCESS | 1646 | 1461685065698 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c51800 == 24 [pid = 1646] [id = 95] 08:37:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x118c28c00) [pid = 1646] [serial = 282] [outer = 0x0] 08:37:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x11ae59000) [pid = 1646] [serial = 283] [outer = 0x118c28c00] 08:37:45 INFO - PROCESS | 1646 | 1461685065728 Marionette DEBUG loaded listener.js 08:37:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x11c931c00) [pid = 1646] [serial = 284] [outer = 0x118c28c00] 08:37:46 INFO - PROCESS | 1646 | 1461685066437 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]]]}] 08:37:46 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. 08:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 920ms 08:37:46 INFO - PROCESS | 1646 | 1461685066466 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:37:46 INFO - PROCESS | 1646 | 1461685066469 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:37:46 INFO - PROCESS | 1646 | 1461685066476 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:37:46 INFO - PROCESS | 1646 | 1461685066480 Marionette TRACE conn2 <- [1,354,null,{}] 08:37:46 INFO - PROCESS | 1646 | 1461685066486 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}] 08:37:46 INFO - PROCESS | 1646 | 1461685066588 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:37:46 INFO - PROCESS | 1646 | 1461685066658 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x118a93000 == 25 [pid = 1646] [id = 96] 08:37:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x11870b800) [pid = 1646] [serial = 285] [outer = 0x0] 08:37:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x118c03400) [pid = 1646] [serial = 286] [outer = 0x11870b800] 08:37:46 INFO - PROCESS | 1646 | 1461685066686 Marionette DEBUG loaded listener.js 08:37:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x118e1fc00) [pid = 1646] [serial = 287] [outer = 0x11870b800] 08:37:47 INFO - PROCESS | 1646 | 1461685067169 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]]]}] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x126694800) [pid = 1646] [serial = 11] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x126211c00) [pid = 1646] [serial = 8] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12b428400) [pid = 1646] [serial = 238] [outer = 0x0] [url = about:blank] 08:37:47 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. 08:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 724ms 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x126ecd800) [pid = 1646] [serial = 118] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x11c245800) [pid = 1646] [serial = 163] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x11bd1f800) [pid = 1646] [serial = 214] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x11a951000) [pid = 1646] [serial = 144] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x11ba0f800) [pid = 1646] [serial = 130] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x11b085000) [pid = 1646] [serial = 129] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x11a89e000) [pid = 1646] [serial = 142] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x123c71400) [pid = 1646] [serial = 117] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x11b256000) [pid = 1646] [serial = 162] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x11b080000) [pid = 1646] [serial = 183] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x118f27000) [pid = 1646] [serial = 126] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x119040c00) [pid = 1646] [serial = 124] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x119267400) [pid = 1646] [serial = 141] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x118e92c00) [pid = 1646] [serial = 69] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x11bbdb800) [pid = 1646] [serial = 66] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x11bd20c00) [pid = 1646] [serial = 81] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x11c248c00) [pid = 1646] [serial = 67] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x11c244400) [pid = 1646] [serial = 82] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x125ce2800) [pid = 1646] [serial = 90] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x118e17800) [pid = 1646] [serial = 123] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x125e58800) [pid = 1646] [serial = 91] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x1265bdc00) [pid = 1646] [serial = 94] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x126c4a800) [pid = 1646] [serial = 97] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x126696000) [pid = 1646] [serial = 96] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x1270ed400) [pid = 1646] [serial = 99] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x128f4fc00) [pid = 1646] [serial = 102] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x118fc0400) [pid = 1646] [serial = 70] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x1292d4c00) [pid = 1646] [serial = 103] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x11a897c00) [pid = 1646] [serial = 73] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x11c24bc00) [pid = 1646] [serial = 84] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12b16c800) [pid = 1646] [serial = 105] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x11a952c00) [pid = 1646] [serial = 75] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x123c7b000) [pid = 1646] [serial = 88] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x11909f800) [pid = 1646] [serial = 63] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x125b0b000) [pid = 1646] [serial = 93] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x128a1f400) [pid = 1646] [serial = 100] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x11b086000) [pid = 1646] [serial = 76] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x119ea8800) [pid = 1646] [serial = 72] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11b08c800) [pid = 1646] [serial = 78] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x1157b5400) [pid = 1646] [serial = 60] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12b277c00) [pid = 1646] [serial = 106] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x11c9b2800) [pid = 1646] [serial = 87] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11bbd8000) [pid = 1646] [serial = 79] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x11c93c400) [pid = 1646] [serial = 85] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x13011dc00) [pid = 1646] [serial = 58] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x11a892c00) [pid = 1646] [serial = 64] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x11590e800) [pid = 1646] [serial = 61] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x126ed7400) [pid = 1646] [serial = 139] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x1290acc00) [pid = 1646] [serial = 120] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x126894000) [pid = 1646] [serial = 138] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x126695400) [pid = 1646] [serial = 217] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x126c42400) [pid = 1646] [serial = 168] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12ddd2c00) [pid = 1646] [serial = 197] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x126cefc00) [pid = 1646] [serial = 215] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1265bb000) [pid = 1646] [serial = 136] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12d7d4400) [pid = 1646] [serial = 196] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x125b0f800) [pid = 1646] [serial = 135] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11bd2d400) [pid = 1646] [serial = 165] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11c245c00) [pid = 1646] [serial = 132] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12b4d7000) [pid = 1646] [serial = 171] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12b26cc00) [pid = 1646] [serial = 121] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12e684000) [pid = 1646] [serial = 202] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12b269800) [pid = 1646] [serial = 108] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x126ed3400) [pid = 1646] [serial = 186] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12e67e000) [pid = 1646] [serial = 200] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12b273c00) [pid = 1646] [serial = 220] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1280b6400) [pid = 1646] [serial = 169] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x11ba11000) [pid = 1646] [serial = 145] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1280bb400) [pid = 1646] [serial = 151] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x119836c00) [pid = 1646] [serial = 127] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12b4d7c00) [pid = 1646] [serial = 153] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11c505400) [pid = 1646] [serial = 184] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x126eda000) [pid = 1646] [serial = 150] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12e4e6800) [pid = 1646] [serial = 199] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12fb6d400) [pid = 1646] [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.] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12be4bc00) [pid = 1646] [serial = 18] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1270eb000) [pid = 1646] [serial = 190] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12bc74c00) [pid = 1646] [serial = 172] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12be56000) [pid = 1646] [serial = 223] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12bb4c400) [pid = 1646] [serial = 15] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12ec29c00) [pid = 1646] [serial = 203] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12bc70800) [pid = 1646] [serial = 16] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12ed40000) [pid = 1646] [serial = 205] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x128f59800) [pid = 1646] [serial = 187] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12b4ca800) [pid = 1646] [serial = 221] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x119260000) [pid = 1646] [serial = 111] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12b91dc00) [pid = 1646] [serial = 154] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12bb51000) [pid = 1646] [serial = 156] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11c50ec00) [pid = 1646] [serial = 147] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12d3b5400) [pid = 1646] [serial = 177] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12d191400) [pid = 1646] [serial = 175] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12c024800) [pid = 1646] [serial = 159] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12d394000) [pid = 1646] [serial = 209] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1270e8400) [pid = 1646] [serial = 27] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12d7d0c00) [pid = 1646] [serial = 24] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12ddca000) [pid = 1646] [serial = 25] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12d3b3800) [pid = 1646] [serial = 21] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12d3b7c00) [pid = 1646] [serial = 22] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12f39d000) [pid = 1646] [serial = 206] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12d38f400) [pid = 1646] [serial = 208] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x128f5c400) [pid = 1646] [serial = 218] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12b65d400) [pid = 1646] [serial = 109] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12d186400) [pid = 1646] [serial = 174] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12e679000) [pid = 1646] [serial = 230] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12e494800) [pid = 1646] [serial = 180] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12d705400) [pid = 1646] [serial = 178] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12e492800) [pid = 1646] [serial = 229] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x128f5b400) [pid = 1646] [serial = 191] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12ed44c00) [pid = 1646] [serial = 36] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12efbd000) [pid = 1646] [serial = 37] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12ec2f000) [pid = 1646] [serial = 33] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12d38a000) [pid = 1646] [serial = 224] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12ed39c00) [pid = 1646] [serial = 34] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12bc76c00) [pid = 1646] [serial = 157] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12d3bcc00) [pid = 1646] [serial = 226] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12e49ac00) [pid = 1646] [serial = 30] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11359e000) [pid = 1646] [serial = 212] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12e684400) [pid = 1646] [serial = 31] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x113599000) [pid = 1646] [serial = 211] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12e67d800) [pid = 1646] [serial = 28] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x123b72c00) [pid = 1646] [serial = 236] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x130117800) [pid = 1646] [serial = 54] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12fcd3000) [pid = 1646] [serial = 51] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12e49b800) [pid = 1646] [serial = 181] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11b255000) [pid = 1646] [serial = 114] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12fcdd800) [pid = 1646] [serial = 52] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12f6a6000) [pid = 1646] [serial = 45] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12fb73000) [pid = 1646] [serial = 48] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11c5d5800) [pid = 1646] [serial = 166] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x11c5df000) [pid = 1646] [serial = 133] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12f3a3400) [pid = 1646] [serial = 42] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12f39b000) [pid = 1646] [serial = 233] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12f798000) [pid = 1646] [serial = 43] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x123b6f400) [pid = 1646] [serial = 235] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12bc7c800) [pid = 1646] [serial = 193] [outer = 0x0] [url = about:blank] 08:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12efc5400) [pid = 1646] [serial = 39] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x119f53c00) [pid = 1646] [serial = 112] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12f397c00) [pid = 1646] [serial = 40] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12ed37400) [pid = 1646] [serial = 232] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x123b30800) [pid = 1646] [serial = 148] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12d190000) [pid = 1646] [serial = 194] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x11a92c400) [pid = 1646] [serial = 57] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12d358800) [pid = 1646] [serial = 160] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x13011c000) [pid = 1646] [serial = 55] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12d7d2400) [pid = 1646] [serial = 227] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x11c24a000) [pid = 1646] [serial = 115] [outer = 0x0] [url = about:blank] 08:37:47 INFO - PROCESS | 1646 | 1461685067221 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:37:47 INFO - PROCESS | 1646 | 1461685067226 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:37:47 INFO - PROCESS | 1646 | 1461685067237 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - PROCESS | 1646 | 1461685067238 Marionette TRACE conn2 <- [1,358,null,{}] 08:37:47 INFO - PROCESS | 1646 | 1461685067241 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}] 08:37:47 INFO - PROCESS | 1646 | 1461685067309 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:37:47 INFO - PROCESS | 1646 | 1461685067318 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x11524b000 == 26 [pid = 1646] [id = 97] 08:37:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x118768c00) [pid = 1646] [serial = 288] [outer = 0x0] 08:37:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x118e95400) [pid = 1646] [serial = 289] [outer = 0x118768c00] 08:37:47 INFO - PROCESS | 1646 | 1461685067344 Marionette DEBUG loaded listener.js 08:37:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11903c800) [pid = 1646] [serial = 290] [outer = 0x118768c00] 08:37:47 INFO - PROCESS | 1646 | 1461685067728 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]]]}] 08:37:47 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. 08:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 519ms 08:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:37:47 INFO - PROCESS | 1646 | 1461685067756 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:37:47 INFO - PROCESS | 1646 | 1461685067757 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:37:47 INFO - PROCESS | 1646 | 1461685067759 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - PROCESS | 1646 | 1461685067762 Marionette TRACE conn2 <- [1,362,null,{}] 08:37:47 INFO - PROCESS | 1646 | 1461685067769 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}] 08:37:47 INFO - PROCESS | 1646 | 1461685067843 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:37:47 INFO - PROCESS | 1646 | 1461685067868 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x118ee9000 == 27 [pid = 1646] [id = 98] 08:37:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x11a892800) [pid = 1646] [serial = 291] [outer = 0x0] 08:37:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11a924800) [pid = 1646] [serial = 292] [outer = 0x11a892800] 08:37:47 INFO - PROCESS | 1646 | 1461685067896 Marionette DEBUG loaded listener.js 08:37:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11a931400) [pid = 1646] [serial = 293] [outer = 0x11a892800] 08:37:48 INFO - PROCESS | 1646 | 1461685068226 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]]]}] 08:37:48 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. 08:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 471ms 08:37:48 INFO - PROCESS | 1646 | 1461685068231 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:37:48 INFO - PROCESS | 1646 | 1461685068233 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:37:48 INFO - PROCESS | 1646 | 1461685068235 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:37:48 INFO - PROCESS | 1646 | 1461685068236 Marionette TRACE conn2 <- [1,366,null,{}] 08:37:48 INFO - PROCESS | 1646 | 1461685068238 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}] 08:37:48 INFO - PROCESS | 1646 | 1461685068337 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:37:48 INFO - PROCESS | 1646 | 1461685068366 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198bb800 == 28 [pid = 1646] [id = 99] 08:37:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11a892c00) [pid = 1646] [serial = 294] [outer = 0x0] 08:37:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11ada7400) [pid = 1646] [serial = 295] [outer = 0x11a892c00] 08:37:48 INFO - PROCESS | 1646 | 1461685068392 Marionette DEBUG loaded listener.js 08:37:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11b08b800) [pid = 1646] [serial = 296] [outer = 0x11a892c00] 08:37:48 INFO - PROCESS | 1646 | 1461685068707 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]]]}] 08:37:48 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. 08:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 518ms 08:37:48 INFO - PROCESS | 1646 | 1461685068754 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:37:48 INFO - PROCESS | 1646 | 1461685068755 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:37:48 INFO - PROCESS | 1646 | 1461685068757 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:37:48 INFO - PROCESS | 1646 | 1461685068758 Marionette TRACE conn2 <- [1,370,null,{}] 08:37:48 INFO - PROCESS | 1646 | 1461685068761 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}] 08:37:48 INFO - PROCESS | 1646 | 1461685068846 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:37:48 INFO - PROCESS | 1646 | 1461685068852 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c13800 == 29 [pid = 1646] [id = 100] 08:37:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11ae64800) [pid = 1646] [serial = 297] [outer = 0x0] 08:37:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11ba0e800) [pid = 1646] [serial = 298] [outer = 0x11ae64800] 08:37:48 INFO - PROCESS | 1646 | 1461685068878 Marionette DEBUG loaded listener.js 08:37:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11ba90000) [pid = 1646] [serial = 299] [outer = 0x11ae64800] 08:37:49 INFO - PROCESS | 1646 | 1461685069219 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]]]}] 08:37:49 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. 08:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 08:37:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:37:49 INFO - PROCESS | 1646 | 1461685069225 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:37:49 INFO - PROCESS | 1646 | 1461685069226 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:37:49 INFO - PROCESS | 1646 | 1461685069230 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:37:49 INFO - PROCESS | 1646 | 1461685069231 Marionette TRACE conn2 <- [1,374,null,{}] 08:37:49 INFO - PROCESS | 1646 | 1461685069238 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}] 08:37:49 INFO - PROCESS | 1646 | 1461685069342 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:37:49 INFO - PROCESS | 1646 | 1461685069347 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae70000 == 30 [pid = 1646] [id = 101] 08:37:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11bd1f000) [pid = 1646] [serial = 300] [outer = 0x0] 08:37:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11c245c00) [pid = 1646] [serial = 301] [outer = 0x11bd1f000] 08:37:49 INFO - PROCESS | 1646 | 1461685069376 Marionette DEBUG loaded listener.js 08:37:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11c93c400) [pid = 1646] [serial = 302] [outer = 0x11bd1f000] 08:37:49 INFO - PROCESS | 1646 | 1461685069755 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:37:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:37:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 570ms 08:37:49 INFO - PROCESS | 1646 | 1461685069800 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:37:49 INFO - PROCESS | 1646 | 1461685069802 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:37:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:37:49 INFO - PROCESS | 1646 | 1461685069806 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:37:49 INFO - PROCESS | 1646 | 1461685069807 Marionette TRACE conn2 <- [1,378,null,{}] 08:37:49 INFO - PROCESS | 1646 | 1461685069817 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}] 08:37:49 INFO - PROCESS | 1646 | 1461685069947 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:37:49 INFO - PROCESS | 1646 | 1461685069992 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b01e000 == 31 [pid = 1646] [id = 102] 08:37:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11c93cc00) [pid = 1646] [serial = 303] [outer = 0x0] 08:37:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x123b6d400) [pid = 1646] [serial = 304] [outer = 0x11c93cc00] 08:37:50 INFO - PROCESS | 1646 | 1461685070033 Marionette DEBUG loaded listener.js 08:37:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x123c71c00) [pid = 1646] [serial = 305] [outer = 0x11c93cc00] 08:37:50 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1156d5800) [pid = 1646] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:37:50 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12b431c00) [pid = 1646] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:37:50 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x119260400) [pid = 1646] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:37:50 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11ada6400) [pid = 1646] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:37:50 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x123b6dc00) [pid = 1646] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:37:50 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11360ec00) [pid = 1646] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:37:50 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12be50000) [pid = 1646] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:37:50 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x11360f000) [pid = 1646] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:37:50 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x118f31000) [pid = 1646] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:37:50 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1143b8800) [pid = 1646] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:37:50 INFO - PROCESS | 1646 | 1461685070441 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:37:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:37:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 677ms 08:37:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:37:50 INFO - PROCESS | 1646 | 1461685070482 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:37:50 INFO - PROCESS | 1646 | 1461685070483 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:37:50 INFO - PROCESS | 1646 | 1461685070485 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:37:50 INFO - PROCESS | 1646 | 1461685070487 Marionette TRACE conn2 <- [1,382,null,{}] 08:37:50 INFO - PROCESS | 1646 | 1461685070489 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}] 08:37:50 INFO - PROCESS | 1646 | 1461685070560 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:37:50 INFO - PROCESS | 1646 | 1461685070566 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb13800 == 32 [pid = 1646] [id = 103] 08:37:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11b25a000) [pid = 1646] [serial = 306] [outer = 0x0] 08:37:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x123c75c00) [pid = 1646] [serial = 307] [outer = 0x11b25a000] 08:37:50 INFO - PROCESS | 1646 | 1461685070592 Marionette DEBUG loaded listener.js 08:37:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x125a78c00) [pid = 1646] [serial = 308] [outer = 0x11b25a000] 08:37:50 INFO - PROCESS | 1646 | 1461685070904 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:37:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:37:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 467ms 08:37:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:37:50 INFO - PROCESS | 1646 | 1461685070958 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:37:50 INFO - PROCESS | 1646 | 1461685070959 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:37:50 INFO - PROCESS | 1646 | 1461685070961 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:37:50 INFO - PROCESS | 1646 | 1461685070962 Marionette TRACE conn2 <- [1,386,null,{}] 08:37:50 INFO - PROCESS | 1646 | 1461685070965 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}] 08:37:51 INFO - PROCESS | 1646 | 1461685071037 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:37:51 INFO - PROCESS | 1646 | 1461685071041 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf77000 == 33 [pid = 1646] [id = 104] 08:37:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x125ce2800) [pid = 1646] [serial = 309] [outer = 0x0] 08:37:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x126210000) [pid = 1646] [serial = 310] [outer = 0x125ce2800] 08:37:51 INFO - PROCESS | 1646 | 1461685071069 Marionette DEBUG loaded listener.js 08:37:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1265c4c00) [pid = 1646] [serial = 311] [outer = 0x125ce2800] 08:37:51 INFO - PROCESS | 1646 | 1461685071403 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]]]}] 08:37:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:37:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 470ms 08:37:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:37:51 INFO - PROCESS | 1646 | 1461685071434 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:37:51 INFO - PROCESS | 1646 | 1461685071435 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:37:51 INFO - PROCESS | 1646 | 1461685071437 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 1646 | 1461685071438 Marionette TRACE conn2 <- [1,390,null,{}] 08:37:51 INFO - PROCESS | 1646 | 1461685071440 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}] 08:37:51 INFO - PROCESS | 1646 | 1461685071515 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:37:51 INFO - PROCESS | 1646 | 1461685071519 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c220000 == 34 [pid = 1646] [id = 105] 08:37:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x126694800) [pid = 1646] [serial = 312] [outer = 0x0] 08:37:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x126c43800) [pid = 1646] [serial = 313] [outer = 0x126694800] 08:37:51 INFO - PROCESS | 1646 | 1461685071544 Marionette DEBUG loaded listener.js 08:37:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12703fc00) [pid = 1646] [serial = 314] [outer = 0x126694800] 08:37:51 INFO - PROCESS | 1646 | 1461685071853 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]]]}] 08:37:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:37:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 08:37:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:37:51 INFO - PROCESS | 1646 | 1461685071905 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:37:51 INFO - PROCESS | 1646 | 1461685071907 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:37:51 INFO - PROCESS | 1646 | 1461685071909 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 1646 | 1461685071910 Marionette TRACE conn2 <- [1,394,null,{}] 08:37:51 INFO - PROCESS | 1646 | 1461685071913 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}] 08:37:52 INFO - PROCESS | 1646 | 1461685072003 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:37:52 INFO - PROCESS | 1646 | 1461685072007 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c81d000 == 35 [pid = 1646] [id = 106] 08:37:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1265bc000) [pid = 1646] [serial = 315] [outer = 0x0] 08:37:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1280b3400) [pid = 1646] [serial = 316] [outer = 0x1265bc000] 08:37:52 INFO - PROCESS | 1646 | 1461685072038 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1290ac800) [pid = 1646] [serial = 317] [outer = 0x1265bc000] 08:37:52 INFO - PROCESS | 1646 | 1461685072337 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]]]}] 08:37:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:37:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 08:37:52 INFO - PROCESS | 1646 | 1461685072402 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:37:52 INFO - PROCESS | 1646 | 1461685072404 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:37:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:37:52 INFO - PROCESS | 1646 | 1461685072408 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:37:52 INFO - PROCESS | 1646 | 1461685072410 Marionette TRACE conn2 <- [1,398,null,{}] 08:37:52 INFO - PROCESS | 1646 | 1461685072416 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}] 08:37:52 INFO - PROCESS | 1646 | 1461685072513 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:37:52 INFO - PROCESS | 1646 | 1461685072552 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11559c800 == 36 [pid = 1646] [id = 107] 08:37:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1147db800) [pid = 1646] [serial = 318] [outer = 0x0] 08:37:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x114bbec00) [pid = 1646] [serial = 319] [outer = 0x1147db800] 08:37:52 INFO - PROCESS | 1646 | 1461685072584 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1178f9000) [pid = 1646] [serial = 320] [outer = 0x1147db800] 08:37:53 INFO - PROCESS | 1646 | 1461685073058 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]]]}] 08:37:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:37:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 673ms 08:37:53 INFO - PROCESS | 1646 | 1461685073097 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:37:53 INFO - PROCESS | 1646 | 1461685073099 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:37:53 INFO - PROCESS | 1646 | 1461685073106 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:37:53 INFO - PROCESS | 1646 | 1461685073109 Marionette TRACE conn2 <- [1,402,null,{}] 08:37:53 INFO - PROCESS | 1646 | 1461685073112 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}] 08:37:53 INFO - PROCESS | 1646 | 1461685073206 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:37:53 INFO - PROCESS | 1646 | 1461685073261 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a822800 == 37 [pid = 1646] [id = 108] 08:37:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x114bb9400) [pid = 1646] [serial = 321] [outer = 0x0] 08:37:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1198da400) [pid = 1646] [serial = 322] [outer = 0x114bb9400] 08:37:53 INFO - PROCESS | 1646 | 1461685073291 Marionette DEBUG loaded listener.js 08:37:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11a92a800) [pid = 1646] [serial = 323] [outer = 0x114bb9400] 08:37:53 INFO - PROCESS | 1646 | 1461685073738 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]]]}] 08:37:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:37:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 673ms 08:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:37:53 INFO - PROCESS | 1646 | 1461685073810 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:37:53 INFO - PROCESS | 1646 | 1461685073812 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:37:53 INFO - PROCESS | 1646 | 1461685073817 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:37:53 INFO - PROCESS | 1646 | 1461685073818 Marionette TRACE conn2 <- [1,406,null,{}] 08:37:53 INFO - PROCESS | 1646 | 1461685073825 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}] 08:37:53 INFO - PROCESS | 1646 | 1461685073923 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:37:53 INFO - PROCESS | 1646 | 1461685073981 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x123bd0800 == 38 [pid = 1646] [id = 109] 08:37:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11bd21000) [pid = 1646] [serial = 324] [outer = 0x0] 08:37:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11c244400) [pid = 1646] [serial = 325] [outer = 0x11bd21000] 08:37:54 INFO - PROCESS | 1646 | 1461685074014 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11c34d400) [pid = 1646] [serial = 326] [outer = 0x11bd21000] 08:37:54 INFO - PROCESS | 1646 | 1461685074447 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]]]}] 08:37:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:37:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 671ms 08:37:54 INFO - PROCESS | 1646 | 1461685074488 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:37:54 INFO - PROCESS | 1646 | 1461685074489 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:37:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:37:54 INFO - PROCESS | 1646 | 1461685074492 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:37:54 INFO - PROCESS | 1646 | 1461685074493 Marionette TRACE conn2 <- [1,410,null,{}] 08:37:54 INFO - PROCESS | 1646 | 1461685074501 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}] 08:37:54 INFO - PROCESS | 1646 | 1461685074596 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:37:54 INFO - PROCESS | 1646 | 1461685074652 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x125db5000 == 39 [pid = 1646] [id = 110] 08:37:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123c7ac00) [pid = 1646] [serial = 327] [outer = 0x0] 08:37:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125e4b400) [pid = 1646] [serial = 328] [outer = 0x123c7ac00] 08:37:54 INFO - PROCESS | 1646 | 1461685074682 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1280b4400) [pid = 1646] [serial = 329] [outer = 0x123c7ac00] 08:37:55 INFO - PROCESS | 1646 | 1461685075301 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]]]}] 08:37:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:37:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 819ms 08:37:55 INFO - PROCESS | 1646 | 1461685075311 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:37:55 INFO - PROCESS | 1646 | 1461685075315 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:37:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:37:55 INFO - PROCESS | 1646 | 1461685075319 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:37:55 INFO - PROCESS | 1646 | 1461685075321 Marionette TRACE conn2 <- [1,414,null,{}] 08:37:55 INFO - PROCESS | 1646 | 1461685075325 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}] 08:37:55 INFO - PROCESS | 1646 | 1461685075410 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:37:55 INFO - PROCESS | 1646 | 1461685075468 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x114f15000 == 40 [pid = 1646] [id = 111] 08:37:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x118f28000) [pid = 1646] [serial = 330] [outer = 0x0] 08:37:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118f2fc00) [pid = 1646] [serial = 331] [outer = 0x118f28000] 08:37:55 INFO - PROCESS | 1646 | 1461685075499 Marionette DEBUG loaded listener.js 08:37:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119f53800) [pid = 1646] [serial = 332] [outer = 0x118f28000] 08:37:55 INFO - PROCESS | 1646 | 1461685075983 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]]]}] 08:37:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:37:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 721ms 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x123c7a000) [pid = 1646] [serial = 268] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12b270c00) [pid = 1646] [serial = 253] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12b4d3c00) [pid = 1646] [serial = 256] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119e9fc00) [pid = 1646] [serial = 241] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11bd2b800) [pid = 1646] [serial = 244] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11c860400) [pid = 1646] [serial = 245] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12b42c000) [pid = 1646] [serial = 239] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x125e56000) [pid = 1646] [serial = 247] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12689c000) [pid = 1646] [serial = 248] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12be54000) [pid = 1646] [serial = 259] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12bc7f000) [pid = 1646] [serial = 257] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12d192c00) [pid = 1646] [serial = 260] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11a929000) [pid = 1646] [serial = 242] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11903e800) [pid = 1646] [serial = 262] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11c242c00) [pid = 1646] [serial = 266] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11b08a800) [pid = 1646] [serial = 265] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1292de800) [pid = 1646] [serial = 250] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11ada2c00) [pid = 1646] [serial = 263] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12b42f000) [pid = 1646] [serial = 254] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12b26d800) [pid = 1646] [serial = 251] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1646 | 1461685076056 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:37:56 INFO - PROCESS | 1646 | 1461685076060 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:37:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:37:56 INFO - PROCESS | 1646 | 1461685076066 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:37:56 INFO - PROCESS | 1646 | 1461685076067 Marionette TRACE conn2 <- [1,418,null,{}] 08:37:56 INFO - PROCESS | 1646 | 1461685076070 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}] 08:37:56 INFO - PROCESS | 1646 | 1461685076142 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:37:56 INFO - PROCESS | 1646 | 1461685076150 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x115742800 == 41 [pid = 1646] [id = 112] 08:37:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11a898400) [pid = 1646] [serial = 333] [outer = 0x0] 08:37:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11a929000) [pid = 1646] [serial = 334] [outer = 0x11a898400] 08:37:56 INFO - PROCESS | 1646 | 1461685076176 Marionette DEBUG loaded listener.js 08:37:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11ae5a400) [pid = 1646] [serial = 335] [outer = 0x11a898400] 08:37:56 INFO - PROCESS | 1646 | 1461685076973 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]]]}] 08:37:56 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 08:37:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 922ms 08:37:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:37:56 INFO - PROCESS | 1646 | 1461685076987 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:37:56 INFO - PROCESS | 1646 | 1461685076989 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:37:56 INFO - PROCESS | 1646 | 1461685076991 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:37:56 INFO - PROCESS | 1646 | 1461685076993 Marionette TRACE conn2 <- [1,422,null,{}] 08:37:57 INFO - PROCESS | 1646 | 1461685077002 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}] 08:37:57 INFO - PROCESS | 1646 | 1461685077076 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:37:57 INFO - PROCESS | 1646 | 1461685077120 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b013800 == 42 [pid = 1646] [id = 113] 08:37:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11b255000) [pid = 1646] [serial = 336] [outer = 0x0] 08:37:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11c244000) [pid = 1646] [serial = 337] [outer = 0x11b255000] 08:37:57 INFO - PROCESS | 1646 | 1461685077148 Marionette DEBUG loaded listener.js 08:37:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11c505400) [pid = 1646] [serial = 338] [outer = 0x11b255000] 08:37:57 INFO - PROCESS | 1646 | 1461685077906 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]]]}] 08:37:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:37:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 923ms 08:37:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:37:57 INFO - PROCESS | 1646 | 1461685077918 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:37:57 INFO - PROCESS | 1646 | 1461685077920 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:37:57 INFO - PROCESS | 1646 | 1461685077922 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:37:57 INFO - PROCESS | 1646 | 1461685077923 Marionette TRACE conn2 <- [1,426,null,{}] 08:37:57 INFO - PROCESS | 1646 | 1461685077925 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}] 08:37:58 INFO - PROCESS | 1646 | 1461685078012 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:37:58 INFO - PROCESS | 1646 | 1461685078018 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb62800 == 43 [pid = 1646] [id = 114] 08:37:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11c507000) [pid = 1646] [serial = 339] [outer = 0x0] 08:37:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x123b6e000) [pid = 1646] [serial = 340] [outer = 0x11c507000] 08:37:58 INFO - PROCESS | 1646 | 1461685078044 Marionette DEBUG loaded listener.js 08:37:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x123c79000) [pid = 1646] [serial = 341] [outer = 0x11c507000] 08:37:58 INFO - PROCESS | 1646 | 1461685078400 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] 08:37:58 INFO - PROCESS | 1646 | 1461685078442 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:37:58 INFO - PROCESS | 1646 | 1461685078444 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:37:58 INFO - PROCESS | 1646 | 1461685078446 Marionette TRACE conn2 <- [1,430,null,{}] 08:37:58 INFO - PROCESS | 1646 | 1461685078448 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}] 08:37:58 INFO - PROCESS | 1646 | 1461685078533 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:37:58 INFO - PROCESS | 1646 | 1461685078562 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c57c000 == 44 [pid = 1646] [id = 115] 08:37:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x123c7a000) [pid = 1646] [serial = 342] [outer = 0x0] 08:37:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12637ec00) [pid = 1646] [serial = 343] [outer = 0x123c7a000] 08:37:58 INFO - PROCESS | 1646 | 1461685078587 Marionette DEBUG loaded listener.js 08:37:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1270ed400) [pid = 1646] [serial = 344] [outer = 0x123c7a000] 08:37:58 INFO - PROCESS | 1646 | 1461685078909 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]]]}] 08:37:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:37:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 471ms 08:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:37:58 INFO - PROCESS | 1646 | 1461685078915 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:37:58 INFO - PROCESS | 1646 | 1461685078916 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:37:58 INFO - PROCESS | 1646 | 1461685078918 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:37:58 INFO - PROCESS | 1646 | 1461685078919 Marionette TRACE conn2 <- [1,434,null,{}] 08:37:58 INFO - PROCESS | 1646 | 1461685078922 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}] 08:37:59 INFO - PROCESS | 1646 | 1461685079028 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:37:59 INFO - PROCESS | 1646 | 1461685079059 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d89800 == 45 [pid = 1646] [id = 116] 08:37:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1280b8400) [pid = 1646] [serial = 345] [outer = 0x0] 08:37:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1290ab000) [pid = 1646] [serial = 346] [outer = 0x1280b8400] 08:37:59 INFO - PROCESS | 1646 | 1461685079087 Marionette DEBUG loaded listener.js 08:37:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b269c00) [pid = 1646] [serial = 347] [outer = 0x1280b8400] 08:37:59 INFO - PROCESS | 1646 | 1461685079409 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]]]}] 08:37:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:37:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 518ms 08:37:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:37:59 INFO - PROCESS | 1646 | 1461685079438 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:37:59 INFO - PROCESS | 1646 | 1461685079439 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:37:59 INFO - PROCESS | 1646 | 1461685079441 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:37:59 INFO - PROCESS | 1646 | 1461685079442 Marionette TRACE conn2 <- [1,438,null,{}] 08:37:59 INFO - PROCESS | 1646 | 1461685079445 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}] 08:37:59 INFO - PROCESS | 1646 | 1461685079531 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:37:59 INFO - PROCESS | 1646 | 1461685079535 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x126687000 == 46 [pid = 1646] [id = 117] 08:37:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1280b8c00) [pid = 1646] [serial = 348] [outer = 0x0] 08:37:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12b274000) [pid = 1646] [serial = 349] [outer = 0x1280b8c00] 08:37:59 INFO - PROCESS | 1646 | 1461685079560 Marionette DEBUG loaded listener.js 08:37:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b428400) [pid = 1646] [serial = 350] [outer = 0x1280b8c00] 08:37:59 INFO - PROCESS | 1646 | 1461685079961 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]]]}] 08:37:59 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11c5dd400) [pid = 1646] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:37:59 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11ae64800) [pid = 1646] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:37:59 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11870b800) [pid = 1646] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:37:59 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118768c00) [pid = 1646] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:37:59 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11a892800) [pid = 1646] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:37:59 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11bd1f000) [pid = 1646] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:37:59 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11c93cc00) [pid = 1646] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:37:59 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11b25a000) [pid = 1646] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:37:59 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x126694800) [pid = 1646] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:37:59 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x125ce2800) [pid = 1646] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:37:59 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11a892c00) [pid = 1646] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:38:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:38:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 568ms 08:38:00 INFO - PROCESS | 1646 | 1461685080010 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:38:00 INFO - PROCESS | 1646 | 1461685080011 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:38:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:38:00 INFO - PROCESS | 1646 | 1461685080015 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 1646 | 1461685080016 Marionette TRACE conn2 <- [1,442,null,{}] 08:38:00 INFO - PROCESS | 1646 | 1461685080018 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}] 08:38:00 INFO - PROCESS | 1646 | 1461685080089 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:38:00 INFO - PROCESS | 1646 | 1461685080093 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198bd800 == 47 [pid = 1646] [id = 118] 08:38:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118768c00) [pid = 1646] [serial = 351] [outer = 0x0] 08:38:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11b25a000) [pid = 1646] [serial = 352] [outer = 0x118768c00] 08:38:00 INFO - PROCESS | 1646 | 1461685080120 Marionette DEBUG loaded listener.js 08:38:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125ce2800) [pid = 1646] [serial = 353] [outer = 0x118768c00] 08:38:00 INFO - PROCESS | 1646 | 1461685080422 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]]]}] 08:38:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:38:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 419ms 08:38:00 INFO - PROCESS | 1646 | 1461685080437 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:38:00 INFO - PROCESS | 1646 | 1461685080439 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:38:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:38:00 INFO - PROCESS | 1646 | 1461685080441 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 1646 | 1461685080442 Marionette TRACE conn2 <- [1,446,null,{}] 08:38:00 INFO - PROCESS | 1646 | 1461685080444 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}] 08:38:00 INFO - PROCESS | 1646 | 1461685080521 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:38:00 INFO - PROCESS | 1646 | 1461685080568 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x126ec1000 == 48 [pid = 1646] [id = 119] 08:38:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118f23400) [pid = 1646] [serial = 354] [outer = 0x0] 08:38:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x126894400) [pid = 1646] [serial = 355] [outer = 0x118f23400] 08:38:00 INFO - PROCESS | 1646 | 1461685080593 Marionette DEBUG loaded listener.js 08:38:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12b434000) [pid = 1646] [serial = 356] [outer = 0x118f23400] 08:38:00 INFO - PROCESS | 1646 | 1461685080886 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]]]}] 08:38:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:38:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 08:38:00 INFO - PROCESS | 1646 | 1461685080909 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:38:00 INFO - PROCESS | 1646 | 1461685080910 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:38:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:38:00 INFO - PROCESS | 1646 | 1461685080913 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 1646 | 1461685080916 Marionette TRACE conn2 <- [1,450,null,{}] 08:38:00 INFO - PROCESS | 1646 | 1461685080920 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}] 08:38:00 INFO - PROCESS | 1646 | 1461685080994 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:38:01 INFO - PROCESS | 1646 | 1461685081001 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x128abd800 == 49 [pid = 1646] [id = 120] 08:38:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11a892800) [pid = 1646] [serial = 357] [outer = 0x0] 08:38:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b4d2800) [pid = 1646] [serial = 358] [outer = 0x11a892800] 08:38:01 INFO - PROCESS | 1646 | 1461685081026 Marionette DEBUG loaded listener.js 08:38:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b65e000) [pid = 1646] [serial = 359] [outer = 0x11a892800] 08:38:01 INFO - PROCESS | 1646 | 1461685081353 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] 08:38:01 INFO - PROCESS | 1646 | 1461685081388 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:38:01 INFO - PROCESS | 1646 | 1461685081390 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:38:01 INFO - PROCESS | 1646 | 1461685081392 Marionette TRACE conn2 <- [1,454,null,{}] 08:38:01 INFO - PROCESS | 1646 | 1461685081394 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}] 08:38:01 INFO - PROCESS | 1646 | 1461685081505 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:38:01 INFO - PROCESS | 1646 | 1461685081511 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1290de000 == 50 [pid = 1646] [id = 121] 08:38:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12b65d800) [pid = 1646] [serial = 360] [outer = 0x0] 08:38:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12bb4f800) [pid = 1646] [serial = 361] [outer = 0x12b65d800] 08:38:01 INFO - PROCESS | 1646 | 1461685081550 Marionette DEBUG loaded listener.js 08:38:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12be51800) [pid = 1646] [serial = 362] [outer = 0x12b65d800] 08:38:02 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:02 INFO - PROCESS | 1646 | 1461685082113 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]]]}] 08:38:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:38:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 769ms 08:38:02 INFO - PROCESS | 1646 | 1461685082160 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:38:02 INFO - PROCESS | 1646 | 1461685082162 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:38:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:38:02 INFO - PROCESS | 1646 | 1461685082166 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:38:02 INFO - PROCESS | 1646 | 1461685082169 Marionette TRACE conn2 <- [1,458,null,{}] 08:38:02 INFO - PROCESS | 1646 | 1461685082173 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}] 08:38:02 INFO - PROCESS | 1646 | 1461685082298 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:38:02 INFO - PROCESS | 1646 | 1461685082358 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198be800 == 51 [pid = 1646] [id = 122] 08:38:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118e90c00) [pid = 1646] [serial = 363] [outer = 0x0] 08:38:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119260000) [pid = 1646] [serial = 364] [outer = 0x118e90c00] 08:38:02 INFO - PROCESS | 1646 | 1461685082389 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11a922c00) [pid = 1646] [serial = 365] [outer = 0x118e90c00] 08:38:02 INFO - PROCESS | 1646 | 1461685082817 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] 08:38:02 INFO - PROCESS | 1646 | 1461685082844 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:38:02 INFO - PROCESS | 1646 | 1461685082851 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:38:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:38:02 INFO - PROCESS | 1646 | 1461685082852 Marionette TRACE conn2 <- [1,462,null,{}] 08:38:02 INFO - PROCESS | 1646 | 1461685082855 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}] 08:38:02 INFO - PROCESS | 1646 | 1461685082951 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:38:03 INFO - PROCESS | 1646 | 1461685083005 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf71000 == 52 [pid = 1646] [id = 123] 08:38:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11a92fc00) [pid = 1646] [serial = 366] [outer = 0x0] 08:38:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11ba8e000) [pid = 1646] [serial = 367] [outer = 0x11a92fc00] 08:38:03 INFO - PROCESS | 1646 | 1461685083040 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11c348000) [pid = 1646] [serial = 368] [outer = 0x11a92fc00] 08:38:03 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:03 INFO - PROCESS | 1646 | 1461685083470 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] 08:38:03 INFO - PROCESS | 1646 | 1461685083531 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:38:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:38:03 INFO - PROCESS | 1646 | 1461685083535 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 1646 | 1461685083538 Marionette TRACE conn2 <- [1,466,null,{}] 08:38:03 INFO - PROCESS | 1646 | 1461685083548 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}] 08:38:03 INFO - PROCESS | 1646 | 1461685083674 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:38:03 INFO - PROCESS | 1646 | 1461685083754 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294c6000 == 53 [pid = 1646] [id = 124] 08:38:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1280bc400) [pid = 1646] [serial = 369] [outer = 0x0] 08:38:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128f5d000) [pid = 1646] [serial = 370] [outer = 0x1280bc400] 08:38:03 INFO - PROCESS | 1646 | 1461685083805 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1292dc400) [pid = 1646] [serial = 371] [outer = 0x1280bc400] 08:38:04 INFO - PROCESS | 1646 | 1461685084242 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] 08:38:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:38:04 INFO - PROCESS | 1646 | 1461685084309 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:38:04 INFO - PROCESS | 1646 | 1461685084311 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:38:04 INFO - PROCESS | 1646 | 1461685084312 Marionette TRACE conn2 <- [1,470,null,{}] 08:38:04 INFO - PROCESS | 1646 | 1461685084333 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}] 08:38:04 INFO - PROCESS | 1646 | 1461685084427 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:38:04 INFO - PROCESS | 1646 | 1461685084483 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b1e5000 == 54 [pid = 1646] [id = 125] 08:38:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12b42bc00) [pid = 1646] [serial = 372] [outer = 0x0] 08:38:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12b65ac00) [pid = 1646] [serial = 373] [outer = 0x12b42bc00] 08:38:04 INFO - PROCESS | 1646 | 1461685084515 Marionette DEBUG loaded listener.js 08:38:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12bc77800) [pid = 1646] [serial = 374] [outer = 0x12b42bc00] 08:38:04 INFO - PROCESS | 1646 | 1461685084978 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]]]}] 08:38:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:38:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 937ms 08:38:05 INFO - PROCESS | 1646 | 1461685085287 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:38:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:38:05 INFO - PROCESS | 1646 | 1461685085291 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:38:05 INFO - PROCESS | 1646 | 1461685085295 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:38:05 INFO - PROCESS | 1646 | 1461685085297 Marionette TRACE conn2 <- [1,474,null,{}] 08:38:05 INFO - PROCESS | 1646 | 1461685085301 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}] 08:38:05 INFO - PROCESS | 1646 | 1461685085385 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:38:05 INFO - PROCESS | 1646 | 1461685085428 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae71000 == 55 [pid = 1646] [id = 126] 08:38:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x118f2ac00) [pid = 1646] [serial = 375] [outer = 0x0] 08:38:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x119097400) [pid = 1646] [serial = 376] [outer = 0x118f2ac00] 08:38:05 INFO - PROCESS | 1646 | 1461685085455 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11a952000) [pid = 1646] [serial = 377] [outer = 0x118f2ac00] 08:38:05 INFO - PROCESS | 1646 | 1461685085953 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]]]}] 08:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 721ms 08:38:06 INFO - PROCESS | 1646 | 1461685086017 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:38:06 INFO - PROCESS | 1646 | 1461685086019 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:38:06 INFO - PROCESS | 1646 | 1461685086024 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:38:06 INFO - PROCESS | 1646 | 1461685086026 Marionette TRACE conn2 <- [1,478,null,{}] 08:38:06 INFO - PROCESS | 1646 | 1461685086028 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}] 08:38:06 INFO - PROCESS | 1646 | 1461685086126 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:38:06 INFO - PROCESS | 1646 | --DOCSHELL 0x128abd800 == 54 [pid = 1646] [id = 120] 08:38:06 INFO - PROCESS | 1646 | --DOCSHELL 0x126ec1000 == 53 [pid = 1646] [id = 119] 08:38:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1198bd800 == 52 [pid = 1646] [id = 118] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1292e0400) [pid = 1646] [serial = 277] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11bbe4c00) [pid = 1646] [serial = 274] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1142b8000) [pid = 1646] [serial = 271] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11ae59000) [pid = 1646] [serial = 283] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12bc70400) [pid = 1646] [serial = 280] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1280b3400) [pid = 1646] [serial = 316] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOCSHELL 0x126687000 == 51 [pid = 1646] [id = 117] 08:38:06 INFO - PROCESS | 1646 | --DOCSHELL 0x125d89800 == 50 [pid = 1646] [id = 116] 08:38:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11c57c000 == 49 [pid = 1646] [id = 115] 08:38:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb62800 == 48 [pid = 1646] [id = 114] 08:38:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11b013800 == 47 [pid = 1646] [id = 113] 08:38:06 INFO - PROCESS | 1646 | --DOCSHELL 0x115742800 == 46 [pid = 1646] [id = 112] 08:38:06 INFO - PROCESS | 1646 | 1461685086266 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:06 INFO - PROCESS | 1646 | --DOCSHELL 0x114f15000 == 45 [pid = 1646] [id = 111] 08:38:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x114f0c000 == 46 [pid = 1646] [id = 127] 08:38:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x118f23800) [pid = 1646] [serial = 378] [outer = 0x0] 08:38:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11ada2c00) [pid = 1646] [serial = 379] [outer = 0x118f23800] 08:38:06 INFO - PROCESS | 1646 | 1461685086312 Marionette DEBUG loaded listener.js 08:38:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11bbdc000) [pid = 1646] [serial = 380] [outer = 0x118f23800] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x126c4a400) [pid = 1646] [serial = 269] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11ba0e800) [pid = 1646] [serial = 298] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x118e1fc00) [pid = 1646] [serial = 287] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118c03400) [pid = 1646] [serial = 286] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118e95400) [pid = 1646] [serial = 289] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11903c800) [pid = 1646] [serial = 290] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11a924800) [pid = 1646] [serial = 292] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11a931400) [pid = 1646] [serial = 293] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11c245c00) [pid = 1646] [serial = 301] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x123b6d400) [pid = 1646] [serial = 304] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x125a78c00) [pid = 1646] [serial = 308] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x123c75c00) [pid = 1646] [serial = 307] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x123c71c00) [pid = 1646] [serial = 305] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x126c43800) [pid = 1646] [serial = 313] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11c93c400) [pid = 1646] [serial = 302] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12703fc00) [pid = 1646] [serial = 314] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x126210000) [pid = 1646] [serial = 310] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11ada7400) [pid = 1646] [serial = 295] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11b08b800) [pid = 1646] [serial = 296] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11ba90000) [pid = 1646] [serial = 299] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1265c4c00) [pid = 1646] [serial = 311] [outer = 0x0] [url = about:blank] 08:38:06 INFO - PROCESS | 1646 | 1461685086759 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]]]}] 08:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 772ms 08:38:06 INFO - PROCESS | 1646 | 1461685086795 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:38:06 INFO - PROCESS | 1646 | 1461685086797 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:38:06 INFO - PROCESS | 1646 | 1461685086801 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:38:06 INFO - PROCESS | 1646 | 1461685086802 Marionette TRACE conn2 <- [1,482,null,{}] 08:38:06 INFO - PROCESS | 1646 | 1461685086808 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}] 08:38:06 INFO - PROCESS | 1646 | 1461685086891 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:38:06 INFO - PROCESS | 1646 | 1461685086900 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c12000 == 47 [pid = 1646] [id = 128] 08:38:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11c939800) [pid = 1646] [serial = 381] [outer = 0x0] 08:38:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123b2c000) [pid = 1646] [serial = 382] [outer = 0x11c939800] 08:38:06 INFO - PROCESS | 1646 | 1461685086929 Marionette DEBUG loaded listener.js 08:38:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123b71400) [pid = 1646] [serial = 383] [outer = 0x11c939800] 08:38:07 INFO - PROCESS | 1646 | 1461685087281 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]]]}] 08:38:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:38:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 08:38:07 INFO - PROCESS | 1646 | 1461685087320 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:38:07 INFO - PROCESS | 1646 | 1461685087322 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:38:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:38:07 INFO - PROCESS | 1646 | 1461685087324 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:38:07 INFO - PROCESS | 1646 | 1461685087325 Marionette TRACE conn2 <- [1,486,null,{}] 08:38:07 INFO - PROCESS | 1646 | 1461685087327 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}] 08:38:07 INFO - PROCESS | 1646 | 1461685087403 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:38:07 INFO - PROCESS | 1646 | 1461685087407 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b27b000 == 48 [pid = 1646] [id = 129] 08:38:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x123c75c00) [pid = 1646] [serial = 384] [outer = 0x0] 08:38:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125cec000) [pid = 1646] [serial = 385] [outer = 0x123c75c00] 08:38:07 INFO - PROCESS | 1646 | 1461685087436 Marionette DEBUG loaded listener.js 08:38:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x126383800) [pid = 1646] [serial = 386] [outer = 0x123c75c00] 08:38:07 INFO - PROCESS | 1646 | 1461685087769 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]]]}] 08:38:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:38:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 08:38:07 INFO - PROCESS | 1646 | 1461685087792 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:38:07 INFO - PROCESS | 1646 | 1461685087793 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:38:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:38:07 INFO - PROCESS | 1646 | 1461685087796 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:38:07 INFO - PROCESS | 1646 | 1461685087798 Marionette TRACE conn2 <- [1,490,null,{}] 08:38:07 INFO - PROCESS | 1646 | 1461685087802 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}] 08:38:07 INFO - PROCESS | 1646 | 1461685087873 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:38:07 INFO - PROCESS | 1646 | 1461685087877 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf8b800 == 49 [pid = 1646] [id = 130] 08:38:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125b02800) [pid = 1646] [serial = 387] [outer = 0x0] 08:38:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x126cef000) [pid = 1646] [serial = 388] [outer = 0x125b02800] 08:38:07 INFO - PROCESS | 1646 | 1461685087907 Marionette DEBUG loaded listener.js 08:38:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1280b5000) [pid = 1646] [serial = 389] [outer = 0x125b02800] 08:38:08 INFO - PROCESS | 1646 | 1461685088230 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]]]}] 08:38:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:38:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 471ms 08:38:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:38:08 INFO - PROCESS | 1646 | 1461685088267 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:38:08 INFO - PROCESS | 1646 | 1461685088269 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:38:08 INFO - PROCESS | 1646 | 1461685088271 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 1646 | 1461685088272 Marionette TRACE conn2 <- [1,494,null,{}] 08:38:08 INFO - PROCESS | 1646 | 1461685088288 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}] 08:38:08 INFO - PROCESS | 1646 | 1461685088400 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:38:08 INFO - PROCESS | 1646 | 1461685088415 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c582000 == 50 [pid = 1646] [id = 131] 08:38:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128f59400) [pid = 1646] [serial = 390] [outer = 0x0] 08:38:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1292df400) [pid = 1646] [serial = 391] [outer = 0x128f59400] 08:38:08 INFO - PROCESS | 1646 | 1461685088443 Marionette DEBUG loaded listener.js 08:38:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b42c000) [pid = 1646] [serial = 392] [outer = 0x128f59400] 08:38:08 INFO - PROCESS | 1646 | 1461685088778 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]]]}] 08:38:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:38:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 518ms 08:38:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:38:08 INFO - PROCESS | 1646 | 1461685088790 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:38:08 INFO - PROCESS | 1646 | 1461685088791 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:38:08 INFO - PROCESS | 1646 | 1461685088793 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 1646 | 1461685088794 Marionette TRACE conn2 <- [1,498,null,{}] 08:38:08 INFO - PROCESS | 1646 | 1461685088800 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}] 08:38:08 INFO - PROCESS | 1646 | 1461685088897 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:38:08 INFO - PROCESS | 1646 | 1461685088901 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x118ef2000 == 51 [pid = 1646] [id = 132] 08:38:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12921f400) [pid = 1646] [serial = 393] [outer = 0x0] 08:38:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12b4cc000) [pid = 1646] [serial = 394] [outer = 0x12921f400] 08:38:08 INFO - PROCESS | 1646 | 1461685088926 Marionette DEBUG loaded listener.js 08:38:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12bc70400) [pid = 1646] [serial = 395] [outer = 0x12921f400] 08:38:09 INFO - PROCESS | 1646 | 1461685089276 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]]]}] 08:38:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:38:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 523ms 08:38:09 INFO - PROCESS | 1646 | 1461685089317 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:38:09 INFO - PROCESS | 1646 | 1461685089318 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:38:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:38:09 INFO - PROCESS | 1646 | 1461685089320 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:38:09 INFO - PROCESS | 1646 | 1461685089321 Marionette TRACE conn2 <- [1,502,null,{}] 08:38:09 INFO - PROCESS | 1646 | 1461685089324 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}] 08:38:09 INFO - PROCESS | 1646 | 1461685089411 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:38:09 INFO - PROCESS | 1646 | 1461685089423 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1266b1800 == 52 [pid = 1646] [id = 133] 08:38:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12bc71c00) [pid = 1646] [serial = 396] [outer = 0x0] 08:38:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12be4d400) [pid = 1646] [serial = 397] [outer = 0x12bc71c00] 08:38:09 INFO - PROCESS | 1646 | 1461685089448 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12d188400) [pid = 1646] [serial = 398] [outer = 0x12bc71c00] 08:38:09 INFO - PROCESS | 1646 | 1461685089759 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]]]}] 08:38:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:38:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 467ms 08:38:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:38:09 INFO - PROCESS | 1646 | 1461685089789 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:38:09 INFO - PROCESS | 1646 | 1461685089790 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:38:09 INFO - PROCESS | 1646 | 1461685089792 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:38:09 INFO - PROCESS | 1646 | 1461685089793 Marionette TRACE conn2 <- [1,506,null,{}] 08:38:09 INFO - PROCESS | 1646 | 1461685089796 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}] 08:38:09 INFO - PROCESS | 1646 | 1461685089890 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:38:09 INFO - PROCESS | 1646 | 1461685089894 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1290dd000 == 53 [pid = 1646] [id = 134] 08:38:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12c030000) [pid = 1646] [serial = 399] [outer = 0x0] 08:38:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12d34c000) [pid = 1646] [serial = 400] [outer = 0x12c030000] 08:38:09 INFO - PROCESS | 1646 | 1461685089921 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12d359c00) [pid = 1646] [serial = 401] [outer = 0x12c030000] 08:38:10 INFO - PROCESS | 1646 | 1461685090243 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]]]}] 08:38:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:38:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 470ms 08:38:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:38:10 INFO - PROCESS | 1646 | 1461685090277 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:38:10 INFO - PROCESS | 1646 | 1461685090278 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:38:10 INFO - PROCESS | 1646 | 1461685090281 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 1646 | 1461685090284 Marionette TRACE conn2 <- [1,510,null,{}] 08:38:10 INFO - PROCESS | 1646 | 1461685090287 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}] 08:38:10 INFO - PROCESS | 1646 | 1461685090482 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x113597800) [pid = 1646] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12b431000) [pid = 1646] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x118c28c00) [pid = 1646] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x123c72c00) [pid = 1646] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11a898400) [pid = 1646] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118f28000) [pid = 1646] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x123c7ac00) [pid = 1646] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11b255000) [pid = 1646] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1280b8400) [pid = 1646] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11a892800) [pid = 1646] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x123c7a000) [pid = 1646] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1280b8c00) [pid = 1646] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118768c00) [pid = 1646] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1265bc000) [pid = 1646] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11c507000) [pid = 1646] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118f23400) [pid = 1646] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:38:10 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11ba11c00) [pid = 1646] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:38:10 INFO - PROCESS | 1646 | 1461685090522 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x118e4f800 == 54 [pid = 1646] [id = 135] 08:38:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11359d000) [pid = 1646] [serial = 402] [outer = 0x0] 08:38:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118e1ec00) [pid = 1646] [serial = 403] [outer = 0x11359d000] 08:38:10 INFO - PROCESS | 1646 | 1461685090548 Marionette DEBUG loaded listener.js 08:38:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11b255000) [pid = 1646] [serial = 404] [outer = 0x11359d000] 08:38:10 INFO - PROCESS | 1646 | 1461685090837 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]]]}] 08:38:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:38:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 572ms 08:38:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:38:10 INFO - PROCESS | 1646 | 1461685090855 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:38:10 INFO - PROCESS | 1646 | 1461685090856 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:38:10 INFO - PROCESS | 1646 | 1461685090859 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 1646 | 1461685090860 Marionette TRACE conn2 <- [1,514,null,{}] 08:38:10 INFO - PROCESS | 1646 | 1461685090864 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}] 08:38:10 INFO - PROCESS | 1646 | 1461685090955 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:38:10 INFO - PROCESS | 1646 | 1461685090959 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bba6800 == 55 [pid = 1646] [id = 136] 08:38:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11ae57000) [pid = 1646] [serial = 405] [outer = 0x0] 08:38:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b272800) [pid = 1646] [serial = 406] [outer = 0x11ae57000] 08:38:10 INFO - PROCESS | 1646 | 1461685090992 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12d395000) [pid = 1646] [serial = 407] [outer = 0x11ae57000] 08:38:11 INFO - PROCESS | 1646 | 1461685091306 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]]]}] 08:38:11 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 08:38:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 08:38:11 INFO - PROCESS | 1646 | 1461685091329 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:38:11 INFO - PROCESS | 1646 | 1461685091330 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:38:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:38:11 INFO - PROCESS | 1646 | 1461685091336 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 1646 | 1461685091337 Marionette TRACE conn2 <- [1,518,null,{}] 08:38:11 INFO - PROCESS | 1646 | 1461685091339 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}] 08:38:11 INFO - PROCESS | 1646 | 1461685091439 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:38:11 INFO - PROCESS | 1646 | 1461685091446 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c92c800 == 56 [pid = 1646] [id = 137] 08:38:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11bbe5400) [pid = 1646] [serial = 408] [outer = 0x0] 08:38:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12d395400) [pid = 1646] [serial = 409] [outer = 0x11bbe5400] 08:38:11 INFO - PROCESS | 1646 | 1461685091471 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12d3bec00) [pid = 1646] [serial = 410] [outer = 0x11bbe5400] 08:38:11 INFO - PROCESS | 1646 | 1461685091859 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]]]}] 08:38:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:38:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 569ms 08:38:11 INFO - PROCESS | 1646 | 1461685091905 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:38:11 INFO - PROCESS | 1646 | 1461685091907 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:38:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:38:11 INFO - PROCESS | 1646 | 1461685091910 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 1646 | 1461685091914 Marionette TRACE conn2 <- [1,522,null,{}] 08:38:11 INFO - PROCESS | 1646 | 1461685091917 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}] 08:38:12 INFO - PROCESS | 1646 | 1461685092033 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:38:12 INFO - PROCESS | 1646 | 1461685092106 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0b2000 == 57 [pid = 1646] [id = 138] 08:38:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11c50ac00) [pid = 1646] [serial = 411] [outer = 0x0] 08:38:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12d70e000) [pid = 1646] [serial = 412] [outer = 0x11c50ac00] 08:38:12 INFO - PROCESS | 1646 | 1461685092145 Marionette DEBUG loaded listener.js 08:38:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12d7ce800) [pid = 1646] [serial = 413] [outer = 0x11c50ac00] 08:38:12 INFO - PROCESS | 1646 | 1461685092435 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]]]}] 08:38:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:38:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 573ms 08:38:12 INFO - PROCESS | 1646 | 1461685092532 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:38:12 INFO - PROCESS | 1646 | 1461685092534 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:38:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:38:12 INFO - PROCESS | 1646 | 1461685092539 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:38:12 INFO - PROCESS | 1646 | 1461685092541 Marionette TRACE conn2 <- [1,526,null,{}] 08:38:12 INFO - PROCESS | 1646 | 1461685092546 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}] 08:38:12 INFO - PROCESS | 1646 | 1461685092647 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:38:12 INFO - PROCESS | 1646 | 1461685092692 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x115743000 == 58 [pid = 1646] [id = 139] 08:38:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x115885c00) [pid = 1646] [serial = 414] [outer = 0x0] 08:38:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118767800) [pid = 1646] [serial = 415] [outer = 0x115885c00] 08:38:12 INFO - PROCESS | 1646 | 1461685092725 Marionette DEBUG loaded listener.js 08:38:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x118f29400) [pid = 1646] [serial = 416] [outer = 0x115885c00] 08:38:13 INFO - PROCESS | 1646 | 1461685093155 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]]]}] 08:38:13 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 08:38:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 671ms 08:38:13 INFO - PROCESS | 1646 | 1461685093214 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:38:13 INFO - PROCESS | 1646 | 1461685093217 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:38:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:38:13 INFO - PROCESS | 1646 | 1461685093225 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 1646 | 1461685093227 Marionette TRACE conn2 <- [1,530,null,{}] 08:38:13 INFO - PROCESS | 1646 | 1461685093234 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}] 08:38:13 INFO - PROCESS | 1646 | 1461685093419 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:38:13 INFO - PROCESS | 1646 | 1461685093480 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aea7800 == 59 [pid = 1646] [id = 140] 08:38:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11ba90000) [pid = 1646] [serial = 417] [outer = 0x0] 08:38:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11c24ec00) [pid = 1646] [serial = 418] [outer = 0x11ba90000] 08:38:13 INFO - PROCESS | 1646 | 1461685093510 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123b68800) [pid = 1646] [serial = 419] [outer = 0x11ba90000] 08:38:13 INFO - PROCESS | 1646 | 1461685093888 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"]]]}] 08:38:13 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 08:38:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:38:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:38:13 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 08:38:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:38:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:38:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:38:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 677ms 08:38:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:38:13 INFO - PROCESS | 1646 | 1461685093901 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:38:13 INFO - PROCESS | 1646 | 1461685093902 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:38:13 INFO - PROCESS | 1646 | 1461685093905 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 1646 | 1461685093906 Marionette TRACE conn2 <- [1,534,null,{}] 08:38:13 INFO - PROCESS | 1646 | 1461685093913 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}] 08:38:14 INFO - PROCESS | 1646 | 1461685094022 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:38:14 INFO - PROCESS | 1646 | 1461685094085 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c93d000 == 60 [pid = 1646] [id = 141] 08:38:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1280bb400) [pid = 1646] [serial = 420] [outer = 0x0] 08:38:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1292db800) [pid = 1646] [serial = 421] [outer = 0x1280bb400] 08:38:14 INFO - PROCESS | 1646 | 1461685094120 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12b270000) [pid = 1646] [serial = 422] [outer = 0x1280bb400] 08:38:14 INFO - PROCESS | 1646 | 1461685094494 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]]]}] 08:38:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:38:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 619ms 08:38:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:38:14 INFO - PROCESS | 1646 | 1461685094524 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 1646 | 1461685094526 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:38:14 INFO - PROCESS | 1646 | 1461685094528 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - PROCESS | 1646 | 1461685094530 Marionette TRACE conn2 <- [1,538,null,{}] 08:38:14 INFO - PROCESS | 1646 | 1461685094555 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}] 08:38:14 INFO - PROCESS | 1646 | 1461685094657 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:38:14 INFO - PROCESS | 1646 | 1461685094781 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d84d000 == 61 [pid = 1646] [id = 142] 08:38:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12c029400) [pid = 1646] [serial = 423] [outer = 0x0] 08:38:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12d34c800) [pid = 1646] [serial = 424] [outer = 0x12c029400] 08:38:14 INFO - PROCESS | 1646 | 1461685094835 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12d38f400) [pid = 1646] [serial = 425] [outer = 0x12c029400] 08:38:15 INFO - PROCESS | 1646 | 1461685095200 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]]]}] 08:38:15 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. 08:38:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 689ms 08:38:15 INFO - PROCESS | 1646 | 1461685095218 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:38:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:38:15 INFO - PROCESS | 1646 | 1461685095219 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:38:15 INFO - PROCESS | 1646 | 1461685095221 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:38:15 INFO - PROCESS | 1646 | 1461685095223 Marionette TRACE conn2 <- [1,542,null,{}] 08:38:15 INFO - PROCESS | 1646 | 1461685095225 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}] 08:38:15 INFO - PROCESS | 1646 | 1461685095319 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:38:15 INFO - PROCESS | 1646 | 1461685095364 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e405800 == 62 [pid = 1646] [id = 143] 08:38:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12bc7c800) [pid = 1646] [serial = 426] [outer = 0x0] 08:38:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12d3bbc00) [pid = 1646] [serial = 427] [outer = 0x12bc7c800] 08:38:15 INFO - PROCESS | 1646 | 1461685095395 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12d7d1400) [pid = 1646] [serial = 428] [outer = 0x12bc7c800] 08:38:15 INFO - PROCESS | 1646 | 1461685095759 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]]]}] 08:38:15 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. 08:38:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 567ms 08:38:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:38:15 INFO - PROCESS | 1646 | 1461685095790 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:38:15 INFO - PROCESS | 1646 | 1461685095791 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:38:15 INFO - PROCESS | 1646 | 1461685095794 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:38:15 INFO - PROCESS | 1646 | 1461685095795 Marionette TRACE conn2 <- [1,546,null,{}] 08:38:15 INFO - PROCESS | 1646 | 1461685095819 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}] 08:38:15 INFO - PROCESS | 1646 | 1461685095942 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:38:16 INFO - PROCESS | 1646 | 1461685096044 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e71a800 == 63 [pid = 1646] [id = 144] 08:38:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12ddc7c00) [pid = 1646] [serial = 429] [outer = 0x0] 08:38:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12ddd1c00) [pid = 1646] [serial = 430] [outer = 0x12ddc7c00] 08:38:16 INFO - PROCESS | 1646 | 1461685096098 Marionette DEBUG loaded listener.js 08:38:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12e49c400) [pid = 1646] [serial = 431] [outer = 0x12ddc7c00] 08:38:16 INFO - PROCESS | 1646 | 1461685096474 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]]]}] 08:38:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:38:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 726ms 08:38:16 INFO - PROCESS | 1646 | 1461685096529 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:38:16 INFO - PROCESS | 1646 | 1461685096532 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:38:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:38:16 INFO - PROCESS | 1646 | 1461685096538 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 1646 | 1461685096539 Marionette TRACE conn2 <- [1,550,null,{}] 08:38:16 INFO - PROCESS | 1646 | 1461685096542 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}] 08:38:16 INFO - PROCESS | 1646 | 1461685096644 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:38:16 INFO - PROCESS | 1646 | 1461685096723 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec8f000 == 64 [pid = 1646] [id = 145] 08:38:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12e492c00) [pid = 1646] [serial = 432] [outer = 0x0] 08:38:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12e4e2400) [pid = 1646] [serial = 433] [outer = 0x12e492c00] 08:38:16 INFO - PROCESS | 1646 | 1461685096758 Marionette DEBUG loaded listener.js 08:38:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12e679800) [pid = 1646] [serial = 434] [outer = 0x12e492c00] 08:38:17 INFO - PROCESS | 1646 | 1461685097155 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]]]}] 08:38:17 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. 08:38:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 669ms 08:38:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:38:17 INFO - PROCESS | 1646 | 1461685097208 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 1646 | 1461685097209 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:38:17 INFO - PROCESS | 1646 | 1461685097211 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - PROCESS | 1646 | 1461685097212 Marionette TRACE conn2 <- [1,554,null,{}] 08:38:17 INFO - PROCESS | 1646 | 1461685097215 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}] 08:38:17 INFO - PROCESS | 1646 | 1461685097314 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:38:17 INFO - PROCESS | 1646 | 1461685097396 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1178df000 == 65 [pid = 1646] [id = 146] 08:38:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x119f53400) [pid = 1646] [serial = 435] [outer = 0x0] 08:38:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x125e58800) [pid = 1646] [serial = 436] [outer = 0x119f53400] 08:38:17 INFO - PROCESS | 1646 | 1461685097426 Marionette DEBUG loaded listener.js 08:38:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12e67cc00) [pid = 1646] [serial = 437] [outer = 0x119f53400] 08:38:17 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:18 INFO - PROCESS | 1646 | 1461685098035 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]]]}] 08:38:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:38:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 869ms 08:38:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:38:18 INFO - PROCESS | 1646 | 1461685098081 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:38:18 INFO - PROCESS | 1646 | 1461685098083 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:38:18 INFO - PROCESS | 1646 | 1461685098086 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:38:18 INFO - PROCESS | 1646 | 1461685098088 Marionette TRACE conn2 <- [1,558,null,{}] 08:38:18 INFO - PROCESS | 1646 | 1461685098092 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}] 08:38:18 INFO - PROCESS | 1646 | 1461685098184 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:38:18 INFO - PROCESS | 1646 | 1461685098252 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aea6800 == 66 [pid = 1646] [id = 147] 08:38:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1156d9800) [pid = 1646] [serial = 438] [outer = 0x0] 08:38:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x118e1e000) [pid = 1646] [serial = 439] [outer = 0x1156d9800] 08:38:18 INFO - PROCESS | 1646 | 1461685098281 Marionette DEBUG loaded listener.js 08:38:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11a925400) [pid = 1646] [serial = 440] [outer = 0x1156d9800] 08:38:18 INFO - PROCESS | 1646 | 1461685098704 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]]]}] 08:38:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:38:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 08:38:18 INFO - PROCESS | 1646 | 1461685098757 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:38:18 INFO - PROCESS | 1646 | 1461685098760 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:38:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:38:18 INFO - PROCESS | 1646 | 1461685098784 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:38:18 INFO - PROCESS | 1646 | 1461685098786 Marionette TRACE conn2 <- [1,562,null,{}] 08:38:18 INFO - PROCESS | 1646 | 1461685098788 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}] 08:38:18 INFO - PROCESS | 1646 | 1461685098901 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x114f11800 == 65 [pid = 1646] [id = 80] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12c92c800 == 64 [pid = 1646] [id = 137] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12bba6800 == 63 [pid = 1646] [id = 136] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x118e4f800 == 62 [pid = 1646] [id = 135] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x1290dd000 == 61 [pid = 1646] [id = 134] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x1266b1800 == 60 [pid = 1646] [id = 133] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x114bbec00) [pid = 1646] [serial = 319] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1198da400) [pid = 1646] [serial = 322] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11c244400) [pid = 1646] [serial = 325] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12bb4f800) [pid = 1646] [serial = 361] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x118ef2000 == 59 [pid = 1646] [id = 132] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x11c582000 == 58 [pid = 1646] [id = 131] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf8b800 == 57 [pid = 1646] [id = 130] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x11b27b000 == 56 [pid = 1646] [id = 129] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x119c12000 == 55 [pid = 1646] [id = 128] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x114f0c000 == 54 [pid = 1646] [id = 127] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae71000 == 53 [pid = 1646] [id = 126] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x1198be800 == 52 [pid = 1646] [id = 122] 08:38:18 INFO - PROCESS | 1646 | --DOCSHELL 0x1290de000 == 51 [pid = 1646] [id = 121] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x123b2fc00) [pid = 1646] [serial = 275] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x118710000) [pid = 1646] [serial = 272] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12c026000) [pid = 1646] [serial = 281] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11c931c00) [pid = 1646] [serial = 284] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12b42ac00) [pid = 1646] [serial = 278] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1290ac800) [pid = 1646] [serial = 317] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11ae5a400) [pid = 1646] [serial = 335] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11a929000) [pid = 1646] [serial = 334] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119f53800) [pid = 1646] [serial = 332] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x118f2fc00) [pid = 1646] [serial = 331] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1280b4400) [pid = 1646] [serial = 329] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x125e4b400) [pid = 1646] [serial = 328] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1646 | 1461685098979 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11555e000 == 52 [pid = 1646] [id = 148] 08:38:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x118710000) [pid = 1646] [serial = 441] [outer = 0x0] 08:38:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119f53800) [pid = 1646] [serial = 442] [outer = 0x118710000] 08:38:19 INFO - PROCESS | 1646 | 1461685099006 Marionette DEBUG loaded listener.js 08:38:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11ba1c800) [pid = 1646] [serial = 443] [outer = 0x118710000] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1290ab000) [pid = 1646] [serial = 346] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12b65e000) [pid = 1646] [serial = 359] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1270ed400) [pid = 1646] [serial = 344] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12637ec00) [pid = 1646] [serial = 343] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12b274000) [pid = 1646] [serial = 349] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12b269c00) [pid = 1646] [serial = 347] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11b25a000) [pid = 1646] [serial = 352] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x125ce2800) [pid = 1646] [serial = 353] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12b4d2800) [pid = 1646] [serial = 358] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x123b6e000) [pid = 1646] [serial = 340] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x123c79000) [pid = 1646] [serial = 341] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12b428400) [pid = 1646] [serial = 350] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12b434000) [pid = 1646] [serial = 356] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11c505400) [pid = 1646] [serial = 338] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x126894400) [pid = 1646] [serial = 355] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11c244000) [pid = 1646] [serial = 337] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:19 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:19 INFO - PROCESS | 1646 | 1461685099314 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]]]}] 08:38:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:38:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 571ms 08:38:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:38:19 INFO - PROCESS | 1646 | 1461685099353 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:38:19 INFO - PROCESS | 1646 | 1461685099355 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:38:19 INFO - PROCESS | 1646 | 1461685099357 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 1646 | 1461685099360 Marionette TRACE conn2 <- [1,566,null,{}] 08:38:19 INFO - PROCESS | 1646 | 1461685099367 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}] 08:38:19 INFO - PROCESS | 1646 | 1461685099449 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:38:19 INFO - PROCESS | 1646 | 1461685099455 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b01f800 == 53 [pid = 1646] [id = 149] 08:38:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x123b66c00) [pid = 1646] [serial = 444] [outer = 0x0] 08:38:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x123c75800) [pid = 1646] [serial = 445] [outer = 0x123b66c00] 08:38:19 INFO - PROCESS | 1646 | 1461685099484 Marionette DEBUG loaded listener.js 08:38:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1265c5000) [pid = 1646] [serial = 446] [outer = 0x123b66c00] 08:38:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x126892800) [pid = 1646] [serial = 447] [outer = 0x12f3a4000] 08:38:19 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:19 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:38:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 520ms 08:38:19 INFO - PROCESS | 1646 | 1461685099871 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]]]}] 08:38:19 INFO - PROCESS | 1646 | 1461685099886 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:38:19 INFO - PROCESS | 1646 | 1461685099888 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:38:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:38:19 INFO - PROCESS | 1646 | 1461685099894 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 1646 | 1461685099895 Marionette TRACE conn2 <- [1,570,null,{}] 08:38:19 INFO - PROCESS | 1646 | 1461685099900 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}] 08:38:19 INFO - PROCESS | 1646 | 1461685099997 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:38:20 INFO - PROCESS | 1646 | 1461685100006 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c585800 == 54 [pid = 1646] [id = 150] 08:38:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x126895800) [pid = 1646] [serial = 448] [outer = 0x0] 08:38:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1280b4400) [pid = 1646] [serial = 449] [outer = 0x126895800] 08:38:20 INFO - PROCESS | 1646 | 1461685100048 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12b26a800) [pid = 1646] [serial = 450] [outer = 0x126895800] 08:38:20 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:20 INFO - PROCESS | 1646 | [1646] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:38:20 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:20 INFO - PROCESS | 1646 | 1461685100472 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]]]}] 08:38:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:38:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 619ms 08:38:20 INFO - PROCESS | 1646 | 1461685100513 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:38:20 INFO - PROCESS | 1646 | 1461685100514 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:38:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:38:20 INFO - PROCESS | 1646 | 1461685100517 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:38:20 INFO - PROCESS | 1646 | 1461685100518 Marionette TRACE conn2 <- [1,574,null,{}] 08:38:20 INFO - PROCESS | 1646 | 1461685100521 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}] 08:38:20 INFO - PROCESS | 1646 | 1461685100615 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:38:20 INFO - PROCESS | 1646 | 1461685100623 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262b7800 == 55 [pid = 1646] [id = 151] 08:38:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12b26b800) [pid = 1646] [serial = 451] [outer = 0x0] 08:38:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12b42ac00) [pid = 1646] [serial = 452] [outer = 0x12b26b800] 08:38:20 INFO - PROCESS | 1646 | 1461685100665 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12b4d0c00) [pid = 1646] [serial = 453] [outer = 0x12b26b800] 08:38:21 INFO - PROCESS | 1646 | 1461685101139 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]]]}] 08:38:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:38:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 668ms 08:38:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:38:21 INFO - PROCESS | 1646 | 1461685101186 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 1646 | 1461685101187 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:38:21 INFO - PROCESS | 1646 | 1461685101189 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 1646 | 1461685101190 Marionette TRACE conn2 <- [1,578,null,{}] 08:38:21 INFO - PROCESS | 1646 | 1461685101198 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}] 08:38:21 INFO - PROCESS | 1646 | 1461685101304 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:38:21 INFO - PROCESS | 1646 | 1461685101310 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x128121800 == 56 [pid = 1646] [id = 152] 08:38:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12be4b400) [pid = 1646] [serial = 454] [outer = 0x0] 08:38:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12d191400) [pid = 1646] [serial = 455] [outer = 0x12be4b400] 08:38:21 INFO - PROCESS | 1646 | 1461685101360 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12d390000) [pid = 1646] [serial = 456] [outer = 0x12be4b400] 08:38:21 INFO - PROCESS | 1646 | 1461685101704 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]]]}] 08:38:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:38:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 528ms 08:38:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:38:21 INFO - PROCESS | 1646 | 1461685101718 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 1646 | 1461685101719 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:38:21 INFO - PROCESS | 1646 | 1461685101721 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 1646 | 1461685101722 Marionette TRACE conn2 <- [1,582,null,{}] 08:38:21 INFO - PROCESS | 1646 | 1461685101724 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}] 08:38:21 INFO - PROCESS | 1646 | 1461685101823 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:38:21 INFO - PROCESS | 1646 | 1461685101828 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12812a800 == 57 [pid = 1646] [id = 153] 08:38:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12b91f400) [pid = 1646] [serial = 457] [outer = 0x0] 08:38:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12d3b8c00) [pid = 1646] [serial = 458] [outer = 0x12b91f400] 08:38:21 INFO - PROCESS | 1646 | 1461685101853 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12d7cd000) [pid = 1646] [serial = 459] [outer = 0x12b91f400] 08:38:22 INFO - PROCESS | 1646 | 1461685102220 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]]]}] 08:38:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:38:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 518ms 08:38:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:38:22 INFO - PROCESS | 1646 | 1461685102240 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 1646 | 1461685102241 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:38:22 INFO - PROCESS | 1646 | 1461685102243 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 1646 | 1461685102244 Marionette TRACE conn2 <- [1,586,null,{}] 08:38:22 INFO - PROCESS | 1646 | 1461685102248 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}] 08:38:22 INFO - PROCESS | 1646 | 1461685102343 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:38:22 INFO - PROCESS | 1646 | 1461685102355 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b1d6000 == 58 [pid = 1646] [id = 154] 08:38:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11bbdb800) [pid = 1646] [serial = 460] [outer = 0x0] 08:38:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12ddcd400) [pid = 1646] [serial = 461] [outer = 0x11bbdb800] 08:38:22 INFO - PROCESS | 1646 | 1461685102380 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12e493000) [pid = 1646] [serial = 462] [outer = 0x11bbdb800] 08:38:22 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:22 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:22 INFO - PROCESS | 1646 | 1461685102729 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]]]}] 08:38:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:38:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 08:38:22 INFO - PROCESS | 1646 | 1461685102764 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 1646 | 1461685102766 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:38:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:38:22 INFO - PROCESS | 1646 | 1461685102768 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 1646 | 1461685102769 Marionette TRACE conn2 <- [1,590,null,{}] 08:38:22 INFO - PROCESS | 1646 | 1461685102771 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}] 08:38:22 INFO - PROCESS | 1646 | 1461685102871 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:38:22 INFO - PROCESS | 1646 | 1461685102903 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bba0000 == 59 [pid = 1646] [id = 155] 08:38:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12ddc9800) [pid = 1646] [serial = 463] [outer = 0x0] 08:38:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12e4f0c00) [pid = 1646] [serial = 464] [outer = 0x12ddc9800] 08:38:22 INFO - PROCESS | 1646 | 1461685102931 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12e681000) [pid = 1646] [serial = 465] [outer = 0x12ddc9800] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1147db800) [pid = 1646] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11bd21000) [pid = 1646] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x114bb9400) [pid = 1646] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12921f400) [pid = 1646] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12bc71c00) [pid = 1646] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12c030000) [pid = 1646] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x118f23800) [pid = 1646] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11c939800) [pid = 1646] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x123c75c00) [pid = 1646] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x118f2ac00) [pid = 1646] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x125b02800) [pid = 1646] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11359d000) [pid = 1646] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11bbe5400) [pid = 1646] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11ae57000) [pid = 1646] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:38:23 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x128f59400) [pid = 1646] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:38:23 INFO - PROCESS | 1646 | 1461685103255 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]]]}] 08:38:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:38:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 520ms 08:38:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:38:23 INFO - PROCESS | 1646 | 1461685103289 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:38:23 INFO - PROCESS | 1646 | 1461685103290 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:38:23 INFO - PROCESS | 1646 | 1461685103292 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:38:23 INFO - PROCESS | 1646 | 1461685103293 Marionette TRACE conn2 <- [1,594,null,{}] 08:38:23 INFO - PROCESS | 1646 | 1461685103295 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}] 08:38:23 INFO - PROCESS | 1646 | 1461685103376 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:38:23 INFO - PROCESS | 1646 | 1461685103382 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x126689800 == 60 [pid = 1646] [id = 156] 08:38:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x119260c00) [pid = 1646] [serial = 466] [outer = 0x0] 08:38:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123c75c00) [pid = 1646] [serial = 467] [outer = 0x119260c00] 08:38:23 INFO - PROCESS | 1646 | 1461685103409 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12bb48800) [pid = 1646] [serial = 468] [outer = 0x119260c00] 08:38:23 INFO - PROCESS | 1646 | 1461685103767 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]]]}] 08:38:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:38:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 08:38:23 INFO - PROCESS | 1646 | 1461685103810 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:38:23 INFO - PROCESS | 1646 | 1461685103812 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:38:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:38:23 INFO - PROCESS | 1646 | 1461685103814 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:38:23 INFO - PROCESS | 1646 | 1461685103816 Marionette TRACE conn2 <- [1,598,null,{}] 08:38:23 INFO - PROCESS | 1646 | 1461685103818 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}] 08:38:23 INFO - PROCESS | 1646 | 1461685103911 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:38:23 INFO - PROCESS | 1646 | 1461685103918 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d741000 == 61 [pid = 1646] [id = 157] 08:38:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12c030000) [pid = 1646] [serial = 469] [outer = 0x0] 08:38:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12e686000) [pid = 1646] [serial = 470] [outer = 0x12c030000] 08:38:23 INFO - PROCESS | 1646 | 1461685103948 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12ec2dc00) [pid = 1646] [serial = 471] [outer = 0x12c030000] 08:38:24 INFO - PROCESS | 1646 | 1461685104274 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]]]}] 08:38:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:38:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 08:38:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:38:24 INFO - PROCESS | 1646 | 1461685104333 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 1646 | 1461685104334 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:38:24 INFO - PROCESS | 1646 | 1461685104337 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 1646 | 1461685104339 Marionette TRACE conn2 <- [1,602,null,{}] 08:38:24 INFO - PROCESS | 1646 | 1461685104343 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}] 08:38:24 INFO - PROCESS | 1646 | 1461685104496 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:38:24 INFO - PROCESS | 1646 | 1461685104513 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12eddc800 == 62 [pid = 1646] [id = 158] 08:38:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12d185800) [pid = 1646] [serial = 472] [outer = 0x0] 08:38:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12ec31800) [pid = 1646] [serial = 473] [outer = 0x12d185800] 08:38:24 INFO - PROCESS | 1646 | 1461685104552 Marionette DEBUG loaded listener.js 08:38:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12ed3d400) [pid = 1646] [serial = 474] [outer = 0x12d185800] 08:38:25 INFO - PROCESS | 1646 | 1461685105016 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]]]}] 08:38:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:38:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 719ms 08:38:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:38:25 INFO - PROCESS | 1646 | 1461685105057 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 1646 | 1461685105058 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:38:25 INFO - PROCESS | 1646 | 1461685105060 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 1646 | 1461685105061 Marionette TRACE conn2 <- [1,606,null,{}] 08:38:25 INFO - PROCESS | 1646 | 1461685105068 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}] 08:38:25 INFO - PROCESS | 1646 | 1461685105150 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:38:25 INFO - PROCESS | 1646 | 1461685105155 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f1ce000 == 63 [pid = 1646] [id = 159] 08:38:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12ed3e800) [pid = 1646] [serial = 475] [outer = 0x0] 08:38:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12ed44800) [pid = 1646] [serial = 476] [outer = 0x12ed3e800] 08:38:25 INFO - PROCESS | 1646 | 1461685105180 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12efbfc00) [pid = 1646] [serial = 477] [outer = 0x12ed3e800] 08:38:25 INFO - PROCESS | 1646 | 1461685105663 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]]]}] 08:38:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:38:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 624ms 08:38:25 INFO - PROCESS | 1646 | 1461685105684 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 1646 | 1461685105687 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:38:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:38:25 INFO - PROCESS | 1646 | 1461685105690 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 1646 | 1461685105692 Marionette TRACE conn2 <- [1,610,null,{}] 08:38:25 INFO - PROCESS | 1646 | 1461685105696 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}] 08:38:25 INFO - PROCESS | 1646 | 1461685105833 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:38:25 INFO - PROCESS | 1646 | 1461685105908 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a824800 == 64 [pid = 1646] [id = 160] 08:38:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11ae57400) [pid = 1646] [serial = 478] [outer = 0x0] 08:38:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11b084400) [pid = 1646] [serial = 479] [outer = 0x11ae57400] 08:38:25 INFO - PROCESS | 1646 | 1461685105941 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11c245800) [pid = 1646] [serial = 480] [outer = 0x11ae57400] 08:38:26 INFO - PROCESS | 1646 | 1461685106327 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]]]}] 08:38:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:38:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 671ms 08:38:26 INFO - PROCESS | 1646 | 1461685106361 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:38:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:38:26 INFO - PROCESS | 1646 | 1461685106367 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:38:26 INFO - PROCESS | 1646 | 1461685106372 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:38:26 INFO - PROCESS | 1646 | 1461685106374 Marionette TRACE conn2 <- [1,614,null,{}] 08:38:26 INFO - PROCESS | 1646 | 1461685106376 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}] 08:38:26 INFO - PROCESS | 1646 | 1461685106481 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:38:26 INFO - PROCESS | 1646 | 1461685106533 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d8c000 == 65 [pid = 1646] [id = 161] 08:38:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11ae58c00) [pid = 1646] [serial = 481] [outer = 0x0] 08:38:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x123c7c800) [pid = 1646] [serial = 482] [outer = 0x11ae58c00] 08:38:26 INFO - PROCESS | 1646 | 1461685106562 Marionette DEBUG loaded listener.js 08:38:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x126c4a800) [pid = 1646] [serial = 483] [outer = 0x11ae58c00] 08:38:26 INFO - PROCESS | 1646 | 1461685106981 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]]]}] 08:38:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:38:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 619ms 08:38:26 INFO - PROCESS | 1646 | 1461685106991 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:38:26 INFO - PROCESS | 1646 | 1461685106993 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:38:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:38:26 INFO - PROCESS | 1646 | 1461685106995 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:38:27 INFO - PROCESS | 1646 | 1461685106999 Marionette TRACE conn2 <- [1,618,null,{}] 08:38:27 INFO - PROCESS | 1646 | 1461685107007 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}] 08:38:27 INFO - PROCESS | 1646 | 1461685107112 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:38:27 INFO - PROCESS | 1646 | 1461685107202 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e716000 == 66 [pid = 1646] [id = 162] 08:38:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12b91d800) [pid = 1646] [serial = 484] [outer = 0x0] 08:38:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12be50000) [pid = 1646] [serial = 485] [outer = 0x12b91d800] 08:38:27 INFO - PROCESS | 1646 | 1461685107235 Marionette DEBUG loaded listener.js 08:38:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12d35a800) [pid = 1646] [serial = 486] [outer = 0x12b91d800] 08:38:27 INFO - PROCESS | 1646 | 1461685107648 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]]]}] 08:38:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:38:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 674ms 08:38:27 INFO - PROCESS | 1646 | 1461685107669 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:38:27 INFO - PROCESS | 1646 | 1461685107671 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:38:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:38:27 INFO - PROCESS | 1646 | 1461685107673 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:38:27 INFO - PROCESS | 1646 | 1461685107675 Marionette TRACE conn2 <- [1,622,null,{}] 08:38:27 INFO - PROCESS | 1646 | 1461685107677 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}] 08:38:27 INFO - PROCESS | 1646 | 1461685107781 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:38:27 INFO - PROCESS | 1646 | 1461685107833 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f68d000 == 67 [pid = 1646] [id = 163] 08:38:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12d3b5400) [pid = 1646] [serial = 487] [outer = 0x0] 08:38:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12e491000) [pid = 1646] [serial = 488] [outer = 0x12d3b5400] 08:38:27 INFO - PROCESS | 1646 | 1461685107863 Marionette DEBUG loaded listener.js 08:38:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12e67b000) [pid = 1646] [serial = 489] [outer = 0x12d3b5400] 08:38:28 INFO - PROCESS | 1646 | 1461685108304 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]]]}] 08:38:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:38:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 669ms 08:38:28 INFO - PROCESS | 1646 | 1461685108344 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:38:28 INFO - PROCESS | 1646 | 1461685108345 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:38:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:38:28 INFO - PROCESS | 1646 | 1461685108348 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:38:28 INFO - PROCESS | 1646 | 1461685108349 Marionette TRACE conn2 <- [1,626,null,{}] 08:38:28 INFO - PROCESS | 1646 | 1461685108351 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}] 08:38:28 INFO - PROCESS | 1646 | 1461685108471 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:38:28 INFO - PROCESS | 1646 | 1461685108538 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb82000 == 68 [pid = 1646] [id = 164] 08:38:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12e683000) [pid = 1646] [serial = 490] [outer = 0x0] 08:38:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12ec2c800) [pid = 1646] [serial = 491] [outer = 0x12e683000] 08:38:28 INFO - PROCESS | 1646 | 1461685108568 Marionette DEBUG loaded listener.js 08:38:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12ed41800) [pid = 1646] [serial = 492] [outer = 0x12e683000] 08:38:29 INFO - PROCESS | 1646 | 1461685109200 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]]]}] 08:38:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:38:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 919ms 08:38:29 INFO - PROCESS | 1646 | 1461685109268 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:38:29 INFO - PROCESS | 1646 | 1461685109270 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:38:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:38:29 INFO - PROCESS | 1646 | 1461685109274 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:38:29 INFO - PROCESS | 1646 | 1461685109276 Marionette TRACE conn2 <- [1,630,null,{}] 08:38:29 INFO - PROCESS | 1646 | 1461685109280 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}] 08:38:29 INFO - PROCESS | 1646 | 1461685109369 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:38:29 INFO - PROCESS | 1646 | 1461685109419 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae65800 == 69 [pid = 1646] [id = 165] 08:38:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x118fc1400) [pid = 1646] [serial = 493] [outer = 0x0] 08:38:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x119269800) [pid = 1646] [serial = 494] [outer = 0x118fc1400] 08:38:29 INFO - PROCESS | 1646 | 1461685109447 Marionette DEBUG loaded listener.js 08:38:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11a94fc00) [pid = 1646] [serial = 495] [outer = 0x118fc1400] 08:38:29 INFO - PROCESS | 1646 | 1461685109901 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]]]}] 08:38:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:38:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 673ms 08:38:29 INFO - PROCESS | 1646 | 1461685109951 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:38:29 INFO - PROCESS | 1646 | 1461685109954 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:38:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:38:29 INFO - PROCESS | 1646 | 1461685109960 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:38:29 INFO - PROCESS | 1646 | 1461685109962 Marionette TRACE conn2 <- [1,634,null,{}] 08:38:29 INFO - PROCESS | 1646 | 1461685109966 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}] 08:38:30 INFO - PROCESS | 1646 | 1461685110058 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:38:30 INFO - PROCESS | 1646 | 1461685110126 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x11921f800 == 70 [pid = 1646] [id = 166] 08:38:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11ad9bc00) [pid = 1646] [serial = 496] [outer = 0x0] 08:38:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11bd21800) [pid = 1646] [serial = 497] [outer = 0x11ad9bc00] 08:38:30 INFO - PROCESS | 1646 | 1461685110154 Marionette DEBUG loaded listener.js 08:38:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11c50d000) [pid = 1646] [serial = 498] [outer = 0x11ad9bc00] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12eddc800 == 69 [pid = 1646] [id = 158] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12d741000 == 68 [pid = 1646] [id = 157] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x126689800 == 67 [pid = 1646] [id = 156] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12bba0000 == 66 [pid = 1646] [id = 155] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12b1d6000 == 65 [pid = 1646] [id = 154] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12812a800 == 64 [pid = 1646] [id = 153] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12d70e000) [pid = 1646] [serial = 412] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x128121800 == 63 [pid = 1646] [id = 152] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x1262b7800 == 62 [pid = 1646] [id = 151] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11c585800 == 61 [pid = 1646] [id = 150] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11b01f800 == 60 [pid = 1646] [id = 149] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11555e000 == 59 [pid = 1646] [id = 148] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11aea6800 == 58 [pid = 1646] [id = 147] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x1178df000 == 57 [pid = 1646] [id = 146] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12ec8f000 == 56 [pid = 1646] [id = 145] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12e71a800 == 55 [pid = 1646] [id = 144] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12e405800 == 54 [pid = 1646] [id = 143] 08:38:30 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12d84d000 == 53 [pid = 1646] [id = 142] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12c93d000 == 52 [pid = 1646] [id = 141] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11aea7800 == 51 [pid = 1646] [id = 140] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x115743000 == 50 [pid = 1646] [id = 139] 08:38:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0b2000 == 49 [pid = 1646] [id = 138] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1178f9000) [pid = 1646] [serial = 320] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11c34d400) [pid = 1646] [serial = 326] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11a92a800) [pid = 1646] [serial = 323] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12b4cc000) [pid = 1646] [serial = 394] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12be4d400) [pid = 1646] [serial = 397] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12d34c000) [pid = 1646] [serial = 400] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11ada2c00) [pid = 1646] [serial = 379] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11bbdc000) [pid = 1646] [serial = 380] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x119260000) [pid = 1646] [serial = 364] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12b65ac00) [pid = 1646] [serial = 373] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x123b2c000) [pid = 1646] [serial = 382] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x123b71400) [pid = 1646] [serial = 383] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x125cec000) [pid = 1646] [serial = 385] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x126383800) [pid = 1646] [serial = 386] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11ba8e000) [pid = 1646] [serial = 367] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11a952000) [pid = 1646] [serial = 377] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x119097400) [pid = 1646] [serial = 376] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x126cef000) [pid = 1646] [serial = 388] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128f5d000) [pid = 1646] [serial = 370] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12d359c00) [pid = 1646] [serial = 401] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11b255000) [pid = 1646] [serial = 404] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12d395400) [pid = 1646] [serial = 409] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x118e1ec00) [pid = 1646] [serial = 403] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b272800) [pid = 1646] [serial = 406] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1292df400) [pid = 1646] [serial = 391] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12b42c000) [pid = 1646] [serial = 392] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12d188400) [pid = 1646] [serial = 398] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12d395000) [pid = 1646] [serial = 407] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12bc70400) [pid = 1646] [serial = 395] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12d3bec00) [pid = 1646] [serial = 410] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1280b5000) [pid = 1646] [serial = 389] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:30 INFO - PROCESS | 1646 | 1461685110523 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]]]}] 08:38:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:38:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 570ms 08:38:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:38:30 INFO - PROCESS | 1646 | 1461685110533 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:38:30 INFO - PROCESS | 1646 | 1461685110535 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:38:30 INFO - PROCESS | 1646 | 1461685110537 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:38:30 INFO - PROCESS | 1646 | 1461685110539 Marionette TRACE conn2 <- [1,638,null,{}] 08:38:30 INFO - PROCESS | 1646 | 1461685110546 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}] 08:38:30 INFO - PROCESS | 1646 | 1461685110626 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:38:30 INFO - PROCESS | 1646 | 1461685110634 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a823800 == 50 [pid = 1646] [id = 167] 08:38:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11c939000) [pid = 1646] [serial = 499] [outer = 0x0] 08:38:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x123b72800) [pid = 1646] [serial = 500] [outer = 0x11c939000] 08:38:30 INFO - PROCESS | 1646 | 1461685110663 Marionette DEBUG loaded listener.js 08:38:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x125b0c000) [pid = 1646] [serial = 501] [outer = 0x11c939000] 08:38:30 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:30 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:31 INFO - PROCESS | 1646 | 1461685111018 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]]]}] 08:38:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:38:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 520ms 08:38:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:38:31 INFO - PROCESS | 1646 | 1461685111057 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:38:31 INFO - PROCESS | 1646 | 1461685111059 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:38:31 INFO - PROCESS | 1646 | 1461685111061 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:38:31 INFO - PROCESS | 1646 | 1461685111062 Marionette TRACE conn2 <- [1,642,null,{}] 08:38:31 INFO - PROCESS | 1646 | 1461685111065 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}] 08:38:31 INFO - PROCESS | 1646 | 1461685111141 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:38:31 INFO - PROCESS | 1646 | 1461685111145 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb61800 == 51 [pid = 1646] [id = 168] 08:38:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x125e59c00) [pid = 1646] [serial = 502] [outer = 0x0] 08:38:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x126c4a400) [pid = 1646] [serial = 503] [outer = 0x125e59c00] 08:38:31 INFO - PROCESS | 1646 | 1461685111177 Marionette DEBUG loaded listener.js 08:38:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1280b6c00) [pid = 1646] [serial = 504] [outer = 0x125e59c00] 08:38:31 INFO - PROCESS | 1646 | 1461685111521 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]]]}] 08:38:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:38:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 470ms 08:38:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:38:31 INFO - PROCESS | 1646 | 1461685111532 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:38:31 INFO - PROCESS | 1646 | 1461685111535 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:38:31 INFO - PROCESS | 1646 | 1461685111537 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:38:31 INFO - PROCESS | 1646 | 1461685111538 Marionette TRACE conn2 <- [1,646,null,{}] 08:38:31 INFO - PROCESS | 1646 | 1461685111541 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}] 08:38:31 INFO - PROCESS | 1646 | 1461685111622 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:38:31 INFO - PROCESS | 1646 | 1461685111671 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c58d800 == 52 [pid = 1646] [id = 169] 08:38:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x126894000) [pid = 1646] [serial = 505] [outer = 0x0] 08:38:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1292d3000) [pid = 1646] [serial = 506] [outer = 0x126894000] 08:38:31 INFO - PROCESS | 1646 | 1461685111697 Marionette DEBUG loaded listener.js 08:38:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12b272800) [pid = 1646] [serial = 507] [outer = 0x126894000] 08:38:31 INFO - PROCESS | 1646 | 1461685111972 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]]]}] 08:38:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:38:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 08:38:32 INFO - PROCESS | 1646 | 1461685112006 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:38:32 INFO - PROCESS | 1646 | 1461685112007 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:38:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:38:32 INFO - PROCESS | 1646 | 1461685112009 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:38:32 INFO - PROCESS | 1646 | 1461685112010 Marionette TRACE conn2 <- [1,650,null,{}] 08:38:32 INFO - PROCESS | 1646 | 1461685112013 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}] 08:38:32 INFO - PROCESS | 1646 | 1461685112120 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:38:32 INFO - PROCESS | 1646 | 1461685112173 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11923c800 == 53 [pid = 1646] [id = 170] 08:38:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128f5d000) [pid = 1646] [serial = 508] [outer = 0x0] 08:38:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12b278400) [pid = 1646] [serial = 509] [outer = 0x128f5d000] 08:38:32 INFO - PROCESS | 1646 | 1461685112202 Marionette DEBUG loaded listener.js 08:38:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12d194800) [pid = 1646] [serial = 510] [outer = 0x128f5d000] 08:38:32 INFO - PROCESS | 1646 | 1461685112510 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]]]}] 08:38:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:38:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 08:38:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:38:32 INFO - PROCESS | 1646 | 1461685112528 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:38:32 INFO - PROCESS | 1646 | 1461685112529 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:38:32 INFO - PROCESS | 1646 | 1461685112539 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:38:32 INFO - PROCESS | 1646 | 1461685112540 Marionette TRACE conn2 <- [1,654,null,{}] 08:38:32 INFO - PROCESS | 1646 | 1461685112543 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}] 08:38:32 INFO - PROCESS | 1646 | 1461685112638 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:38:32 INFO - PROCESS | 1646 | 1461685112643 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12668c000 == 54 [pid = 1646] [id = 171] 08:38:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1290a9400) [pid = 1646] [serial = 511] [outer = 0x0] 08:38:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12d38e400) [pid = 1646] [serial = 512] [outer = 0x1290a9400] 08:38:32 INFO - PROCESS | 1646 | 1461685112668 Marionette DEBUG loaded listener.js 08:38:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12d3bb000) [pid = 1646] [serial = 513] [outer = 0x1290a9400] 08:38:33 INFO - PROCESS | 1646 | 1461685113139 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]]]}] 08:38:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:38:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 626ms 08:38:33 INFO - PROCESS | 1646 | 1461685113159 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:38:33 INFO - PROCESS | 1646 | 1461685113161 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:38:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:38:33 INFO - PROCESS | 1646 | 1461685113166 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:38:33 INFO - PROCESS | 1646 | 1461685113168 Marionette TRACE conn2 <- [1,658,null,{}] 08:38:33 INFO - PROCESS | 1646 | 1461685113179 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}] 08:38:33 INFO - PROCESS | 1646 | 1461685113313 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:38:33 INFO - PROCESS | 1646 | 1461685113317 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x128f1f000 == 55 [pid = 1646] [id = 172] 08:38:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12d351800) [pid = 1646] [serial = 514] [outer = 0x0] 08:38:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12d7c9c00) [pid = 1646] [serial = 515] [outer = 0x12d351800] 08:38:33 INFO - PROCESS | 1646 | 1461685113343 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12ddcc000) [pid = 1646] [serial = 516] [outer = 0x12d351800] 08:38:33 INFO - PROCESS | 1646 | 1461685113675 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]]]}] 08:38:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:38:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 528ms 08:38:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:38:33 INFO - PROCESS | 1646 | 1461685113694 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:38:33 INFO - PROCESS | 1646 | 1461685113695 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:38:33 INFO - PROCESS | 1646 | 1461685113705 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:38:33 INFO - PROCESS | 1646 | 1461685113707 Marionette TRACE conn2 <- [1,662,null,{}] 08:38:33 INFO - PROCESS | 1646 | 1461685113709 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}] 08:38:33 INFO - PROCESS | 1646 | 1461685113805 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:38:33 INFO - PROCESS | 1646 | 1461685113810 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b140000 == 56 [pid = 1646] [id = 173] 08:38:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12d3bc800) [pid = 1646] [serial = 517] [outer = 0x0] 08:38:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12e499400) [pid = 1646] [serial = 518] [outer = 0x12d3bc800] 08:38:33 INFO - PROCESS | 1646 | 1461685113835 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12e67c000) [pid = 1646] [serial = 519] [outer = 0x12d3bc800] 08:38:34 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:34 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:34 INFO - PROCESS | 1646 | 1461685114193 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]]]}] 08:38:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:38:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 527ms 08:38:34 INFO - PROCESS | 1646 | 1461685114229 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:38:34 INFO - PROCESS | 1646 | 1461685114230 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:38:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:38:34 INFO - PROCESS | 1646 | 1461685114233 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 1646 | 1461685114234 Marionette TRACE conn2 <- [1,666,null,{}] 08:38:34 INFO - PROCESS | 1646 | 1461685114236 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}] 08:38:34 INFO - PROCESS | 1646 | 1461685114335 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:38:34 INFO - PROCESS | 1646 | 1461685114339 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be2f800 == 57 [pid = 1646] [id = 174] 08:38:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12ddd0800) [pid = 1646] [serial = 520] [outer = 0x0] 08:38:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12ec26000) [pid = 1646] [serial = 521] [outer = 0x12ddd0800] 08:38:34 INFO - PROCESS | 1646 | 1461685114393 Marionette DEBUG loaded listener.js 08:38:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12ed37400) [pid = 1646] [serial = 522] [outer = 0x12ddd0800] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12d185800) [pid = 1646] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12b65d800) [pid = 1646] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11bbdb800) [pid = 1646] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12b91f400) [pid = 1646] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12ddc9800) [pid = 1646] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11c50ac00) [pid = 1646] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x126895800) [pid = 1646] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118710000) [pid = 1646] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x123b66c00) [pid = 1646] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12b26b800) [pid = 1646] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1156d9800) [pid = 1646] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x119260c00) [pid = 1646] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12be4b400) [pid = 1646] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:38:34 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12c030000) [pid = 1646] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:38:34 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:34 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:34 INFO - PROCESS | 1646 | 1461685114855 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]]]}] 08:38:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:38:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 668ms 08:38:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:38:34 INFO - PROCESS | 1646 | 1461685114903 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:38:34 INFO - PROCESS | 1646 | 1461685114905 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:38:34 INFO - PROCESS | 1646 | 1461685114907 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 1646 | 1461685114908 Marionette TRACE conn2 <- [1,670,null,{}] 08:38:34 INFO - PROCESS | 1646 | 1461685114911 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}] 08:38:35 INFO - PROCESS | 1646 | 1461685115042 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:38:35 INFO - PROCESS | 1646 | 1461685115090 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c941800 == 58 [pid = 1646] [id = 175] 08:38:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x114350000) [pid = 1646] [serial = 523] [outer = 0x0] 08:38:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12b91f400) [pid = 1646] [serial = 524] [outer = 0x114350000] 08:38:35 INFO - PROCESS | 1646 | 1461685115119 Marionette DEBUG loaded listener.js 08:38:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12ed41400) [pid = 1646] [serial = 525] [outer = 0x114350000] 08:38:35 INFO - PROCESS | 1646 | 1461685115403 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]]]}] 08:38:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:38:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 08:38:35 INFO - PROCESS | 1646 | 1461685115426 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:38:35 INFO - PROCESS | 1646 | 1461685115427 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:38:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:38:35 INFO - PROCESS | 1646 | 1461685115429 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:38:35 INFO - PROCESS | 1646 | 1461685115430 Marionette TRACE conn2 <- [1,674,null,{}] 08:38:35 INFO - PROCESS | 1646 | 1461685115440 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}] 08:38:35 INFO - PROCESS | 1646 | 1461685115528 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:38:35 INFO - PROCESS | 1646 | 1461685115533 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d737800 == 59 [pid = 1646] [id = 176] 08:38:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x117898400) [pid = 1646] [serial = 526] [outer = 0x0] 08:38:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1178a3400) [pid = 1646] [serial = 527] [outer = 0x117898400] 08:38:35 INFO - PROCESS | 1646 | 1461685115558 Marionette DEBUG loaded listener.js 08:38:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12ed41c00) [pid = 1646] [serial = 528] [outer = 0x117898400] 08:38:35 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:35 INFO - PROCESS | 1646 | [1646] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:38:35 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:35 INFO - PROCESS | 1646 | 1461685115866 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]]]}] 08:38:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 08:38:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 476ms 08:38:35 INFO - PROCESS | 1646 | 1461685115906 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:38:35 INFO - PROCESS | 1646 | 1461685115907 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:38:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:38:35 INFO - PROCESS | 1646 | 1461685115928 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:38:35 INFO - PROCESS | 1646 | 1461685115929 Marionette TRACE conn2 <- [1,678,null,{}] 08:38:35 INFO - PROCESS | 1646 | 1461685115932 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}] 08:38:36 INFO - PROCESS | 1646 | 1461685116016 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:38:36 INFO - PROCESS | 1646 | 1461685116033 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e70c000 == 60 [pid = 1646] [id = 177] 08:38:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12ed45c00) [pid = 1646] [serial = 529] [outer = 0x0] 08:38:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12efbe000) [pid = 1646] [serial = 530] [outer = 0x12ed45c00] 08:38:36 INFO - PROCESS | 1646 | 1461685116057 Marionette DEBUG loaded listener.js 08:38:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12efc5000) [pid = 1646] [serial = 531] [outer = 0x12ed45c00] 08:38:36 INFO - PROCESS | 1646 | 1461685116387 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]]]}] 08:38:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:38:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 473ms 08:38:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:38:36 INFO - PROCESS | 1646 | 1461685116400 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:38:36 INFO - PROCESS | 1646 | 1461685116403 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:38:36 INFO - PROCESS | 1646 | 1461685116406 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:38:36 INFO - PROCESS | 1646 | 1461685116407 Marionette TRACE conn2 <- [1,682,null,{}] 08:38:36 INFO - PROCESS | 1646 | 1461685116409 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}] 08:38:36 INFO - PROCESS | 1646 | 1461685116496 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:38:36 INFO - PROCESS | 1646 | 1461685116501 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12edec000 == 61 [pid = 1646] [id = 178] 08:38:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1178a4000) [pid = 1646] [serial = 532] [outer = 0x0] 08:38:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12efc8000) [pid = 1646] [serial = 533] [outer = 0x1178a4000] 08:38:36 INFO - PROCESS | 1646 | 1461685116573 Marionette DEBUG loaded listener.js 08:38:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12f39cc00) [pid = 1646] [serial = 534] [outer = 0x1178a4000] 08:38:37 INFO - PROCESS | 1646 | 1461685117499 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]]]}] 08:38:37 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) 08:38:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1119ms 08:38:37 INFO - PROCESS | 1646 | 1461685117526 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:38:37 INFO - PROCESS | 1646 | 1461685117528 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:38:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:38:37 INFO - PROCESS | 1646 | 1461685117534 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:38:37 INFO - PROCESS | 1646 | 1461685117536 Marionette TRACE conn2 <- [1,686,null,{}] 08:38:37 INFO - PROCESS | 1646 | 1461685117540 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}] 08:38:37 INFO - PROCESS | 1646 | 1461685117641 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:38:37 INFO - PROCESS | 1646 | 1461685117693 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c11000 == 62 [pid = 1646] [id = 179] 08:38:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x118f2d000) [pid = 1646] [serial = 535] [outer = 0x0] 08:38:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11a952000) [pid = 1646] [serial = 536] [outer = 0x118f2d000] 08:38:37 INFO - PROCESS | 1646 | 1461685117724 Marionette DEBUG loaded listener.js 08:38:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11ba88000) [pid = 1646] [serial = 537] [outer = 0x118f2d000] 08:38:38 INFO - PROCESS | 1646 | 1461685118592 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]]]}] 08:38:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:38:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1073ms 08:38:38 INFO - PROCESS | 1646 | 1461685118606 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:38:38 INFO - PROCESS | 1646 | 1461685118610 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:38:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:38:38 INFO - PROCESS | 1646 | 1461685118616 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:38:38 INFO - PROCESS | 1646 | 1461685118618 Marionette TRACE conn2 <- [1,690,null,{}] 08:38:38 INFO - PROCESS | 1646 | 1461685118621 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}] 08:38:38 INFO - PROCESS | 1646 | 1461685118721 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:38:38 INFO - PROCESS | 1646 | 1461685118771 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x125bb6800 == 63 [pid = 1646] [id = 180] 08:38:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11bbe3800) [pid = 1646] [serial = 538] [outer = 0x0] 08:38:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x123c72400) [pid = 1646] [serial = 539] [outer = 0x11bbe3800] 08:38:38 INFO - PROCESS | 1646 | 1461685118802 Marionette DEBUG loaded listener.js 08:38:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x126693c00) [pid = 1646] [serial = 540] [outer = 0x11bbe3800] 08:38:39 INFO - PROCESS | 1646 | 1461685119716 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]]]}] 08:38:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:38:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1125ms 08:38:39 INFO - PROCESS | 1646 | 1461685119740 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:38:39 INFO - PROCESS | 1646 | 1461685119741 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:38:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:38:39 INFO - PROCESS | 1646 | 1461685119744 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:38:39 INFO - PROCESS | 1646 | 1461685119746 Marionette TRACE conn2 <- [1,694,null,{}] 08:38:39 INFO - PROCESS | 1646 | 1461685119754 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}] 08:38:39 INFO - PROCESS | 1646 | 1461685119859 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:38:39 INFO - PROCESS | 1646 | 1461685119911 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f1c9000 == 64 [pid = 1646] [id = 181] 08:38:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1296db400) [pid = 1646] [serial = 541] [outer = 0x0] 08:38:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1296dfc00) [pid = 1646] [serial = 542] [outer = 0x1296db400] 08:38:39 INFO - PROCESS | 1646 | 1461685119943 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12b433800) [pid = 1646] [serial = 543] [outer = 0x1296db400] 08:38:41 INFO - PROCESS | 1646 | 1461685121021 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]]]}] 08:38:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 08:38:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1325ms 08:38:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:38:41 INFO - PROCESS | 1646 | 1461685121070 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:38:41 INFO - PROCESS | 1646 | 1461685121073 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:38:41 INFO - PROCESS | 1646 | 1461685121076 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 1646 | 1461685121078 Marionette TRACE conn2 <- [1,698,null,{}] 08:38:41 INFO - PROCESS | 1646 | 1461685121082 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}] 08:38:41 INFO - PROCESS | 1646 | 1461685121172 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:38:41 INFO - PROCESS | 1646 | 1461685121257 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf84000 == 65 [pid = 1646] [id = 182] 08:38:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11a931c00) [pid = 1646] [serial = 544] [outer = 0x0] 08:38:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11ae59c00) [pid = 1646] [serial = 545] [outer = 0x11a931c00] 08:38:41 INFO - PROCESS | 1646 | 1461685121285 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11bbe4c00) [pid = 1646] [serial = 546] [outer = 0x11a931c00] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12e70c000 == 64 [pid = 1646] [id = 177] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12d737800 == 63 [pid = 1646] [id = 176] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12c941800 == 62 [pid = 1646] [id = 175] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12be2f800 == 61 [pid = 1646] [id = 174] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12b140000 == 60 [pid = 1646] [id = 173] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x128f1f000 == 59 [pid = 1646] [id = 172] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12668c000 == 58 [pid = 1646] [id = 171] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11923c800 == 57 [pid = 1646] [id = 170] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11c58d800 == 56 [pid = 1646] [id = 169] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb61800 == 55 [pid = 1646] [id = 168] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11a823800 == 54 [pid = 1646] [id = 167] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11921f800 == 53 [pid = 1646] [id = 166] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae65800 == 52 [pid = 1646] [id = 165] 08:38:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12f1ce000 == 51 [pid = 1646] [id = 159] 08:38:42 INFO - PROCESS | 1646 | 1461685122153 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]]]}] 08:38:42 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) 08:38:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1120ms 08:38:42 INFO - PROCESS | 1646 | 1461685122197 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:38:42 INFO - PROCESS | 1646 | 1461685122200 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:38:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:38:42 INFO - PROCESS | 1646 | 1461685122205 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 1646 | 1461685122206 Marionette TRACE conn2 <- [1,702,null,{}] 08:38:42 INFO - PROCESS | 1646 | 1461685122209 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}] 08:38:42 INFO - PROCESS | 1646 | 1461685122287 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12ddcd400) [pid = 1646] [serial = 461] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12d3b8c00) [pid = 1646] [serial = 458] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12e4f0c00) [pid = 1646] [serial = 464] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12d7ce800) [pid = 1646] [serial = 413] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1280b4400) [pid = 1646] [serial = 449] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12b26a800) [pid = 1646] [serial = 450] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119f53800) [pid = 1646] [serial = 442] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11ba1c800) [pid = 1646] [serial = 443] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12e4e2400) [pid = 1646] [serial = 433] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12ddd1c00) [pid = 1646] [serial = 430] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x123c75800) [pid = 1646] [serial = 445] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1265c5000) [pid = 1646] [serial = 446] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12d34c800) [pid = 1646] [serial = 424] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12d3bbc00) [pid = 1646] [serial = 427] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12b42ac00) [pid = 1646] [serial = 452] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x118767800) [pid = 1646] [serial = 415] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11a925400) [pid = 1646] [serial = 440] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118e1e000) [pid = 1646] [serial = 439] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x125e58800) [pid = 1646] [serial = 436] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11c24ec00) [pid = 1646] [serial = 418] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1292db800) [pid = 1646] [serial = 421] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12bb48800) [pid = 1646] [serial = 468] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x123c75c00) [pid = 1646] [serial = 467] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12e681000) [pid = 1646] [serial = 465] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12d390000) [pid = 1646] [serial = 456] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11926b400) [pid = 1646] [serial = 188] [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.] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12d191400) [pid = 1646] [serial = 455] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12e686000) [pid = 1646] [serial = 470] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12d7cd000) [pid = 1646] [serial = 459] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12e493000) [pid = 1646] [serial = 462] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12ec2dc00) [pid = 1646] [serial = 471] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12ed3d400) [pid = 1646] [serial = 474] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12b4d0c00) [pid = 1646] [serial = 453] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12ec31800) [pid = 1646] [serial = 473] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12be51800) [pid = 1646] [serial = 362] [outer = 0x0] [url = about:blank] 08:38:42 INFO - PROCESS | 1646 | 1461685122343 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x118e4d800 == 52 [pid = 1646] [id = 183] 08:38:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1178a0000) [pid = 1646] [serial = 547] [outer = 0x0] 08:38:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11a951800) [pid = 1646] [serial = 548] [outer = 0x1178a0000] 08:38:42 INFO - PROCESS | 1646 | 1461685122372 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11c346000) [pid = 1646] [serial = 549] [outer = 0x1178a0000] 08:38:43 INFO - PROCESS | 1646 | 1461685123189 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]]]}] 08:38:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:38:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1021ms 08:38:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:38:43 INFO - PROCESS | 1646 | 1461685123226 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 1646 | 1461685123227 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:38:43 INFO - PROCESS | 1646 | 1461685123229 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 1646 | 1461685123232 Marionette TRACE conn2 <- [1,706,null,{}] 08:38:43 INFO - PROCESS | 1646 | 1461685123248 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}] 08:38:43 INFO - PROCESS | 1646 | 1461685123327 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:38:43 INFO - PROCESS | 1646 | 1461685123335 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb1d000 == 53 [pid = 1646] [id = 184] 08:38:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x125b08c00) [pid = 1646] [serial = 550] [outer = 0x0] 08:38:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12637a400) [pid = 1646] [serial = 551] [outer = 0x125b08c00] 08:38:43 INFO - PROCESS | 1646 | 1461685123364 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1270eb800) [pid = 1646] [serial = 552] [outer = 0x125b08c00] 08:38:44 INFO - PROCESS | 1646 | 1461685124184 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]]]}] 08:38:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:38:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 981ms 08:38:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:38:44 INFO - PROCESS | 1646 | 1461685124211 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 1646 | 1461685124212 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:38:44 INFO - PROCESS | 1646 | 1461685124226 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 1646 | 1461685124227 Marionette TRACE conn2 <- [1,710,null,{}] 08:38:44 INFO - PROCESS | 1646 | 1461685124229 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}] 08:38:44 INFO - PROCESS | 1646 | 1461685124327 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:38:44 INFO - PROCESS | 1646 | 1461685124332 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x125aaf800 == 54 [pid = 1646] [id = 185] 08:38:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128a19800) [pid = 1646] [serial = 553] [outer = 0x0] 08:38:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1296da400) [pid = 1646] [serial = 554] [outer = 0x128a19800] 08:38:44 INFO - PROCESS | 1646 | 1461685124359 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12b16e000) [pid = 1646] [serial = 555] [outer = 0x128a19800] 08:38:45 INFO - PROCESS | 1646 | 1461685125202 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]]]}] 08:38:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:38:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1029ms 08:38:45 INFO - PROCESS | 1646 | 1461685125244 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:38:45 INFO - PROCESS | 1646 | 1461685125245 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:38:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:38:45 INFO - PROCESS | 1646 | 1461685125248 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:38:45 INFO - PROCESS | 1646 | 1461685125249 Marionette TRACE conn2 <- [1,714,null,{}] 08:38:45 INFO - PROCESS | 1646 | 1461685125258 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}] 08:38:45 INFO - PROCESS | 1646 | 1461685125353 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:38:45 INFO - PROCESS | 1646 | 1461685125366 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x126684800 == 55 [pid = 1646] [id = 186] 08:38:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11c244400) [pid = 1646] [serial = 556] [outer = 0x0] 08:38:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12b431c00) [pid = 1646] [serial = 557] [outer = 0x11c244400] 08:38:45 INFO - PROCESS | 1646 | 1461685125392 Marionette DEBUG loaded listener.js 08:38:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12b91cc00) [pid = 1646] [serial = 558] [outer = 0x11c244400] 08:38:46 INFO - PROCESS | 1646 | 1461685126184 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]]]}] 08:38:46 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 08:38:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 975ms 08:38:46 INFO - PROCESS | 1646 | 1461685126224 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:38:46 INFO - PROCESS | 1646 | 1461685126225 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:38:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:38:46 INFO - PROCESS | 1646 | 1461685126227 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:38:46 INFO - PROCESS | 1646 | 1461685126228 Marionette TRACE conn2 <- [1,718,null,{}] 08:38:46 INFO - PROCESS | 1646 | 1461685126231 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}] 08:38:46 INFO - PROCESS | 1646 | 1461685126405 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12d351800) [pid = 1646] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1290a9400) [pid = 1646] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12d3bc800) [pid = 1646] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11ad9bc00) [pid = 1646] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x125e59c00) [pid = 1646] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128f5d000) [pid = 1646] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x126894000) [pid = 1646] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118fc1400) [pid = 1646] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12ed3e800) [pid = 1646] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12ddd0800) [pid = 1646] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11c939000) [pid = 1646] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x114350000) [pid = 1646] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x117898400) [pid = 1646] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:38:46 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12ed45c00) [pid = 1646] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:38:46 INFO - PROCESS | 1646 | 1461685126448 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x114e9b000 == 56 [pid = 1646] [id = 187] 08:38:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x115727800) [pid = 1646] [serial = 559] [outer = 0x0] 08:38:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11789f400) [pid = 1646] [serial = 560] [outer = 0x115727800] 08:38:46 INFO - PROCESS | 1646 | 1461685126476 Marionette DEBUG loaded listener.js 08:38:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12b428400) [pid = 1646] [serial = 561] [outer = 0x115727800] 08:38:47 INFO - PROCESS | 1646 | 1461685127247 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]]]}] 08:38:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:38:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1069ms 08:38:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:38:47 INFO - PROCESS | 1646 | 1461685127297 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:38:47 INFO - PROCESS | 1646 | 1461685127298 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:38:47 INFO - PROCESS | 1646 | 1461685127300 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:38:47 INFO - PROCESS | 1646 | 1461685127301 Marionette TRACE conn2 <- [1,722,null,{}] 08:38:47 INFO - PROCESS | 1646 | 1461685127303 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}] 08:38:47 INFO - PROCESS | 1646 | 1461685127376 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:38:47 INFO - PROCESS | 1646 | 1461685127381 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294c6800 == 57 [pid = 1646] [id = 188] 08:38:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12c026000) [pid = 1646] [serial = 562] [outer = 0x0] 08:38:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12d389c00) [pid = 1646] [serial = 563] [outer = 0x12c026000] 08:38:47 INFO - PROCESS | 1646 | 1461685127407 Marionette DEBUG loaded listener.js 08:38:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12d395400) [pid = 1646] [serial = 564] [outer = 0x12c026000] 08:38:47 INFO - PROCESS | 1646 | 1461685127730 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] 08:38:47 INFO - PROCESS | 1646 | 1461685127771 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:38:47 INFO - PROCESS | 1646 | 1461685127773 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:38:47 INFO - PROCESS | 1646 | 1461685127773 Marionette TRACE conn2 <- [1,726,null,{}] 08:38:47 INFO - PROCESS | 1646 | 1461685127776 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}] 08:38:47 INFO - PROCESS | 1646 | 1461685127892 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:38:47 INFO - PROCESS | 1646 | 1461685127901 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b14e000 == 58 [pid = 1646] [id = 189] 08:38:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12d353000) [pid = 1646] [serial = 565] [outer = 0x0] 08:38:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12d3bcc00) [pid = 1646] [serial = 566] [outer = 0x12d353000] 08:38:47 INFO - PROCESS | 1646 | 1461685127942 Marionette DEBUG loaded listener.js 08:38:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12d7d3800) [pid = 1646] [serial = 567] [outer = 0x12d353000] 08:38:48 INFO - PROCESS | 1646 | 1461685128331 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]]]}] 08:38:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:38:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 569ms 08:38:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:38:48 INFO - PROCESS | 1646 | 1461685128343 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:38:48 INFO - PROCESS | 1646 | 1461685128345 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:38:48 INFO - PROCESS | 1646 | 1461685128348 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:38:48 INFO - PROCESS | 1646 | 1461685128353 Marionette TRACE conn2 <- [1,730,null,{}] 08:38:48 INFO - PROCESS | 1646 | 1461685128356 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}] 08:38:48 INFO - PROCESS | 1646 | 1461685128553 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:38:48 INFO - PROCESS | 1646 | 1461685128679 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1157df800 == 59 [pid = 1646] [id = 190] 08:38:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x113599400) [pid = 1646] [serial = 568] [outer = 0x0] 08:38:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x114350000) [pid = 1646] [serial = 569] [outer = 0x113599400] 08:38:48 INFO - PROCESS | 1646 | 1461685128734 Marionette DEBUG loaded listener.js 08:38:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1178f9000) [pid = 1646] [serial = 570] [outer = 0x113599400] 08:38:49 INFO - PROCESS | 1646 | 1461685129285 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] 08:38:49 INFO - PROCESS | 1646 | 1461685129324 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:38:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:38:49 INFO - PROCESS | 1646 | 1461685129327 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:38:49 INFO - PROCESS | 1646 | 1461685129331 Marionette TRACE conn2 <- [1,734,null,{}] 08:38:49 INFO - PROCESS | 1646 | 1461685129334 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}] 08:38:49 INFO - PROCESS | 1646 | 1461685129433 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:38:49 INFO - PROCESS | 1646 | 1461685129486 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x123bc4000 == 60 [pid = 1646] [id = 191] 08:38:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11a925800) [pid = 1646] [serial = 571] [outer = 0x0] 08:38:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x123b69c00) [pid = 1646] [serial = 572] [outer = 0x11a925800] 08:38:49 INFO - PROCESS | 1646 | 1461685129518 Marionette DEBUG loaded listener.js 08:38:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x123c76000) [pid = 1646] [serial = 573] [outer = 0x11a925800] 08:38:49 INFO - PROCESS | 1646 | 1461685129938 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]]]}] 08:38:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:38:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 672ms 08:38:50 INFO - PROCESS | 1646 | 1461685130000 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:38:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:38:50 INFO - PROCESS | 1646 | 1461685130002 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:38:50 INFO - PROCESS | 1646 | 1461685130005 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:38:50 INFO - PROCESS | 1646 | 1461685130006 Marionette TRACE conn2 <- [1,738,null,{}] 08:38:50 INFO - PROCESS | 1646 | 1461685130009 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}] 08:38:50 INFO - PROCESS | 1646 | 1461685130107 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:38:50 INFO - PROCESS | 1646 | 1461685130162 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb91800 == 61 [pid = 1646] [id = 192] 08:38:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x126694800) [pid = 1646] [serial = 574] [outer = 0x0] 08:38:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1296d4c00) [pid = 1646] [serial = 575] [outer = 0x126694800] 08:38:50 INFO - PROCESS | 1646 | 1461685130204 Marionette DEBUG loaded listener.js 08:38:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12b4cfc00) [pid = 1646] [serial = 576] [outer = 0x126694800] 08:38:51 INFO - PROCESS | 1646 | 1461685131087 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]]]}] 08:38:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:38:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1118ms 08:38:51 INFO - PROCESS | 1646 | 1461685131124 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:38:51 INFO - PROCESS | 1646 | 1461685131127 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:38:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:38:51 INFO - PROCESS | 1646 | 1461685131135 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:38:51 INFO - PROCESS | 1646 | 1461685131138 Marionette TRACE conn2 <- [1,742,null,{}] 08:38:51 INFO - PROCESS | 1646 | 1461685131140 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}] 08:38:51 INFO - PROCESS | 1646 | 1461685131240 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:38:51 INFO - PROCESS | 1646 | 1461685131289 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d736800 == 62 [pid = 1646] [id = 193] 08:38:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x126c42800) [pid = 1646] [serial = 577] [outer = 0x0] 08:38:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12d34b400) [pid = 1646] [serial = 578] [outer = 0x126c42800] 08:38:51 INFO - PROCESS | 1646 | 1461685131320 Marionette DEBUG loaded listener.js 08:38:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12e4e7400) [pid = 1646] [serial = 579] [outer = 0x126c42800] 08:38:52 INFO - PROCESS | 1646 | 1461685132193 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]]]}] 08:38:52 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 08:38:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1075ms 08:38:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:38:52 INFO - PROCESS | 1646 | 1461685132206 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:38:52 INFO - PROCESS | 1646 | 1461685132207 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:38:52 INFO - PROCESS | 1646 | 1461685132209 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:38:52 INFO - PROCESS | 1646 | 1461685132211 Marionette TRACE conn2 <- [1,746,null,{}] 08:38:52 INFO - PROCESS | 1646 | 1461685132213 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}] 08:38:52 INFO - PROCESS | 1646 | 1461685132343 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:38:52 INFO - PROCESS | 1646 | 1461685132392 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e70c000 == 63 [pid = 1646] [id = 194] 08:38:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12ddd3400) [pid = 1646] [serial = 580] [outer = 0x0] 08:38:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12ec27000) [pid = 1646] [serial = 581] [outer = 0x12ddd3400] 08:38:52 INFO - PROCESS | 1646 | 1461685132421 Marionette DEBUG loaded listener.js 08:38:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12ec2f000) [pid = 1646] [serial = 582] [outer = 0x12ddd3400] 08:38:53 INFO - PROCESS | 1646 | 1461685133311 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]]]}] 08:38:53 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.) 08:38:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1120ms 08:38:53 INFO - PROCESS | 1646 | 1461685133329 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:38:53 INFO - PROCESS | 1646 | 1461685133330 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:38:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:38:53 INFO - PROCESS | 1646 | 1461685133335 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:38:53 INFO - PROCESS | 1646 | 1461685133336 Marionette TRACE conn2 <- [1,750,null,{}] 08:38:53 INFO - PROCESS | 1646 | 1461685133339 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}] 08:38:53 INFO - PROCESS | 1646 | 1461685133435 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:38:53 INFO - PROCESS | 1646 | 1461685133485 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b017800 == 64 [pid = 1646] [id = 195] 08:38:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12e681800) [pid = 1646] [serial = 583] [outer = 0x0] 08:38:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12ec2f400) [pid = 1646] [serial = 584] [outer = 0x12e681800] 08:38:53 INFO - PROCESS | 1646 | 1461685133522 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12ed43c00) [pid = 1646] [serial = 585] [outer = 0x12e681800] 08:38:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12f68d000 == 63 [pid = 1646] [id = 163] 08:38:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12b14e000 == 62 [pid = 1646] [id = 189] 08:38:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1294c6800 == 61 [pid = 1646] [id = 188] 08:38:54 INFO - PROCESS | 1646 | --DOCSHELL 0x114e9b000 == 60 [pid = 1646] [id = 187] 08:38:54 INFO - PROCESS | 1646 | --DOCSHELL 0x126684800 == 59 [pid = 1646] [id = 186] 08:38:54 INFO - PROCESS | 1646 | --DOCSHELL 0x125aaf800 == 58 [pid = 1646] [id = 185] 08:38:54 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb1d000 == 57 [pid = 1646] [id = 184] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12efc8000) [pid = 1646] [serial = 533] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOCSHELL 0x118e4d800 == 56 [pid = 1646] [id = 183] 08:38:54 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf84000 == 55 [pid = 1646] [id = 182] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12d7c9c00) [pid = 1646] [serial = 515] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12d38e400) [pid = 1646] [serial = 512] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12e499400) [pid = 1646] [serial = 518] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11c50d000) [pid = 1646] [serial = 498] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11bd21800) [pid = 1646] [serial = 497] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x126c4a400) [pid = 1646] [serial = 503] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1280b6c00) [pid = 1646] [serial = 504] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11b084400) [pid = 1646] [serial = 479] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12b278400) [pid = 1646] [serial = 509] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1292d3000) [pid = 1646] [serial = 506] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12b272800) [pid = 1646] [serial = 507] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11a94fc00) [pid = 1646] [serial = 495] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119269800) [pid = 1646] [serial = 494] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12ed44800) [pid = 1646] [serial = 476] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12efbfc00) [pid = 1646] [serial = 477] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12be50000) [pid = 1646] [serial = 485] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x123c7c800) [pid = 1646] [serial = 482] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12ec26000) [pid = 1646] [serial = 521] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12ec2c800) [pid = 1646] [serial = 491] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x123b72800) [pid = 1646] [serial = 500] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x125b0c000) [pid = 1646] [serial = 501] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12e491000) [pid = 1646] [serial = 488] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12e67c000) [pid = 1646] [serial = 519] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12b91f400) [pid = 1646] [serial = 524] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1178a3400) [pid = 1646] [serial = 527] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12efbe000) [pid = 1646] [serial = 530] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12ed41c00) [pid = 1646] [serial = 528] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12ed37400) [pid = 1646] [serial = 522] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12ddcc000) [pid = 1646] [serial = 516] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12d3bb000) [pid = 1646] [serial = 513] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12ed41400) [pid = 1646] [serial = 525] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12d194800) [pid = 1646] [serial = 510] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12efc5000) [pid = 1646] [serial = 531] [outer = 0x0] [url = about:blank] 08:38:54 INFO - PROCESS | 1646 | 1461685134556 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]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:38:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1271ms 08:38:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:38:54 INFO - PROCESS | 1646 | 1461685134605 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:38:54 INFO - PROCESS | 1646 | 1461685134608 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:38:54 INFO - PROCESS | 1646 | 1461685134611 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:38:54 INFO - PROCESS | 1646 | 1461685134613 Marionette TRACE conn2 <- [1,754,null,{}] 08:38:54 INFO - PROCESS | 1646 | 1461685134616 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}] 08:38:54 INFO - PROCESS | 1646 | 1461685134697 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:38:54 INFO - PROCESS | 1646 | 1461685134705 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e54000 == 56 [pid = 1646] [id = 196] 08:38:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119ea0400) [pid = 1646] [serial = 586] [outer = 0x0] 08:38:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11ae5a000) [pid = 1646] [serial = 587] [outer = 0x119ea0400] 08:38:54 INFO - PROCESS | 1646 | 1461685134735 Marionette DEBUG loaded listener.js 08:38:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11bbe5400) [pid = 1646] [serial = 588] [outer = 0x119ea0400] 08:38:55 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 08:38:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 08:38:55 INFO - PROCESS | 1646 | 1461685135578 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]]]}] 08:38:55 INFO - PROCESS | 1646 | 1461685135584 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:38:55 INFO - PROCESS | 1646 | 1461685135587 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:38:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:38:55 INFO - PROCESS | 1646 | 1461685135592 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:38:55 INFO - PROCESS | 1646 | 1461685135593 Marionette TRACE conn2 <- [1,758,null,{}] 08:38:55 INFO - PROCESS | 1646 | 1461685135596 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}] 08:38:55 INFO - PROCESS | 1646 | 1461685135681 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:38:55 INFO - PROCESS | 1646 | 1461685135730 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb4a000 == 57 [pid = 1646] [id = 197] 08:38:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11bd20000) [pid = 1646] [serial = 589] [outer = 0x0] 08:38:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x125d56800) [pid = 1646] [serial = 590] [outer = 0x11bd20000] 08:38:55 INFO - PROCESS | 1646 | 1461685135756 Marionette DEBUG loaded listener.js 08:38:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x127196400) [pid = 1646] [serial = 591] [outer = 0x11bd20000] 08:38:56 INFO - PROCESS | 1646 | 1461685136150 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]]]}] 08:38:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:38:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 571ms 08:38:56 INFO - PROCESS | 1646 | 1461685136163 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:38:56 INFO - PROCESS | 1646 | 1461685136167 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:38:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:38:56 INFO - PROCESS | 1646 | 1461685136172 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:38:56 INFO - PROCESS | 1646 | 1461685136174 Marionette TRACE conn2 <- [1,762,null,{}] 08:38:56 INFO - PROCESS | 1646 | 1461685136178 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}] 08:38:56 INFO - PROCESS | 1646 | 1461685136279 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:38:56 INFO - PROCESS | 1646 | 1461685136329 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae80800 == 58 [pid = 1646] [id = 198] 08:38:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x118767800) [pid = 1646] [serial = 592] [outer = 0x0] 08:38:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11a92e000) [pid = 1646] [serial = 593] [outer = 0x118767800] 08:38:56 INFO - PROCESS | 1646 | 1461685136362 Marionette DEBUG loaded listener.js 08:38:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11c503c00) [pid = 1646] [serial = 594] [outer = 0x118767800] 08:38:57 INFO - PROCESS | 1646 | 1461685137268 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]]]}] 08:38:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:38:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1121ms 08:38:57 INFO - PROCESS | 1646 | 1461685137293 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:38:57 INFO - PROCESS | 1646 | 1461685137297 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:38:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:38:57 INFO - PROCESS | 1646 | 1461685137302 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:38:57 INFO - PROCESS | 1646 | 1461685137304 Marionette TRACE conn2 <- [1,766,null,{}] 08:38:57 INFO - PROCESS | 1646 | 1461685137306 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}] 08:38:57 INFO - PROCESS | 1646 | 1461685137391 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:38:57 INFO - PROCESS | 1646 | 1461685137483 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x126505800 == 59 [pid = 1646] [id = 199] 08:38:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x125e58400) [pid = 1646] [serial = 595] [outer = 0x0] 08:38:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x128a22400) [pid = 1646] [serial = 596] [outer = 0x125e58400] 08:38:57 INFO - PROCESS | 1646 | 1461685137515 Marionette DEBUG loaded listener.js 08:38:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1296dd400) [pid = 1646] [serial = 597] [outer = 0x125e58400] 08:38:58 INFO - PROCESS | 1646 | 1461685138438 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]]]}] 08:38:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:38:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1170ms 08:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:38:58 INFO - PROCESS | 1646 | 1461685138472 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:38:58 INFO - PROCESS | 1646 | 1461685138473 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:38:58 INFO - PROCESS | 1646 | 1461685138475 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:38:58 INFO - PROCESS | 1646 | 1461685138478 Marionette TRACE conn2 <- [1,770,null,{}] 08:38:58 INFO - PROCESS | 1646 | 1461685138486 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}] 08:38:58 INFO - PROCESS | 1646 | 1461685138613 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:38:58 INFO - PROCESS | 1646 | 1461685138663 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x118e65000 == 60 [pid = 1646] [id = 200] 08:38:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12bc73c00) [pid = 1646] [serial = 598] [outer = 0x0] 08:38:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12c02a400) [pid = 1646] [serial = 599] [outer = 0x12bc73c00] 08:38:58 INFO - PROCESS | 1646 | 1461685138699 Marionette DEBUG loaded listener.js 08:38:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12d38e400) [pid = 1646] [serial = 600] [outer = 0x12bc73c00] 08:38:59 INFO - PROCESS | 1646 | 1461685139154 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]]]}] 08:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 722ms 08:38:59 INFO - PROCESS | 1646 | 1461685139213 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:38:59 INFO - PROCESS | 1646 | 1461685139216 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:38:59 INFO - PROCESS | 1646 | 1461685139221 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:38:59 INFO - PROCESS | 1646 | 1461685139222 Marionette TRACE conn2 <- [1,774,null,{}] 08:38:59 INFO - PROCESS | 1646 | 1461685139224 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}] 08:38:59 INFO - PROCESS | 1646 | 1461685139320 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:38:59 INFO - PROCESS | 1646 | 1461685139383 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b527800 == 61 [pid = 1646] [id = 201] 08:38:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12be4d400) [pid = 1646] [serial = 601] [outer = 0x0] 08:38:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12d711c00) [pid = 1646] [serial = 602] [outer = 0x12be4d400] 08:38:59 INFO - PROCESS | 1646 | 1461685139414 Marionette DEBUG loaded listener.js 08:38:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12ddd3800) [pid = 1646] [serial = 603] [outer = 0x12be4d400] 08:38:59 INFO - PROCESS | 1646 | 1461685139810 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]]]}] 08:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 621ms 08:38:59 INFO - PROCESS | 1646 | 1461685139841 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:38:59 INFO - PROCESS | 1646 | 1461685139843 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:38:59 INFO - PROCESS | 1646 | 1461685139845 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:38:59 INFO - PROCESS | 1646 | 1461685139847 Marionette TRACE conn2 <- [1,778,null,{}] 08:38:59 INFO - PROCESS | 1646 | 1461685139849 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}] 08:38:59 INFO - PROCESS | 1646 | 1461685139949 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:39:00 INFO - PROCESS | 1646 | 1461685140064 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c93f000 == 62 [pid = 1646] [id = 202] 08:39:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12d3b2800) [pid = 1646] [serial = 604] [outer = 0x0] 08:39:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12e4f0c00) [pid = 1646] [serial = 605] [outer = 0x12d3b2800] 08:39:00 INFO - PROCESS | 1646 | 1461685140114 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12ec32400) [pid = 1646] [serial = 606] [outer = 0x12d3b2800] 08:39:00 INFO - PROCESS | 1646 | 1461685140642 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]]]}] 08:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 823ms 08:39:00 INFO - PROCESS | 1646 | 1461685140685 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:39:00 INFO - PROCESS | 1646 | 1461685140687 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:39:00 INFO - PROCESS | 1646 | 1461685140692 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:39:00 INFO - PROCESS | 1646 | 1461685140694 Marionette TRACE conn2 <- [1,782,null,{}] 08:39:00 INFO - PROCESS | 1646 | 1461685140698 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}] 08:39:00 INFO - PROCESS | 1646 | 1461685140793 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:39:00 INFO - PROCESS | 1646 | 1461685140862 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11923a800 == 63 [pid = 1646] [id = 203] 08:39:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11a931000) [pid = 1646] [serial = 607] [outer = 0x0] 08:39:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11b258400) [pid = 1646] [serial = 608] [outer = 0x11a931000] 08:39:00 INFO - PROCESS | 1646 | 1461685140891 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11c937c00) [pid = 1646] [serial = 609] [outer = 0x11a931000] 08:39:01 INFO - PROCESS | 1646 | 1461685141327 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]]]}] 08:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 671ms 08:39:01 INFO - PROCESS | 1646 | --DOCSHELL 0x119e54000 == 62 [pid = 1646] [id = 196] 08:39:01 INFO - PROCESS | 1646 | 1461685141396 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:39:01 INFO - PROCESS | 1646 | 1461685141400 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:39:01 INFO - PROCESS | 1646 | --DOCSHELL 0x123bc4000 == 61 [pid = 1646] [id = 191] 08:39:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1157df800 == 60 [pid = 1646] [id = 190] 08:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:39:01 INFO - PROCESS | 1646 | 1461685141408 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:39:01 INFO - PROCESS | 1646 | 1461685141409 Marionette TRACE conn2 <- [1,786,null,{}] 08:39:01 INFO - PROCESS | 1646 | 1461685141412 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}] 08:39:01 INFO - PROCESS | 1646 | 1461685141490 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:39:01 INFO - PROCESS | 1646 | 1461685141557 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c79b000 == 61 [pid = 1646] [id = 204] 08:39:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1270e8c00) [pid = 1646] [serial = 610] [outer = 0x0] 08:39:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1292d4800) [pid = 1646] [serial = 611] [outer = 0x1270e8c00] 08:39:01 INFO - PROCESS | 1646 | 1461685141584 Marionette DEBUG loaded listener.js 08:39:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12b42c400) [pid = 1646] [serial = 612] [outer = 0x1270e8c00] 08:39:01 INFO - PROCESS | 1646 | 1461685141907 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]]]}] 08:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 08:39:01 INFO - PROCESS | 1646 | 1461685141927 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:39:01 INFO - PROCESS | 1646 | 1461685141928 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:39:01 INFO - PROCESS | 1646 | 1461685141931 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:39:01 INFO - PROCESS | 1646 | 1461685141935 Marionette TRACE conn2 <- [1,790,null,{}] 08:39:01 INFO - PROCESS | 1646 | 1461685141950 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}] 08:39:02 INFO - PROCESS | 1646 | 1461685142054 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:39:02 INFO - PROCESS | 1646 | 1461685142088 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c939000 == 62 [pid = 1646] [id = 205] 08:39:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12b65ac00) [pid = 1646] [serial = 613] [outer = 0x0] 08:39:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12d711800) [pid = 1646] [serial = 614] [outer = 0x12b65ac00] 08:39:02 INFO - PROCESS | 1646 | 1461685142116 Marionette DEBUG loaded listener.js 08:39:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12e680c00) [pid = 1646] [serial = 615] [outer = 0x12b65ac00] 08:39:02 INFO - PROCESS | 1646 | 1461685142476 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]]]}] 08:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 580ms 08:39:02 INFO - PROCESS | 1646 | 1461685142511 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:39:02 INFO - PROCESS | 1646 | 1461685142513 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:39:02 INFO - PROCESS | 1646 | 1461685142522 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:39:02 INFO - PROCESS | 1646 | 1461685142523 Marionette TRACE conn2 <- [1,794,null,{}] 08:39:02 INFO - PROCESS | 1646 | 1461685142525 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}] 08:39:02 INFO - PROCESS | 1646 | 1461685142626 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:39:02 INFO - PROCESS | 1646 | 1461685142632 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e405000 == 63 [pid = 1646] [id = 206] 08:39:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12ddd0800) [pid = 1646] [serial = 616] [outer = 0x0] 08:39:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12ed45400) [pid = 1646] [serial = 617] [outer = 0x12ddd0800] 08:39:02 INFO - PROCESS | 1646 | 1461685142687 Marionette DEBUG loaded listener.js 08:39:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12efc3c00) [pid = 1646] [serial = 618] [outer = 0x12ddd0800] 08:39:03 INFO - PROCESS | 1646 | 1461685143032 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]]]}] 08:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 08:39:03 INFO - PROCESS | 1646 | 1461685143040 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:39:03 INFO - PROCESS | 1646 | 1461685143042 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:39:03 INFO - PROCESS | 1646 | 1461685143044 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:39:03 INFO - PROCESS | 1646 | 1461685143045 Marionette TRACE conn2 <- [1,798,null,{}] 08:39:03 INFO - PROCESS | 1646 | 1461685143047 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}] 08:39:03 INFO - PROCESS | 1646 | 1461685143152 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:39:03 INFO - PROCESS | 1646 | 1461685143166 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec92800 == 64 [pid = 1646] [id = 207] 08:39:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x114f24000) [pid = 1646] [serial = 619] [outer = 0x0] 08:39:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x114f2d400) [pid = 1646] [serial = 620] [outer = 0x114f24000] 08:39:03 INFO - PROCESS | 1646 | 1461685143191 Marionette DEBUG loaded listener.js 08:39:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x114f31400) [pid = 1646] [serial = 621] [outer = 0x114f24000] 08:39:03 INFO - PROCESS | 1646 | 1461685143525 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]]]}] 08:39:03 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 08:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 08:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:39:03 INFO - PROCESS | 1646 | 1461685143562 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:39:03 INFO - PROCESS | 1646 | 1461685143563 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:39:03 INFO - PROCESS | 1646 | 1461685143565 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:39:03 INFO - PROCESS | 1646 | 1461685143567 Marionette TRACE conn2 <- [1,802,null,{}] 08:39:03 INFO - PROCESS | 1646 | 1461685143569 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}] 08:39:03 INFO - PROCESS | 1646 | 1461685143680 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:39:03 INFO - PROCESS | 1646 | 1461685143696 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f1df000 == 65 [pid = 1646] [id = 208] 08:39:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12ddd1c00) [pid = 1646] [serial = 622] [outer = 0x0] 08:39:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12f39c400) [pid = 1646] [serial = 623] [outer = 0x12ddd1c00] 08:39:03 INFO - PROCESS | 1646 | 1461685143723 Marionette DEBUG loaded listener.js 08:39:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12f79a800) [pid = 1646] [serial = 624] [outer = 0x12ddd1c00] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12d3b5400) [pid = 1646] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119ea0400) [pid = 1646] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x113599400) [pid = 1646] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1296db400) [pid = 1646] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x126c42800) [pid = 1646] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1280bc400) [pid = 1646] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11a925800) [pid = 1646] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11a92fc00) [pid = 1646] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x118e90c00) [pid = 1646] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12e681800) [pid = 1646] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11ae57400) [pid = 1646] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1178a4000) [pid = 1646] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11bbe3800) [pid = 1646] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b42bc00) [pid = 1646] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12c029400) [pid = 1646] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x115885c00) [pid = 1646] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x119f53400) [pid = 1646] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12e683000) [pid = 1646] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11ae58c00) [pid = 1646] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1280bb400) [pid = 1646] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11ba90000) [pid = 1646] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12ddc7c00) [pid = 1646] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12bc7c800) [pid = 1646] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x126694800) [pid = 1646] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12ddd3400) [pid = 1646] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12e492c00) [pid = 1646] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12b91d800) [pid = 1646] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118f2d000) [pid = 1646] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11a931c00) [pid = 1646] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1178a0000) [pid = 1646] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x125b08c00) [pid = 1646] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12c026000) [pid = 1646] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11c244400) [pid = 1646] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x115727800) [pid = 1646] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:39:04 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128a19800) [pid = 1646] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:39:04 INFO - PROCESS | 1646 | 1461685144174 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]]]}] 08:39:04 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 08:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 620ms 08:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:39:04 INFO - PROCESS | 1646 | 1461685144187 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:39:04 INFO - PROCESS | 1646 | 1461685144189 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:39:04 INFO - PROCESS | 1646 | 1461685144191 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:39:04 INFO - PROCESS | 1646 | 1461685144192 Marionette TRACE conn2 <- [1,806,null,{}] 08:39:04 INFO - PROCESS | 1646 | 1461685144194 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}] 08:39:04 INFO - PROCESS | 1646 | 1461685144305 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:39:04 INFO - PROCESS | 1646 | 1461685144338 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12812f000 == 66 [pid = 1646] [id = 209] 08:39:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1136d4000) [pid = 1646] [serial = 625] [outer = 0x0] 08:39:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x114f4a400) [pid = 1646] [serial = 626] [outer = 0x1136d4000] 08:39:04 INFO - PROCESS | 1646 | 1461685144363 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x114f4ec00) [pid = 1646] [serial = 627] [outer = 0x1136d4000] 08:39:04 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:39:04 INFO - PROCESS | 1646 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:39:04 INFO - PROCESS | 1646 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:39:04 INFO - PROCESS | 1646 | [GFX2-]: Using SkiaGL canvas. 08:39:04 INFO - PROCESS | 1646 | 1461685144673 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]]]}] 08:39:04 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 08:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 08:39:04 INFO - PROCESS | 1646 | 1461685144711 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:39:04 INFO - PROCESS | 1646 | 1461685144712 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:39:04 INFO - PROCESS | 1646 | 1461685144714 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:39:04 INFO - PROCESS | 1646 | 1461685144715 Marionette TRACE conn2 <- [1,810,null,{}] 08:39:04 INFO - PROCESS | 1646 | 1461685144720 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}] 08:39:04 INFO - PROCESS | 1646 | 1461685144798 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:39:04 INFO - PROCESS | 1646 | 1461685144805 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb7c000 == 67 [pid = 1646] [id = 210] 08:39:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x114f50800) [pid = 1646] [serial = 628] [outer = 0x0] 08:39:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11a891800) [pid = 1646] [serial = 629] [outer = 0x114f50800] 08:39:04 INFO - PROCESS | 1646 | 1461685144829 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123b71c00) [pid = 1646] [serial = 630] [outer = 0x114f50800] 08:39:05 INFO - PROCESS | 1646 | 1461685145168 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]]]}] 08:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 471ms 08:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:39:05 INFO - PROCESS | 1646 | 1461685145198 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:39:05 INFO - PROCESS | 1646 | 1461685145201 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:39:05 INFO - PROCESS | 1646 | 1461685145205 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 1646 | 1461685145206 Marionette TRACE conn2 <- [1,814,null,{}] 08:39:05 INFO - PROCESS | 1646 | 1461685145208 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}] 08:39:05 INFO - PROCESS | 1646 | 1461685145292 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:39:05 INFO - PROCESS | 1646 | 1461685145296 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fc8e000 == 68 [pid = 1646] [id = 211] 08:39:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x114f4e800) [pid = 1646] [serial = 631] [outer = 0x0] 08:39:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1280b9c00) [pid = 1646] [serial = 632] [outer = 0x114f4e800] 08:39:05 INFO - PROCESS | 1646 | 1461685145322 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12b42e000) [pid = 1646] [serial = 633] [outer = 0x114f4e800] 08:39:05 INFO - PROCESS | 1646 | 1461685145637 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] 08:39:05 INFO - PROCESS | 1646 | 1461685145677 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:39:05 INFO - PROCESS | 1646 | 1461685145679 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 1646 | 1461685145680 Marionette TRACE conn2 <- [1,818,null,{}] 08:39:05 INFO - PROCESS | 1646 | 1461685145683 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}] 08:39:05 INFO - PROCESS | 1646 | 1461685145772 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:39:05 INFO - PROCESS | 1646 | 1461685145833 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fed9800 == 69 [pid = 1646] [id = 212] 08:39:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x114be9c00) [pid = 1646] [serial = 634] [outer = 0x0] 08:39:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x114bedc00) [pid = 1646] [serial = 635] [outer = 0x114be9c00] 08:39:05 INFO - PROCESS | 1646 | 1461685145874 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x114f50c00) [pid = 1646] [serial = 636] [outer = 0x114be9c00] 08:39:06 INFO - PROCESS | 1646 | 1461685146537 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]]]}] 08:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 868ms 08:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:39:06 INFO - PROCESS | 1646 | 1461685146548 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:39:06 INFO - PROCESS | 1646 | 1461685146550 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:39:06 INFO - PROCESS | 1646 | 1461685146554 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:39:06 INFO - PROCESS | 1646 | 1461685146556 Marionette TRACE conn2 <- [1,822,null,{}] 08:39:06 INFO - PROCESS | 1646 | 1461685146559 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}] 08:39:06 INFO - PROCESS | 1646 | 1461685146663 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:39:06 INFO - PROCESS | 1646 | 1461685146715 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c19000 == 70 [pid = 1646] [id = 213] 08:39:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11789d400) [pid = 1646] [serial = 637] [outer = 0x0] 08:39:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1198df000) [pid = 1646] [serial = 638] [outer = 0x11789d400] 08:39:06 INFO - PROCESS | 1646 | 1461685146747 Marionette DEBUG loaded listener.js 08:39:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11c505400) [pid = 1646] [serial = 639] [outer = 0x11789d400] 08:39:07 INFO - PROCESS | 1646 | 1461685147221 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] 08:39:07 INFO - PROCESS | 1646 | 1461685147287 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:39:07 INFO - PROCESS | 1646 | 1461685147294 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 1646 | 1461685147295 Marionette TRACE conn2 <- [1,826,null,{}] 08:39:07 INFO - PROCESS | 1646 | 1461685147298 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}] 08:39:07 INFO - PROCESS | 1646 | 1461685147403 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:39:07 INFO - PROCESS | 1646 | 1461685147471 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ede4000 == 71 [pid = 1646] [id = 214] 08:39:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x123c7cc00) [pid = 1646] [serial = 640] [outer = 0x0] 08:39:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12b16c800) [pid = 1646] [serial = 641] [outer = 0x123c7cc00] 08:39:07 INFO - PROCESS | 1646 | 1461685147501 Marionette DEBUG loaded listener.js 08:39:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12b4cc400) [pid = 1646] [serial = 642] [outer = 0x123c7cc00] 08:39:07 INFO - PROCESS | 1646 | 1461685147922 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]]]}] 08:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 669ms 08:39:07 INFO - PROCESS | 1646 | 1461685147963 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:39:07 INFO - PROCESS | 1646 | 1461685147964 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:39:07 INFO - PROCESS | 1646 | 1461685147986 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 1646 | 1461685147988 Marionette TRACE conn2 <- [1,830,null,{}] 08:39:08 INFO - PROCESS | 1646 | 1461685147996 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}] 08:39:08 INFO - PROCESS | 1646 | 1461685148100 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:39:08 INFO - PROCESS | 1646 | 1461685148170 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301a5000 == 72 [pid = 1646] [id = 215] 08:39:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12d18f400) [pid = 1646] [serial = 643] [outer = 0x0] 08:39:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12d38bc00) [pid = 1646] [serial = 644] [outer = 0x12d18f400] 08:39:08 INFO - PROCESS | 1646 | 1461685148202 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12e48f400) [pid = 1646] [serial = 645] [outer = 0x12d18f400] 08:39:08 INFO - PROCESS | 1646 | 1461685148614 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]]]}] 08:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 673ms 08:39:08 INFO - PROCESS | 1646 | 1461685148657 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:39:08 INFO - PROCESS | 1646 | 1461685148659 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:39:08 INFO - PROCESS | 1646 | 1461685148701 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:39:08 INFO - PROCESS | 1646 | 1461685148702 Marionette TRACE conn2 <- [1,834,null,{}] 08:39:08 INFO - PROCESS | 1646 | 1461685148706 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}] 08:39:08 INFO - PROCESS | 1646 | 1461685148806 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:39:08 INFO - PROCESS | 1646 | 1461685148874 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302d8000 == 73 [pid = 1646] [id = 216] 08:39:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12e681800) [pid = 1646] [serial = 646] [outer = 0x0] 08:39:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12ec32800) [pid = 1646] [serial = 647] [outer = 0x12e681800] 08:39:08 INFO - PROCESS | 1646 | 1461685148904 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12ed44c00) [pid = 1646] [serial = 648] [outer = 0x12e681800] 08:39:09 INFO - PROCESS | 1646 | 1461685149322 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]]]}] 08:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 690ms 08:39:09 INFO - PROCESS | 1646 | 1461685149383 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:39:09 INFO - PROCESS | 1646 | 1461685149385 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:39:09 INFO - PROCESS | 1646 | 1461685149388 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 1646 | 1461685149390 Marionette TRACE conn2 <- [1,838,null,{}] 08:39:09 INFO - PROCESS | 1646 | 1461685149392 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}] 08:39:09 INFO - PROCESS | 1646 | 1461685149492 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:39:09 INFO - PROCESS | 1646 | 1461685149562 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x118ef8000 == 74 [pid = 1646] [id = 217] 08:39:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11453f800) [pid = 1646] [serial = 649] [outer = 0x0] 08:39:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x119038400) [pid = 1646] [serial = 650] [outer = 0x11453f800] 08:39:09 INFO - PROCESS | 1646 | 1461685149593 Marionette DEBUG loaded listener.js 08:39:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11b232400) [pid = 1646] [serial = 651] [outer = 0x11453f800] 08:39:10 INFO - PROCESS | 1646 | 1461685150009 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]]]}] 08:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 08:39:10 INFO - PROCESS | 1646 | 1461685150096 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:39:10 INFO - PROCESS | 1646 | 1461685150098 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:39:10 INFO - PROCESS | 1646 | 1461685150483 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:39:10 INFO - PROCESS | 1646 | 1461685150486 Marionette TRACE conn2 <- [1,842,null,{}] 08:39:10 INFO - PROCESS | 1646 | 1461685150491 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}] 08:39:10 INFO - PROCESS | 1646 | 1461685150582 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:39:10 INFO - PROCESS | 1646 | 1461685150638 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b26d800 == 75 [pid = 1646] [id = 218] 08:39:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x114f29000) [pid = 1646] [serial = 652] [outer = 0x0] 08:39:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x114f2c800) [pid = 1646] [serial = 653] [outer = 0x114f29000] 08:39:10 INFO - PROCESS | 1646 | 1461685150665 Marionette DEBUG loaded listener.js 08:39:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11588a000) [pid = 1646] [serial = 654] [outer = 0x114f29000] 08:39:11 INFO - PROCESS | 1646 | 1461685151096 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]]]}] 08:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 676ms 08:39:11 INFO - PROCESS | 1646 | 1461685151106 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:39:11 INFO - PROCESS | 1646 | 1461685151108 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:39:11 INFO - PROCESS | 1646 | 1461685151111 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:39:11 INFO - PROCESS | 1646 | 1461685151112 Marionette TRACE conn2 <- [1,846,null,{}] 08:39:11 INFO - PROCESS | 1646 | 1461685151118 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}] 08:39:11 INFO - PROCESS | 1646 | 1461685151214 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:39:11 INFO - PROCESS | 1646 | 1461685151287 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198ba800 == 76 [pid = 1646] [id = 219] 08:39:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x114f4bc00) [pid = 1646] [serial = 655] [outer = 0x0] 08:39:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1157a5400) [pid = 1646] [serial = 656] [outer = 0x114f4bc00] 08:39:11 INFO - PROCESS | 1646 | 1461685151314 Marionette DEBUG loaded listener.js 08:39:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x118c2a800) [pid = 1646] [serial = 657] [outer = 0x114f4bc00] 08:39:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12fc8e000 == 75 [pid = 1646] [id = 211] 08:39:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb7c000 == 74 [pid = 1646] [id = 210] 08:39:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12812f000 == 73 [pid = 1646] [id = 209] 08:39:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12f1df000 == 72 [pid = 1646] [id = 208] 08:39:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12ec92800 == 71 [pid = 1646] [id = 207] 08:39:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12e405000 == 70 [pid = 1646] [id = 206] 08:39:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12c939000 == 69 [pid = 1646] [id = 205] 08:39:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11c79b000 == 68 [pid = 1646] [id = 204] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x125d56800) [pid = 1646] [serial = 590] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12d3bcc00) [pid = 1646] [serial = 566] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11923a800 == 67 [pid = 1646] [id = 203] 08:39:11 INFO - PROCESS | 1646 | --DOCSHELL 0x126505800 == 66 [pid = 1646] [id = 199] 08:39:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae80800 == 65 [pid = 1646] [id = 198] 08:39:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb4a000 == 64 [pid = 1646] [id = 197] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1296dfc00) [pid = 1646] [serial = 542] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11bbe4c00) [pid = 1646] [serial = 546] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11ae59c00) [pid = 1646] [serial = 545] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11a951800) [pid = 1646] [serial = 548] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11c346000) [pid = 1646] [serial = 549] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12637a400) [pid = 1646] [serial = 551] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11a952000) [pid = 1646] [serial = 536] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x123c72400) [pid = 1646] [serial = 539] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12d395400) [pid = 1646] [serial = 564] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b431c00) [pid = 1646] [serial = 557] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11bbe5400) [pid = 1646] [serial = 588] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12b428400) [pid = 1646] [serial = 561] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12d389c00) [pid = 1646] [serial = 563] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1296da400) [pid = 1646] [serial = 554] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12b91cc00) [pid = 1646] [serial = 558] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11789f400) [pid = 1646] [serial = 560] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12b16e000) [pid = 1646] [serial = 555] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1270eb800) [pid = 1646] [serial = 552] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12e67b000) [pid = 1646] [serial = 489] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11ae5a000) [pid = 1646] [serial = 587] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1178f9000) [pid = 1646] [serial = 570] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12b433800) [pid = 1646] [serial = 543] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12e4e7400) [pid = 1646] [serial = 579] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1292dc400) [pid = 1646] [serial = 371] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x123c76000) [pid = 1646] [serial = 573] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11c348000) [pid = 1646] [serial = 368] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x114350000) [pid = 1646] [serial = 569] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11a922c00) [pid = 1646] [serial = 365] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12ec2f400) [pid = 1646] [serial = 584] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11c245800) [pid = 1646] [serial = 480] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12f39cc00) [pid = 1646] [serial = 534] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x126693c00) [pid = 1646] [serial = 540] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12bc77800) [pid = 1646] [serial = 374] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12d38f400) [pid = 1646] [serial = 425] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118f29400) [pid = 1646] [serial = 416] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12e67cc00) [pid = 1646] [serial = 437] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12ed41800) [pid = 1646] [serial = 492] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x126c4a800) [pid = 1646] [serial = 483] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12b270000) [pid = 1646] [serial = 422] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x123b68800) [pid = 1646] [serial = 419] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12e49c400) [pid = 1646] [serial = 431] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12d7d1400) [pid = 1646] [serial = 428] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12ed43c00) [pid = 1646] [serial = 585] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12b4cfc00) [pid = 1646] [serial = 576] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12ec27000) [pid = 1646] [serial = 581] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12d34b400) [pid = 1646] [serial = 578] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12e679800) [pid = 1646] [serial = 434] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1296d4c00) [pid = 1646] [serial = 575] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x123b69c00) [pid = 1646] [serial = 572] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12d35a800) [pid = 1646] [serial = 486] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11ba88000) [pid = 1646] [serial = 537] [outer = 0x0] [url = about:blank] 08:39:11 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12ec2f000) [pid = 1646] [serial = 582] [outer = 0x0] [url = about:blank] 08:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 620ms 08:39:11 INFO - PROCESS | 1646 | 1461685151728 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]]]}] 08:39:11 INFO - PROCESS | 1646 | 1461685151737 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:39:11 INFO - PROCESS | 1646 | 1461685151739 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:39:11 INFO - PROCESS | 1646 | 1461685151742 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:39:11 INFO - PROCESS | 1646 | 1461685151743 Marionette TRACE conn2 <- [1,850,null,{}] 08:39:11 INFO - PROCESS | 1646 | 1461685151746 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}] 08:39:11 INFO - PROCESS | 1646 | 1461685151849 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:39:11 INFO - PROCESS | 1646 | 1461685151947 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198ca000 == 65 [pid = 1646] [id = 220] 08:39:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118f30800) [pid = 1646] [serial = 658] [outer = 0x0] 08:39:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119e9f000) [pid = 1646] [serial = 659] [outer = 0x118f30800] 08:39:11 INFO - PROCESS | 1646 | 1461685151981 Marionette DEBUG loaded listener.js 08:39:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11a925000) [pid = 1646] [serial = 660] [outer = 0x118f30800] 08:39:12 INFO - PROCESS | 1646 | 1461685152294 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]]]}] 08:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 570ms 08:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:39:12 INFO - PROCESS | 1646 | 1461685152311 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:39:12 INFO - PROCESS | 1646 | 1461685152312 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:39:12 INFO - PROCESS | 1646 | 1461685152316 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:39:12 INFO - PROCESS | 1646 | 1461685152320 Marionette TRACE conn2 <- [1,854,null,{}] 08:39:12 INFO - PROCESS | 1646 | 1461685152323 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}] 08:39:12 INFO - PROCESS | 1646 | 1461685152404 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:39:12 INFO - PROCESS | 1646 | 1461685152408 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c203000 == 66 [pid = 1646] [id = 221] 08:39:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11a930400) [pid = 1646] [serial = 661] [outer = 0x0] 08:39:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11b234800) [pid = 1646] [serial = 662] [outer = 0x11a930400] 08:39:12 INFO - PROCESS | 1646 | 1461685152434 Marionette DEBUG loaded listener.js 08:39:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11b239c00) [pid = 1646] [serial = 663] [outer = 0x11a930400] 08:39:12 INFO - PROCESS | 1646 | 1461685152754 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]]]}] 08:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 474ms 08:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:39:12 INFO - PROCESS | 1646 | 1461685152790 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:39:12 INFO - PROCESS | 1646 | 1461685152791 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:39:12 INFO - PROCESS | 1646 | 1461685152793 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:39:12 INFO - PROCESS | 1646 | 1461685152794 Marionette TRACE conn2 <- [1,858,null,{}] 08:39:12 INFO - PROCESS | 1646 | 1461685152796 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}] 08:39:12 INFO - PROCESS | 1646 | 1461685152875 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:39:12 INFO - PROCESS | 1646 | 1461685152879 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c80a000 == 67 [pid = 1646] [id = 222] 08:39:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11ba18c00) [pid = 1646] [serial = 664] [outer = 0x0] 08:39:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11bbe4c00) [pid = 1646] [serial = 665] [outer = 0x11ba18c00] 08:39:12 INFO - PROCESS | 1646 | 1461685152909 Marionette DEBUG loaded listener.js 08:39:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11c248800) [pid = 1646] [serial = 666] [outer = 0x11ba18c00] 08:39:13 INFO - PROCESS | 1646 | 1461685153235 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]]]}] 08:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 08:39:13 INFO - PROCESS | 1646 | 1461685153263 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:39:13 INFO - PROCESS | 1646 | 1461685153264 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:39:13 INFO - PROCESS | 1646 | 1461685153269 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:39:13 INFO - PROCESS | 1646 | 1461685153270 Marionette TRACE conn2 <- [1,862,null,{}] 08:39:13 INFO - PROCESS | 1646 | 1461685153272 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}] 08:39:13 INFO - PROCESS | 1646 | 1461685153369 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:39:13 INFO - PROCESS | 1646 | 1461685153426 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198be000 == 68 [pid = 1646] [id = 223] 08:39:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11c245400) [pid = 1646] [serial = 667] [outer = 0x0] 08:39:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11c939c00) [pid = 1646] [serial = 668] [outer = 0x11c245400] 08:39:13 INFO - PROCESS | 1646 | 1461685153457 Marionette DEBUG loaded listener.js 08:39:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125d58000) [pid = 1646] [serial = 669] [outer = 0x11c245400] 08:39:13 INFO - PROCESS | 1646 | 1461685153782 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]]]}] 08:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 572ms 08:39:13 INFO - PROCESS | 1646 | 1461685153840 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:39:13 INFO - PROCESS | 1646 | 1461685153841 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:39:13 INFO - PROCESS | 1646 | 1461685153843 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:39:13 INFO - PROCESS | 1646 | 1461685153844 Marionette TRACE conn2 <- [1,866,null,{}] 08:39:13 INFO - PROCESS | 1646 | 1461685153846 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}] 08:39:13 INFO - PROCESS | 1646 | 1461685153943 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:39:13 INFO - PROCESS | 1646 | 1461685153957 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12668c800 == 69 [pid = 1646] [id = 224] 08:39:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x125e56000) [pid = 1646] [serial = 670] [outer = 0x0] 08:39:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x126896000) [pid = 1646] [serial = 671] [outer = 0x125e56000] 08:39:13 INFO - PROCESS | 1646 | 1461685153982 Marionette DEBUG loaded listener.js 08:39:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x127193000) [pid = 1646] [serial = 672] [outer = 0x125e56000] 08:39:14 INFO - PROCESS | 1646 | 1461685154341 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]]]}] 08:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms 08:39:14 INFO - PROCESS | 1646 | 1461685154364 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:39:14 INFO - PROCESS | 1646 | 1461685154365 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:39:14 INFO - PROCESS | 1646 | 1461685154367 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:39:14 INFO - PROCESS | 1646 | 1461685154369 Marionette TRACE conn2 <- [1,870,null,{}] 08:39:14 INFO - PROCESS | 1646 | 1461685154371 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}] 08:39:14 INFO - PROCESS | 1646 | 1461685154474 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:39:14 INFO - PROCESS | 1646 | 1461685154479 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x128122800 == 70 [pid = 1646] [id = 225] 08:39:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x127194c00) [pid = 1646] [serial = 673] [outer = 0x0] 08:39:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1290a0400) [pid = 1646] [serial = 674] [outer = 0x127194c00] 08:39:14 INFO - PROCESS | 1646 | 1461685154504 Marionette DEBUG loaded listener.js 08:39:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1296d6400) [pid = 1646] [serial = 675] [outer = 0x127194c00] 08:39:14 INFO - PROCESS | 1646 | 1461685154833 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]]]}] 08:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 522ms 08:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:39:14 INFO - PROCESS | 1646 | 1461685154889 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:39:14 INFO - PROCESS | 1646 | 1461685154891 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:39:14 INFO - PROCESS | 1646 | 1461685154893 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:39:14 INFO - PROCESS | 1646 | 1461685154894 Marionette TRACE conn2 <- [1,874,null,{}] 08:39:14 INFO - PROCESS | 1646 | 1461685154896 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}] 08:39:14 INFO - PROCESS | 1646 | 1461685154994 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:39:15 INFO - PROCESS | 1646 | 1461685155008 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294d1000 == 71 [pid = 1646] [id = 226] 08:39:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1296dc400) [pid = 1646] [serial = 676] [outer = 0x0] 08:39:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12b16fc00) [pid = 1646] [serial = 677] [outer = 0x1296dc400] 08:39:15 INFO - PROCESS | 1646 | 1461685155033 Marionette DEBUG loaded listener.js 08:39:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12b275400) [pid = 1646] [serial = 678] [outer = 0x1296dc400] 08:39:15 INFO - PROCESS | 1646 | 1461685155384 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]]]}] 08:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 08:39:15 INFO - PROCESS | 1646 | 1461685155411 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:39:15 INFO - PROCESS | 1646 | 1461685155412 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:39:15 INFO - PROCESS | 1646 | 1461685155415 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:39:15 INFO - PROCESS | 1646 | 1461685155416 Marionette TRACE conn2 <- [1,878,null,{}] 08:39:15 INFO - PROCESS | 1646 | 1461685155418 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}] 08:39:15 INFO - PROCESS | 1646 | 1461685155528 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:39:15 INFO - PROCESS | 1646 | 1461685155541 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b6a6000 == 72 [pid = 1646] [id = 227] 08:39:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12b429800) [pid = 1646] [serial = 679] [outer = 0x0] 08:39:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12b434800) [pid = 1646] [serial = 680] [outer = 0x12b429800] 08:39:15 INFO - PROCESS | 1646 | 1461685155566 Marionette DEBUG loaded listener.js 08:39:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12b657000) [pid = 1646] [serial = 681] [outer = 0x12b429800] 08:39:16 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1270e8c00) [pid = 1646] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:39:16 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12ddd1c00) [pid = 1646] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:39:16 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1136d4000) [pid = 1646] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:39:16 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x114f50800) [pid = 1646] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:39:16 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x114f4e800) [pid = 1646] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:39:16 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12d353000) [pid = 1646] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:39:16 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12ddd0800) [pid = 1646] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:39:16 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12d3b2800) [pid = 1646] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:39:16 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12b65ac00) [pid = 1646] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:39:16 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11a931000) [pid = 1646] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:39:16 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x114f24000) [pid = 1646] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:39:16 INFO - PROCESS | 1646 | 1461685156107 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]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 719ms 08:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:39:16 INFO - PROCESS | 1646 | 1461685156135 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:39:16 INFO - PROCESS | 1646 | 1461685156136 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:39:16 INFO - PROCESS | 1646 | 1461685156138 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 1646 | 1461685156140 Marionette TRACE conn2 <- [1,882,null,{}] 08:39:16 INFO - PROCESS | 1646 | 1461685156142 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}] 08:39:16 INFO - PROCESS | 1646 | 1461685156240 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:39:16 INFO - PROCESS | 1646 | 1461685156310 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c93b000 == 73 [pid = 1646] [id = 228] 08:39:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x114f50800) [pid = 1646] [serial = 682] [outer = 0x0] 08:39:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1270e8c00) [pid = 1646] [serial = 683] [outer = 0x114f50800] 08:39:16 INFO - PROCESS | 1646 | 1461685156345 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12be53400) [pid = 1646] [serial = 684] [outer = 0x114f50800] 08:39:16 INFO - PROCESS | 1646 | 1461685156628 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]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 08:39:16 INFO - PROCESS | 1646 | 1461685156657 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:39:16 INFO - PROCESS | 1646 | 1461685156659 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:39:16 INFO - PROCESS | 1646 | 1461685156661 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 1646 | 1461685156662 Marionette TRACE conn2 <- [1,886,null,{}] 08:39:16 INFO - PROCESS | 1646 | 1461685156665 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}] 08:39:16 INFO - PROCESS | 1646 | 1461685156764 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:39:16 INFO - PROCESS | 1646 | 1461685156769 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d738000 == 74 [pid = 1646] [id = 229] 08:39:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12c030000) [pid = 1646] [serial = 685] [outer = 0x0] 08:39:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12d391800) [pid = 1646] [serial = 686] [outer = 0x12c030000] 08:39:16 INFO - PROCESS | 1646 | 1461685156794 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12d350c00) [pid = 1646] [serial = 687] [outer = 0x12c030000] 08:39:17 INFO - PROCESS | 1646 | 1461685157125 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]]]}] 08:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 08:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:39:17 INFO - PROCESS | 1646 | 1461685157179 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:39:17 INFO - PROCESS | 1646 | 1461685157181 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:39:17 INFO - PROCESS | 1646 | 1461685157183 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:39:17 INFO - PROCESS | 1646 | 1461685157184 Marionette TRACE conn2 <- [1,890,null,{}] 08:39:17 INFO - PROCESS | 1646 | 1461685157186 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}] 08:39:17 INFO - PROCESS | 1646 | 1461685157269 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:39:17 INFO - PROCESS | 1646 | 1461685157274 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d863800 == 75 [pid = 1646] [id = 230] 08:39:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12d3bc400) [pid = 1646] [serial = 688] [outer = 0x0] 08:39:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12d710800) [pid = 1646] [serial = 689] [outer = 0x12d3bc400] 08:39:17 INFO - PROCESS | 1646 | 1461685157298 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12ddc6800) [pid = 1646] [serial = 690] [outer = 0x12d3bc400] 08:39:17 INFO - PROCESS | 1646 | 1461685157700 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]]]}] 08:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 568ms 08:39:17 INFO - PROCESS | 1646 | 1461685157753 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:39:17 INFO - PROCESS | 1646 | 1461685157755 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:39:17 INFO - PROCESS | 1646 | 1461685157758 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:39:17 INFO - PROCESS | 1646 | 1461685157760 Marionette TRACE conn2 <- [1,894,null,{}] 08:39:17 INFO - PROCESS | 1646 | 1461685157763 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}] 08:39:17 INFO - PROCESS | 1646 | 1461685157922 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:39:17 INFO - PROCESS | 1646 | 1461685157933 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e71d000 == 76 [pid = 1646] [id = 231] 08:39:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12ddcdc00) [pid = 1646] [serial = 691] [outer = 0x0] 08:39:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12e491c00) [pid = 1646] [serial = 692] [outer = 0x12ddcdc00] 08:39:17 INFO - PROCESS | 1646 | 1461685157958 Marionette DEBUG loaded listener.js 08:39:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12e4e1c00) [pid = 1646] [serial = 693] [outer = 0x12ddcdc00] 08:39:18 INFO - PROCESS | 1646 | 1461685158433 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]]]}] 08:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 720ms 08:39:18 INFO - PROCESS | 1646 | 1461685158478 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:39:18 INFO - PROCESS | 1646 | 1461685158481 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:39:18 INFO - PROCESS | 1646 | 1461685158485 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:39:18 INFO - PROCESS | 1646 | 1461685158488 Marionette TRACE conn2 <- [1,898,null,{}] 08:39:18 INFO - PROCESS | 1646 | 1461685158491 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}] 08:39:18 INFO - PROCESS | 1646 | 1461685158598 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:39:18 INFO - PROCESS | 1646 | 1461685158706 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e4f800 == 77 [pid = 1646] [id = 232] 08:39:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x114f2f000) [pid = 1646] [serial = 694] [outer = 0x0] 08:39:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x114f4e000) [pid = 1646] [serial = 695] [outer = 0x114f2f000] 08:39:18 INFO - PROCESS | 1646 | 1461685158738 Marionette DEBUG loaded listener.js 08:39:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1178a5c00) [pid = 1646] [serial = 696] [outer = 0x114f2f000] 08:39:19 INFO - PROCESS | 1646 | 1461685159176 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]]]}] 08:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 722ms 08:39:19 INFO - PROCESS | 1646 | 1461685159207 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:39:19 INFO - PROCESS | 1646 | 1461685159211 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:39:19 INFO - PROCESS | 1646 | 1461685159216 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:39:19 INFO - PROCESS | 1646 | 1461685159217 Marionette TRACE conn2 <- [1,902,null,{}] 08:39:19 INFO - PROCESS | 1646 | 1461685159220 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}] 08:39:19 INFO - PROCESS | 1646 | 1461685159326 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:39:19 INFO - PROCESS | 1646 | 1461685159382 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x125bbe000 == 78 [pid = 1646] [id = 233] 08:39:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x118c0b800) [pid = 1646] [serial = 697] [outer = 0x0] 08:39:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11a89e000) [pid = 1646] [serial = 698] [outer = 0x118c0b800] 08:39:19 INFO - PROCESS | 1646 | 1461685159411 Marionette DEBUG loaded listener.js 08:39:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11a952c00) [pid = 1646] [serial = 699] [outer = 0x118c0b800] 08:39:19 INFO - PROCESS | 1646 | 1461685159833 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]]]}] 08:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 674ms 08:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:39:19 INFO - PROCESS | 1646 | 1461685159889 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:39:19 INFO - PROCESS | 1646 | 1461685159891 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:39:19 INFO - PROCESS | 1646 | 1461685159893 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:39:19 INFO - PROCESS | 1646 | 1461685159896 Marionette TRACE conn2 <- [1,906,null,{}] 08:39:19 INFO - PROCESS | 1646 | 1461685159961 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}] 08:39:20 INFO - PROCESS | 1646 | 1461685160068 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:39:20 INFO - PROCESS | 1646 | 1461685160136 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec7c000 == 79 [pid = 1646] [id = 234] 08:39:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11c2c6400) [pid = 1646] [serial = 700] [outer = 0x0] 08:39:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x123b6fc00) [pid = 1646] [serial = 701] [outer = 0x11c2c6400] 08:39:20 INFO - PROCESS | 1646 | 1461685160168 Marionette DEBUG loaded listener.js 08:39:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x125cec000) [pid = 1646] [serial = 702] [outer = 0x11c2c6400] 08:39:20 INFO - PROCESS | 1646 | 1461685160580 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]]]}] 08:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 726ms 08:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:39:20 INFO - PROCESS | 1646 | 1461685160620 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:39:20 INFO - PROCESS | 1646 | 1461685160621 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:39:20 INFO - PROCESS | 1646 | 1461685160624 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 1646 | 1461685160625 Marionette TRACE conn2 <- [1,910,null,{}] 08:39:20 INFO - PROCESS | 1646 | 1461685160627 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}] 08:39:20 INFO - PROCESS | 1646 | 1461685160734 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:39:20 INFO - PROCESS | 1646 | 1461685160789 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12edf7000 == 80 [pid = 1646] [id = 235] 08:39:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x126695400) [pid = 1646] [serial = 703] [outer = 0x0] 08:39:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1296e0400) [pid = 1646] [serial = 704] [outer = 0x126695400] 08:39:20 INFO - PROCESS | 1646 | 1461685160820 Marionette DEBUG loaded listener.js 08:39:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12b4d5c00) [pid = 1646] [serial = 705] [outer = 0x126695400] 08:39:21 INFO - PROCESS | 1646 | 1461685161256 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]]]}] 08:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 669ms 08:39:21 INFO - PROCESS | 1646 | 1461685161293 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 1646 | 1461685161294 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:39:21 INFO - PROCESS | 1646 | 1461685161297 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 1646 | 1461685161298 Marionette TRACE conn2 <- [1,914,null,{}] 08:39:21 INFO - PROCESS | 1646 | 1461685161301 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}] 08:39:21 INFO - PROCESS | 1646 | 1461685161421 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:39:21 INFO - PROCESS | 1646 | 1461685161488 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb7d800 == 81 [pid = 1646] [id = 236] 08:39:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1290a0800) [pid = 1646] [serial = 706] [outer = 0x0] 08:39:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12bc7f800) [pid = 1646] [serial = 707] [outer = 0x1290a0800] 08:39:21 INFO - PROCESS | 1646 | 1461685161519 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12d3bcc00) [pid = 1646] [serial = 708] [outer = 0x1290a0800] 08:39:21 INFO - PROCESS | 1646 | 1461685161938 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]]]}] 08:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 670ms 08:39:21 INFO - PROCESS | 1646 | 1461685161969 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 1646 | 1461685161971 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:39:21 INFO - PROCESS | 1646 | 1461685161973 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 1646 | 1461685161974 Marionette TRACE conn2 <- [1,918,null,{}] 08:39:21 INFO - PROCESS | 1646 | 1461685161977 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}] 08:39:22 INFO - PROCESS | 1646 | 1461685162086 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:39:22 INFO - PROCESS | 1646 | 1461685162155 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fee1000 == 82 [pid = 1646] [id = 237] 08:39:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12ddca800) [pid = 1646] [serial = 709] [outer = 0x0] 08:39:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12ec27000) [pid = 1646] [serial = 710] [outer = 0x12ddca800] 08:39:22 INFO - PROCESS | 1646 | 1461685162186 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12ec31c00) [pid = 1646] [serial = 711] [outer = 0x12ddca800] 08:39:22 INFO - PROCESS | 1646 | 1461685162619 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]]]}] 08:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 669ms 08:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:39:22 INFO - PROCESS | 1646 | 1461685162643 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:39:22 INFO - PROCESS | 1646 | 1461685162644 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:39:22 INFO - PROCESS | 1646 | 1461685162647 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:39:22 INFO - PROCESS | 1646 | 1461685162648 Marionette TRACE conn2 <- [1,922,null,{}] 08:39:22 INFO - PROCESS | 1646 | 1461685162651 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}] 08:39:22 INFO - PROCESS | 1646 | 1461685162878 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:39:22 INFO - PROCESS | 1646 | 1461685162972 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1142db800 == 83 [pid = 1646] [id = 238] 08:39:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11359fc00) [pid = 1646] [serial = 712] [outer = 0x0] 08:39:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1136d4400) [pid = 1646] [serial = 713] [outer = 0x11359fc00] 08:39:23 INFO - PROCESS | 1646 | 1461685163001 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1147d8000) [pid = 1646] [serial = 714] [outer = 0x11359fc00] 08:39:23 INFO - PROCESS | 1646 | 1461685163424 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]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 822ms 08:39:23 INFO - PROCESS | 1646 | 1461685163470 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 1646 | 1461685163473 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:39:23 INFO - PROCESS | 1646 | 1461685163476 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 1646 | 1461685163478 Marionette TRACE conn2 <- [1,926,null,{}] 08:39:23 INFO - PROCESS | 1646 | 1461685163482 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}] 08:39:23 INFO - PROCESS | 1646 | 1461685163582 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:39:23 INFO - PROCESS | 1646 | 1461685163641 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x118cde000 == 84 [pid = 1646] [id = 239] 08:39:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x114bf4400) [pid = 1646] [serial = 715] [outer = 0x0] 08:39:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x114f30c00) [pid = 1646] [serial = 716] [outer = 0x114bf4400] 08:39:23 INFO - PROCESS | 1646 | 1461685163670 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x114f48000) [pid = 1646] [serial = 717] [outer = 0x114bf4400] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf77000 == 83 [pid = 1646] [id = 104] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1198bb800 == 82 [pid = 1646] [id = 99] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x11c220000 == 81 [pid = 1646] [id = 105] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x119c13800 == 80 [pid = 1646] [id = 100] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12d863800 == 79 [pid = 1646] [id = 230] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12d738000 == 78 [pid = 1646] [id = 229] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12c93b000 == 77 [pid = 1646] [id = 228] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12b6a6000 == 76 [pid = 1646] [id = 227] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1294d1000 == 75 [pid = 1646] [id = 226] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x128122800 == 74 [pid = 1646] [id = 225] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x114bedc00) [pid = 1646] [serial = 635] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11a92e000) [pid = 1646] [serial = 593] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x128a22400) [pid = 1646] [serial = 596] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12d711c00) [pid = 1646] [serial = 602] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12c02a400) [pid = 1646] [serial = 599] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | 1461685164106 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]]]}] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12668c800 == 73 [pid = 1646] [id = 224] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1198be000 == 72 [pid = 1646] [id = 223] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x11c80a000 == 71 [pid = 1646] [id = 222] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x11c203000 == 70 [pid = 1646] [id = 221] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1198ca000 == 69 [pid = 1646] [id = 220] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1198ba800 == 68 [pid = 1646] [id = 219] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x11b26d800 == 67 [pid = 1646] [id = 218] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12ede4000 == 66 [pid = 1646] [id = 214] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x126c19000 == 65 [pid = 1646] [id = 213] 08:39:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12fed9800 == 64 [pid = 1646] [id = 212] 08:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 08:39:24 INFO - PROCESS | 1646 | 1461685164147 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 1646 | 1461685164149 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:39:24 INFO - PROCESS | 1646 | 1461685164153 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 1646 | 1461685164155 Marionette TRACE conn2 <- [1,930,null,{}] 08:39:24 INFO - PROCESS | 1646 | 1461685164174 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}] 08:39:24 INFO - PROCESS | 1646 | 1461685164257 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12d7d3800) [pid = 1646] [serial = 567] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12ed45400) [pid = 1646] [serial = 617] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12ec32400) [pid = 1646] [serial = 606] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12e4f0c00) [pid = 1646] [serial = 605] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12d711800) [pid = 1646] [serial = 614] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11c937c00) [pid = 1646] [serial = 609] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11b258400) [pid = 1646] [serial = 608] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x114f2d400) [pid = 1646] [serial = 620] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1292d4800) [pid = 1646] [serial = 611] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12efc3c00) [pid = 1646] [serial = 618] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12f39c400) [pid = 1646] [serial = 623] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x114f4a400) [pid = 1646] [serial = 626] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11a891800) [pid = 1646] [serial = 629] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12b42e000) [pid = 1646] [serial = 633] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123b71c00) [pid = 1646] [serial = 630] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1280b9c00) [pid = 1646] [serial = 632] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12f79a800) [pid = 1646] [serial = 624] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12e680c00) [pid = 1646] [serial = 615] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x114f31400) [pid = 1646] [serial = 621] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x114f4ec00) [pid = 1646] [serial = 627] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12b42c400) [pid = 1646] [serial = 612] [outer = 0x0] [url = about:blank] 08:39:24 INFO - PROCESS | 1646 | 1461685164324 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c1a800 == 65 [pid = 1646] [id = 240] 08:39:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x114be5400) [pid = 1646] [serial = 718] [outer = 0x0] 08:39:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1157b5800) [pid = 1646] [serial = 719] [outer = 0x114be5400] 08:39:24 INFO - PROCESS | 1646 | 1461685164352 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x115911c00) [pid = 1646] [serial = 720] [outer = 0x114be5400] 08:39:24 INFO - PROCESS | 1646 | 1461685164662 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]]]}] 08:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 537ms 08:39:24 INFO - PROCESS | 1646 | 1461685164690 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 1646 | 1461685164693 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:39:24 INFO - PROCESS | 1646 | 1461685164703 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 1646 | 1461685164706 Marionette TRACE conn2 <- [1,934,null,{}] 08:39:24 INFO - PROCESS | 1646 | 1461685164709 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}] 08:39:24 INFO - PROCESS | 1646 | 1461685164795 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:39:24 INFO - PROCESS | 1646 | 1461685164861 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b019000 == 66 [pid = 1646] [id = 241] 08:39:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1157b9c00) [pid = 1646] [serial = 721] [outer = 0x0] 08:39:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11789a000) [pid = 1646] [serial = 722] [outer = 0x1157b9c00] 08:39:24 INFO - PROCESS | 1646 | 1461685164887 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119041400) [pid = 1646] [serial = 723] [outer = 0x1157b9c00] 08:39:25 INFO - PROCESS | 1646 | 1461685165171 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]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 527ms 08:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:39:25 INFO - PROCESS | 1646 | 1461685165224 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 1646 | 1461685165225 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:39:25 INFO - PROCESS | 1646 | 1461685165227 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 1646 | 1461685165228 Marionette TRACE conn2 <- [1,938,null,{}] 08:39:25 INFO - PROCESS | 1646 | 1461685165231 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}] 08:39:25 INFO - PROCESS | 1646 | 1461685165313 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:39:25 INFO - PROCESS | 1646 | 1461685165320 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c788800 == 67 [pid = 1646] [id = 242] 08:39:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119041800) [pid = 1646] [serial = 724] [outer = 0x0] 08:39:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119e9b000) [pid = 1646] [serial = 725] [outer = 0x119041800] 08:39:25 INFO - PROCESS | 1646 | 1461685165345 Marionette DEBUG loaded listener.js 08:39:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11a923000) [pid = 1646] [serial = 726] [outer = 0x119041800] 08:39:25 INFO - PROCESS | 1646 | 1461685165710 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]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 519ms 08:39:25 INFO - PROCESS | 1646 | 1461685165746 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 1646 | 1461685165748 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:39:25 INFO - PROCESS | 1646 | 1461685165752 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 1646 | 1461685165754 Marionette TRACE conn2 <- [1,942,null,{}] 08:39:25 INFO - PROCESS | 1646 | 1461685165756 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}] 08:39:25 INFO - PROCESS | 1646 | 1461685165838 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:39:25 INFO - PROCESS | 1646 | 1461685165843 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x125bbf000 == 68 [pid = 1646] [id = 243] 08:39:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11ae5c000) [pid = 1646] [serial = 727] [outer = 0x0] 08:39:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11ae63c00) [pid = 1646] [serial = 728] [outer = 0x11ae5c000] 08:39:25 INFO - PROCESS | 1646 | 1461685165875 Marionette DEBUG loaded listener.js 08:39:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11b231400) [pid = 1646] [serial = 729] [outer = 0x11ae5c000] 08:39:26 INFO - PROCESS | 1646 | 1461685166258 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]]]}] 08:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 522ms 08:39:26 INFO - PROCESS | 1646 | 1461685166274 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 1646 | 1461685166276 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:39:26 INFO - PROCESS | 1646 | 1461685166280 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 1646 | 1461685166282 Marionette TRACE conn2 <- [1,946,null,{}] 08:39:26 INFO - PROCESS | 1646 | 1461685166287 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}] 08:39:26 INFO - PROCESS | 1646 | 1461685166460 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:39:26 INFO - PROCESS | 1646 | 1461685166480 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x126689000 == 69 [pid = 1646] [id = 244] 08:39:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11909a400) [pid = 1646] [serial = 730] [outer = 0x0] 08:39:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11b257800) [pid = 1646] [serial = 731] [outer = 0x11909a400] 08:39:26 INFO - PROCESS | 1646 | 1461685166520 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11bbe5800) [pid = 1646] [serial = 732] [outer = 0x11909a400] 08:39:27 INFO - PROCESS | 1646 | 1461685167004 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]]]}] 08:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 773ms 08:39:27 INFO - PROCESS | 1646 | 1461685167052 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:39:27 INFO - PROCESS | 1646 | 1461685167053 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:39:27 INFO - PROCESS | 1646 | 1461685167056 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:39:27 INFO - PROCESS | 1646 | 1461685167056 Marionette TRACE conn2 <- [1,950,null,{}] 08:39:27 INFO - PROCESS | 1646 | 1461685167059 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}] 08:39:27 INFO - PROCESS | 1646 | 1461685167145 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:39:27 INFO - PROCESS | 1646 | 1461685167150 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x128128000 == 70 [pid = 1646] [id = 245] 08:39:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11bbdc000) [pid = 1646] [serial = 733] [outer = 0x0] 08:39:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11c243400) [pid = 1646] [serial = 734] [outer = 0x11bbdc000] 08:39:27 INFO - PROCESS | 1646 | 1461685167219 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11c2c7c00) [pid = 1646] [serial = 735] [outer = 0x11bbdc000] 08:39:27 INFO - PROCESS | 1646 | 1461685167700 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]]]}] 08:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 671ms 08:39:27 INFO - PROCESS | 1646 | 1461685167728 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:39:27 INFO - PROCESS | 1646 | 1461685167729 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:39:27 INFO - PROCESS | 1646 | 1461685167736 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:39:27 INFO - PROCESS | 1646 | 1461685167738 Marionette TRACE conn2 <- [1,954,null,{}] 08:39:27 INFO - PROCESS | 1646 | 1461685167741 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}] 08:39:27 INFO - PROCESS | 1646 | 1461685167876 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:39:27 INFO - PROCESS | 1646 | 1461685167892 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b136800 == 71 [pid = 1646] [id = 246] 08:39:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11bd2b400) [pid = 1646] [serial = 736] [outer = 0x0] 08:39:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11c85a000) [pid = 1646] [serial = 737] [outer = 0x11bd2b400] 08:39:27 INFO - PROCESS | 1646 | 1461685167919 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x123b6c400) [pid = 1646] [serial = 738] [outer = 0x11bd2b400] 08:39:28 INFO - PROCESS | 1646 | 1461685168251 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]]]}] 08:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 526ms 08:39:28 INFO - PROCESS | 1646 | 1461685168259 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:39:28 INFO - PROCESS | 1646 | 1461685168260 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:39:28 INFO - PROCESS | 1646 | 1461685168262 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 1646 | 1461685168263 Marionette TRACE conn2 <- [1,958,null,{}] 08:39:28 INFO - PROCESS | 1646 | 1461685168265 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}] 08:39:28 INFO - PROCESS | 1646 | 1461685168376 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12be4d400) [pid = 1646] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x125e56000) [pid = 1646] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1296dc400) [pid = 1646] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x127194c00) [pid = 1646] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12b429800) [pid = 1646] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x114f29000) [pid = 1646] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x114f4bc00) [pid = 1646] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11c245400) [pid = 1646] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x114f50800) [pid = 1646] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11ba18c00) [pid = 1646] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12d3bc400) [pid = 1646] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x114be9c00) [pid = 1646] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11a930400) [pid = 1646] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118f30800) [pid = 1646] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12c030000) [pid = 1646] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x125e58400) [pid = 1646] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x118767800) [pid = 1646] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:39:28 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12bc73c00) [pid = 1646] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:39:28 INFO - PROCESS | 1646 | 1461685168479 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c10000 == 72 [pid = 1646] [id = 247] 08:39:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11359b800) [pid = 1646] [serial = 739] [outer = 0x0] 08:39:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x114f45c00) [pid = 1646] [serial = 740] [outer = 0x11359b800] 08:39:28 INFO - PROCESS | 1646 | 1461685168505 Marionette DEBUG loaded listener.js 08:39:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11c5dd800) [pid = 1646] [serial = 741] [outer = 0x11359b800] 08:39:28 INFO - PROCESS | 1646 | 1461685168774 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]]]}] 08:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 08:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:39:28 INFO - PROCESS | 1646 | 1461685168795 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:39:28 INFO - PROCESS | 1646 | 1461685168797 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:39:28 INFO - PROCESS | 1646 | 1461685168807 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 1646 | 1461685168808 Marionette TRACE conn2 <- [1,962,null,{}] 08:39:28 INFO - PROCESS | 1646 | 1461685168811 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}] 08:39:28 INFO - PROCESS | 1646 | 1461685168906 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:39:28 INFO - PROCESS | 1646 | 1461685168911 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb96000 == 73 [pid = 1646] [id = 248] 08:39:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11789ac00) [pid = 1646] [serial = 742] [outer = 0x0] 08:39:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x125b04c00) [pid = 1646] [serial = 743] [outer = 0x11789ac00] 08:39:28 INFO - PROCESS | 1646 | 1461685168942 Marionette DEBUG loaded listener.js 08:39:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1265bc000) [pid = 1646] [serial = 744] [outer = 0x11789ac00] 08:39:29 INFO - PROCESS | 1646 | 1461685169307 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]]]}] 08:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 528ms 08:39:29 INFO - PROCESS | 1646 | 1461685169337 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:39:29 INFO - PROCESS | 1646 | 1461685169338 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:39:29 INFO - PROCESS | 1646 | 1461685169341 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:39:29 INFO - PROCESS | 1646 | 1461685169342 Marionette TRACE conn2 <- [1,966,null,{}] 08:39:29 INFO - PROCESS | 1646 | 1461685169345 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}] 08:39:29 INFO - PROCESS | 1646 | 1461685169447 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:39:29 INFO - PROCESS | 1646 | 1461685169452 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d133800 == 74 [pid = 1646] [id = 249] 08:39:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x123c7bc00) [pid = 1646] [serial = 745] [outer = 0x0] 08:39:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1270f1800) [pid = 1646] [serial = 746] [outer = 0x123c7bc00] 08:39:29 INFO - PROCESS | 1646 | 1461685169477 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1292db800) [pid = 1646] [serial = 747] [outer = 0x123c7bc00] 08:39:29 INFO - PROCESS | 1646 | 1461685169804 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]]]}] 08:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 468ms 08:39:29 INFO - PROCESS | 1646 | 1461685169810 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:39:29 INFO - PROCESS | 1646 | 1461685169811 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:39:29 INFO - PROCESS | 1646 | 1461685169813 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:39:29 INFO - PROCESS | 1646 | 1461685169814 Marionette TRACE conn2 <- [1,970,null,{}] 08:39:29 INFO - PROCESS | 1646 | 1461685169818 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}] 08:39:29 INFO - PROCESS | 1646 | 1461685169908 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:39:29 INFO - PROCESS | 1646 | 1461685169913 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d73e000 == 75 [pid = 1646] [id = 250] 08:39:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1292dc400) [pid = 1646] [serial = 748] [outer = 0x0] 08:39:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1296da400) [pid = 1646] [serial = 749] [outer = 0x1292dc400] 08:39:29 INFO - PROCESS | 1646 | 1461685169938 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12b16a800) [pid = 1646] [serial = 750] [outer = 0x1292dc400] 08:39:30 INFO - PROCESS | 1646 | 1461685170275 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]]]}] 08:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 08:39:30 INFO - PROCESS | 1646 | 1461685170283 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 1646 | 1461685170285 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:39:30 INFO - PROCESS | 1646 | 1461685170289 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 1646 | 1461685170290 Marionette TRACE conn2 <- [1,974,null,{}] 08:39:30 INFO - PROCESS | 1646 | 1461685170293 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}] 08:39:30 INFO - PROCESS | 1646 | 1461685170409 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:39:30 INFO - PROCESS | 1646 | 1461685170417 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e406800 == 76 [pid = 1646] [id = 251] 08:39:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x126891800) [pid = 1646] [serial = 751] [outer = 0x0] 08:39:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12b16ac00) [pid = 1646] [serial = 752] [outer = 0x126891800] 08:39:30 INFO - PROCESS | 1646 | 1461685170442 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12b272c00) [pid = 1646] [serial = 753] [outer = 0x126891800] 08:39:30 INFO - PROCESS | 1646 | 1461685170937 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]]]}] 08:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 670ms 08:39:30 INFO - PROCESS | 1646 | 1461685170960 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 1646 | 1461685170963 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:39:30 INFO - PROCESS | 1646 | 1461685170967 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 1646 | 1461685170969 Marionette TRACE conn2 <- [1,978,null,{}] 08:39:30 INFO - PROCESS | 1646 | 1461685170973 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}] 08:39:31 INFO - PROCESS | 1646 | 1461685171086 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:39:31 INFO - PROCESS | 1646 | 1461685171147 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198ca800 == 77 [pid = 1646] [id = 252] 08:39:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x114bef400) [pid = 1646] [serial = 754] [outer = 0x0] 08:39:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x114f2ec00) [pid = 1646] [serial = 755] [outer = 0x114bef400] 08:39:31 INFO - PROCESS | 1646 | 1461685171221 Marionette DEBUG loaded listener.js 08:39:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11520ec00) [pid = 1646] [serial = 756] [outer = 0x114bef400] 08:39:31 INFO - PROCESS | 1646 | 1461685171726 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]]]}] 08:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 824ms 08:39:31 INFO - PROCESS | 1646 | 1461685171792 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:39:31 INFO - PROCESS | 1646 | 1461685171798 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:39:31 INFO - PROCESS | 1646 | 1461685171805 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 1646 | 1461685171808 Marionette TRACE conn2 <- [1,982,null,{}] 08:39:31 INFO - PROCESS | 1646 | 1461685171812 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}] 08:39:31 INFO - PROCESS | 1646 | 1461685171960 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:39:32 INFO - PROCESS | 1646 | 1461685172032 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x125bb3000 == 78 [pid = 1646] [id = 253] 08:39:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1157bb000) [pid = 1646] [serial = 757] [outer = 0x0] 08:39:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x118767800) [pid = 1646] [serial = 758] [outer = 0x1157bb000] 08:39:32 INFO - PROCESS | 1646 | 1461685172063 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1190a4400) [pid = 1646] [serial = 759] [outer = 0x1157bb000] 08:39:32 INFO - PROCESS | 1646 | 1461685172498 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]]]}] 08:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 722ms 08:39:32 INFO - PROCESS | 1646 | 1461685172527 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:39:32 INFO - PROCESS | 1646 | 1461685172528 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:39:32 INFO - PROCESS | 1646 | 1461685172530 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:39:32 INFO - PROCESS | 1646 | 1461685172533 Marionette TRACE conn2 <- [1,986,null,{}] 08:39:32 INFO - PROCESS | 1646 | 1461685172543 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}] 08:39:32 INFO - PROCESS | 1646 | 1461685172655 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:39:32 INFO - PROCESS | 1646 | 1461685172715 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d869800 == 79 [pid = 1646] [id = 254] 08:39:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11a94f400) [pid = 1646] [serial = 760] [outer = 0x0] 08:39:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11b232000) [pid = 1646] [serial = 761] [outer = 0x11a94f400] 08:39:32 INFO - PROCESS | 1646 | 1461685172790 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11c5d5000) [pid = 1646] [serial = 762] [outer = 0x11a94f400] 08:39:33 INFO - PROCESS | 1646 | 1461685173216 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]]]}] 08:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 725ms 08:39:33 INFO - PROCESS | 1646 | 1461685173255 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 1646 | 1461685173258 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:39:33 INFO - PROCESS | 1646 | 1461685173260 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 1646 | 1461685173261 Marionette TRACE conn2 <- [1,990,null,{}] 08:39:33 INFO - PROCESS | 1646 | 1461685173264 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}] 08:39:33 INFO - PROCESS | 1646 | 1461685173373 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:39:33 INFO - PROCESS | 1646 | 1461685173432 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ede8000 == 80 [pid = 1646] [id = 255] 08:39:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x123b6b000) [pid = 1646] [serial = 763] [outer = 0x0] 08:39:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12634a400) [pid = 1646] [serial = 764] [outer = 0x123b6b000] 08:39:33 INFO - PROCESS | 1646 | 1461685173462 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12703e800) [pid = 1646] [serial = 765] [outer = 0x123b6b000] 08:39:33 INFO - PROCESS | 1646 | 1461685173904 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]]]}] 08:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 668ms 08:39:33 INFO - PROCESS | 1646 | 1461685173929 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 1646 | 1461685173930 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:39:33 INFO - PROCESS | 1646 | 1461685173933 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 1646 | 1461685173934 Marionette TRACE conn2 <- [1,994,null,{}] 08:39:33 INFO - PROCESS | 1646 | 1461685173937 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}] 08:39:34 INFO - PROCESS | 1646 | 1461685174062 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:39:34 INFO - PROCESS | 1646 | 1461685174145 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f68f000 == 81 [pid = 1646] [id = 256] 08:39:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12637c800) [pid = 1646] [serial = 766] [outer = 0x0] 08:39:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128f57c00) [pid = 1646] [serial = 767] [outer = 0x12637c800] 08:39:34 INFO - PROCESS | 1646 | 1461685174176 Marionette DEBUG loaded listener.js 08:39:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12b273c00) [pid = 1646] [serial = 768] [outer = 0x12637c800] 08:39:34 INFO - PROCESS | 1646 | 1461685174627 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]]]}] 08:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 736ms 08:39:34 INFO - PROCESS | 1646 | 1461685174670 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:39:34 INFO - PROCESS | 1646 | 1461685174671 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:39:34 INFO - PROCESS | 1646 | 1461685174674 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:39:34 INFO - PROCESS | 1646 | 1461685174675 Marionette TRACE conn2 <- [1,998,null,{}] 08:39:34 INFO - PROCESS | 1646 | 1461685174678 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}] 08:39:34 INFO - PROCESS | 1646 | 1461685174846 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:39:34 INFO - PROCESS | 1646 | 1461685174916 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b017000 == 82 [pid = 1646] [id = 257] 08:39:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1270e8800) [pid = 1646] [serial = 769] [outer = 0x0] 08:39:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12b65d800) [pid = 1646] [serial = 770] [outer = 0x1270e8800] 08:39:34 INFO - PROCESS | 1646 | 1461685174955 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12b928c00) [pid = 1646] [serial = 771] [outer = 0x1270e8800] 08:39:35 INFO - PROCESS | 1646 | 1461685175715 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]]]}] 08:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1080ms 08:39:35 INFO - PROCESS | 1646 | 1461685175763 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:39:35 INFO - PROCESS | 1646 | 1461685175766 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:39:35 INFO - PROCESS | 1646 | 1461685175772 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 1646 | 1461685175774 Marionette TRACE conn2 <- [1,1002,null,{}] 08:39:35 INFO - PROCESS | 1646 | 1461685175778 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}] 08:39:35 INFO - PROCESS | 1646 | 1461685175874 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:39:35 INFO - PROCESS | 1646 | 1461685175944 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae69800 == 83 [pid = 1646] [id = 258] 08:39:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x114f29800) [pid = 1646] [serial = 772] [outer = 0x0] 08:39:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x114f31c00) [pid = 1646] [serial = 773] [outer = 0x114f29800] 08:39:35 INFO - PROCESS | 1646 | 1461685175972 Marionette DEBUG loaded listener.js 08:39:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x115450400) [pid = 1646] [serial = 774] [outer = 0x114f29800] 08:39:36 INFO - PROCESS | 1646 | 1461685176409 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]]]}] 08:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 671ms 08:39:36 INFO - PROCESS | 1646 | 1461685176443 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:39:36 INFO - PROCESS | 1646 | 1461685176446 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:39:36 INFO - PROCESS | 1646 | 1461685176472 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 1646 | 1461685176474 Marionette TRACE conn2 <- [1,1006,null,{}] 08:39:36 INFO - PROCESS | 1646 | 1461685176478 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}] 08:39:36 INFO - PROCESS | 1646 | 1461685176578 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:39:36 INFO - PROCESS | 1646 | 1461685176654 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c05000 == 84 [pid = 1646] [id = 259] 08:39:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11870b000) [pid = 1646] [serial = 775] [outer = 0x0] 08:39:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x118c2a000) [pid = 1646] [serial = 776] [outer = 0x11870b000] 08:39:36 INFO - PROCESS | 1646 | 1461685176682 Marionette DEBUG loaded listener.js 08:39:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1190a5000) [pid = 1646] [serial = 777] [outer = 0x11870b000] 08:39:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d73e000 == 83 [pid = 1646] [id = 250] 08:39:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d133800 == 82 [pid = 1646] [id = 249] 08:39:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb96000 == 81 [pid = 1646] [id = 248] 08:39:36 INFO - PROCESS | 1646 | --DOCSHELL 0x119c10000 == 80 [pid = 1646] [id = 247] 08:39:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12b136800 == 79 [pid = 1646] [id = 246] 08:39:36 INFO - PROCESS | 1646 | --DOCSHELL 0x128128000 == 78 [pid = 1646] [id = 245] 08:39:37 INFO - PROCESS | 1646 | --DOCSHELL 0x126689000 == 77 [pid = 1646] [id = 244] 08:39:37 INFO - PROCESS | 1646 | --DOCSHELL 0x125bbf000 == 76 [pid = 1646] [id = 243] 08:39:37 INFO - PROCESS | 1646 | --DOCSHELL 0x11c788800 == 75 [pid = 1646] [id = 242] 08:39:37 INFO - PROCESS | 1646 | --DOCSHELL 0x11b019000 == 74 [pid = 1646] [id = 241] 08:39:37 INFO - PROCESS | 1646 | --DOCSHELL 0x119c1a800 == 73 [pid = 1646] [id = 240] 08:39:37 INFO - PROCESS | 1646 | --DOCSHELL 0x118cde000 == 72 [pid = 1646] [id = 239] 08:39:37 INFO - PROCESS | 1646 | --DOCSHELL 0x1142db800 == 71 [pid = 1646] [id = 238] 08:39:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12ec7c000 == 70 [pid = 1646] [id = 234] 08:39:37 INFO - PROCESS | 1646 | --DOCSHELL 0x125bbe000 == 69 [pid = 1646] [id = 233] 08:39:37 INFO - PROCESS | 1646 | --DOCSHELL 0x119e4f800 == 68 [pid = 1646] [id = 232] 08:39:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12e71d000 == 67 [pid = 1646] [id = 231] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12d38e400) [pid = 1646] [serial = 600] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12ddd3800) [pid = 1646] [serial = 603] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1296dd400) [pid = 1646] [serial = 597] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11c503c00) [pid = 1646] [serial = 594] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x126896000) [pid = 1646] [serial = 671] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12b16fc00) [pid = 1646] [serial = 677] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1290a0400) [pid = 1646] [serial = 674] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12b434800) [pid = 1646] [serial = 680] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11588a000) [pid = 1646] [serial = 654] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x114f2c800) [pid = 1646] [serial = 653] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x118c2a800) [pid = 1646] [serial = 657] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1157a5400) [pid = 1646] [serial = 656] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11c939c00) [pid = 1646] [serial = 668] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12b275400) [pid = 1646] [serial = 678] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12ec32800) [pid = 1646] [serial = 647] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1198df000) [pid = 1646] [serial = 638] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1270e8c00) [pid = 1646] [serial = 683] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11bbe4c00) [pid = 1646] [serial = 665] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11c248800) [pid = 1646] [serial = 666] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12d710800) [pid = 1646] [serial = 689] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x114f50c00) [pid = 1646] [serial = 636] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11b234800) [pid = 1646] [serial = 662] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11b239c00) [pid = 1646] [serial = 663] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x119e9f000) [pid = 1646] [serial = 659] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11a925000) [pid = 1646] [serial = 660] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12d38bc00) [pid = 1646] [serial = 644] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12b16c800) [pid = 1646] [serial = 641] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119038400) [pid = 1646] [serial = 650] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12d391800) [pid = 1646] [serial = 686] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12d350c00) [pid = 1646] [serial = 687] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1296d6400) [pid = 1646] [serial = 675] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12b657000) [pid = 1646] [serial = 681] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12ddc6800) [pid = 1646] [serial = 690] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x127193000) [pid = 1646] [serial = 672] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x125d58000) [pid = 1646] [serial = 669] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12be53400) [pid = 1646] [serial = 684] [outer = 0x0] [url = about:blank] 08:39:37 INFO - PROCESS | 1646 | 1461685177107 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]]]}] 08:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 693ms 08:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:39:37 INFO - PROCESS | 1646 | 1461685177157 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:39:37 INFO - PROCESS | 1646 | 1461685177158 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:39:37 INFO - PROCESS | 1646 | 1461685177160 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:39:37 INFO - PROCESS | 1646 | 1461685177163 Marionette TRACE conn2 <- [1,1010,null,{}] 08:39:37 INFO - PROCESS | 1646 | 1461685177172 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}] 08:39:37 INFO - PROCESS | 1646 | 1461685177256 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:39:37 INFO - PROCESS | 1646 | 1461685177262 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae81000 == 68 [pid = 1646] [id = 260] 08:39:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x118fc0800) [pid = 1646] [serial = 778] [outer = 0x0] 08:39:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1198df000) [pid = 1646] [serial = 779] [outer = 0x118fc0800] 08:39:37 INFO - PROCESS | 1646 | 1461685177291 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11a94f000) [pid = 1646] [serial = 780] [outer = 0x118fc0800] 08:39:37 INFO - PROCESS | 1646 | 1461685177673 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]]]}] 08:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 08:39:37 INFO - PROCESS | 1646 | 1461685177683 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:39:37 INFO - PROCESS | 1646 | 1461685177685 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:39:37 INFO - PROCESS | 1646 | 1461685177687 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:39:37 INFO - PROCESS | 1646 | 1461685177688 Marionette TRACE conn2 <- [1,1014,null,{}] 08:39:37 INFO - PROCESS | 1646 | 1461685177690 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}] 08:39:37 INFO - PROCESS | 1646 | 1461685177775 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:39:37 INFO - PROCESS | 1646 | 1461685177780 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x123bcd000 == 69 [pid = 1646] [id = 261] 08:39:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11ae5c400) [pid = 1646] [serial = 781] [outer = 0x0] 08:39:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11b238000) [pid = 1646] [serial = 782] [outer = 0x11ae5c400] 08:39:37 INFO - PROCESS | 1646 | 1461685177807 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11bbe5400) [pid = 1646] [serial = 783] [outer = 0x11ae5c400] 08:39:38 INFO - PROCESS | 1646 | 1461685178150 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]]]}] 08:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 469ms 08:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:39:38 INFO - PROCESS | 1646 | 1461685178156 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:39:38 INFO - PROCESS | 1646 | 1461685178157 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:39:38 INFO - PROCESS | 1646 | 1461685178159 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:39:38 INFO - PROCESS | 1646 | 1461685178160 Marionette TRACE conn2 <- [1,1018,null,{}] 08:39:38 INFO - PROCESS | 1646 | 1461685178163 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}] 08:39:38 INFO - PROCESS | 1646 | 1461685178252 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:39:38 INFO - PROCESS | 1646 | 1461685178308 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262b7800 == 70 [pid = 1646] [id = 262] 08:39:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11b085800) [pid = 1646] [serial = 784] [outer = 0x0] 08:39:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11bd29400) [pid = 1646] [serial = 785] [outer = 0x11b085800] 08:39:38 INFO - PROCESS | 1646 | 1461685178334 Marionette DEBUG loaded listener.js 08:39:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11c5dc000) [pid = 1646] [serial = 786] [outer = 0x11b085800] 08:39:38 INFO - PROCESS | 1646 | 1461685178626 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]]]}] 08:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 08:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:39:38 INFO - PROCESS | 1646 | 1461685178679 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:39:38 INFO - PROCESS | 1646 | 1461685178680 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:39:38 INFO - PROCESS | 1646 | 1461685178682 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:39:38 INFO - PROCESS | 1646 | 1461685178683 Marionette TRACE conn2 <- [1,1022,null,{}] 08:39:38 INFO - PROCESS | 1646 | 1461685178684 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}] 08:39:38 INFO - PROCESS | 1646 | 1461685178785 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:39:38 INFO - PROCESS | 1646 | 1461685178851 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c19800 == 71 [pid = 1646] [id = 263] 08:39:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11c250800) [pid = 1646] [serial = 787] [outer = 0x0] 08:39:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x123b2fc00) [pid = 1646] [serial = 788] [outer = 0x11c250800] 08:39:38 INFO - PROCESS | 1646 | 1461685178879 Marionette DEBUG loaded listener.js 08:39:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1270efc00) [pid = 1646] [serial = 789] [outer = 0x11c250800] 08:39:39 INFO - PROCESS | 1646 | 1461685179238 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]]]}] 08:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 571ms 08:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:39:39 INFO - PROCESS | 1646 | 1461685179254 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:39:39 INFO - PROCESS | 1646 | 1461685179255 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:39:39 INFO - PROCESS | 1646 | 1461685179257 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:39:39 INFO - PROCESS | 1646 | 1461685179258 Marionette TRACE conn2 <- [1,1026,null,{}] 08:39:39 INFO - PROCESS | 1646 | 1461685179260 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}] 08:39:39 INFO - PROCESS | 1646 | 1461685179361 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:39:39 INFO - PROCESS | 1646 | 1461685179399 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294cc800 == 72 [pid = 1646] [id = 264] 08:39:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11c2c6000) [pid = 1646] [serial = 790] [outer = 0x0] 08:39:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128f5d400) [pid = 1646] [serial = 791] [outer = 0x11c2c6000] 08:39:39 INFO - PROCESS | 1646 | 1461685179424 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1296d8800) [pid = 1646] [serial = 792] [outer = 0x11c2c6000] 08:39:39 INFO - PROCESS | 1646 | 1461685179764 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]]]}] 08:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 08:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:39:39 INFO - PROCESS | 1646 | 1461685179776 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:39:39 INFO - PROCESS | 1646 | 1461685179777 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:39:39 INFO - PROCESS | 1646 | 1461685179779 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:39:39 INFO - PROCESS | 1646 | 1461685179780 Marionette TRACE conn2 <- [1,1030,null,{}] 08:39:39 INFO - PROCESS | 1646 | 1461685179783 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}] 08:39:39 INFO - PROCESS | 1646 | 1461685179891 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:39:39 INFO - PROCESS | 1646 | 1461685179906 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b6a5800 == 73 [pid = 1646] [id = 265] 08:39:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1290a9400) [pid = 1646] [serial = 793] [outer = 0x0] 08:39:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12b275c00) [pid = 1646] [serial = 794] [outer = 0x1290a9400] 08:39:39 INFO - PROCESS | 1646 | 1461685179931 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12b42f000) [pid = 1646] [serial = 795] [outer = 0x1290a9400] 08:39:40 INFO - PROCESS | 1646 | 1461685180267 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]]]}] 08:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 08:39:40 INFO - PROCESS | 1646 | 1461685180298 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:39:40 INFO - PROCESS | 1646 | 1461685180299 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:39:40 INFO - PROCESS | 1646 | 1461685180309 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:39:40 INFO - PROCESS | 1646 | 1461685180310 Marionette TRACE conn2 <- [1,1034,null,{}] 08:39:40 INFO - PROCESS | 1646 | 1461685180313 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}] 08:39:40 INFO - PROCESS | 1646 | 1461685180418 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:39:40 INFO - PROCESS | 1646 | 1461685180454 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c930000 == 74 [pid = 1646] [id = 266] 08:39:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1296d8c00) [pid = 1646] [serial = 796] [outer = 0x0] 08:39:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12b4d6000) [pid = 1646] [serial = 797] [outer = 0x1296d8c00] 08:39:40 INFO - PROCESS | 1646 | 1461685180480 Marionette DEBUG loaded listener.js 08:39:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12b920400) [pid = 1646] [serial = 798] [outer = 0x1296d8c00] 08:39:40 INFO - PROCESS | 1646 | 1461685180803 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]]]}] 08:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 08:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:39:40 INFO - PROCESS | 1646 | 1461685180828 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:39:40 INFO - PROCESS | 1646 | 1461685180829 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:39:40 INFO - PROCESS | 1646 | 1461685180831 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:39:40 INFO - PROCESS | 1646 | 1461685180833 Marionette TRACE conn2 <- [1,1038,null,{}] 08:39:40 INFO - PROCESS | 1646 | 1461685180836 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}] 08:39:40 INFO - PROCESS | 1646 | 1461685180940 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:39:40 INFO - PROCESS | 1646 | 1461685180978 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d13e000 == 75 [pid = 1646] [id = 267] 08:39:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12b26e000) [pid = 1646] [serial = 799] [outer = 0x0] 08:39:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12bc72000) [pid = 1646] [serial = 800] [outer = 0x12b26e000] 08:39:41 INFO - PROCESS | 1646 | 1461685181003 Marionette DEBUG loaded listener.js 08:39:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12be4d400) [pid = 1646] [serial = 801] [outer = 0x12b26e000] 08:39:41 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1292dc400) [pid = 1646] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:39:41 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11bbdc000) [pid = 1646] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:39:41 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11909a400) [pid = 1646] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:39:41 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11bd2b400) [pid = 1646] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:39:41 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x114be5400) [pid = 1646] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:39:41 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x114bf4400) [pid = 1646] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:39:41 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11ae5c000) [pid = 1646] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:39:41 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11359b800) [pid = 1646] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:39:41 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1157b9c00) [pid = 1646] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:39:41 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11359fc00) [pid = 1646] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:39:41 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x119041800) [pid = 1646] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:39:41 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x123c7bc00) [pid = 1646] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:39:41 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11789ac00) [pid = 1646] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:39:41 INFO - PROCESS | 1646 | 1461685181512 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]]]}] 08:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 720ms 08:39:41 INFO - PROCESS | 1646 | 1461685181552 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:39:41 INFO - PROCESS | 1646 | 1461685181553 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:39:41 INFO - PROCESS | 1646 | 1461685181555 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:39:41 INFO - PROCESS | 1646 | 1461685181557 Marionette TRACE conn2 <- [1,1042,null,{}] 08:39:41 INFO - PROCESS | 1646 | 1461685181560 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}] 08:39:41 INFO - PROCESS | 1646 | 1461685181667 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:39:41 INFO - PROCESS | 1646 | 1461685181779 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d737000 == 76 [pid = 1646] [id = 268] 08:39:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11780e800) [pid = 1646] [serial = 802] [outer = 0x0] 08:39:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11ae59c00) [pid = 1646] [serial = 803] [outer = 0x11780e800] 08:39:41 INFO - PROCESS | 1646 | 1461685181825 Marionette DEBUG loaded listener.js 08:39:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12be53c00) [pid = 1646] [serial = 804] [outer = 0x11780e800] 08:39:42 INFO - PROCESS | 1646 | 1461685182198 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]]]}] 08:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 08:39:42 INFO - PROCESS | 1646 | 1461685182225 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 1646 | 1461685182227 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:39:42 INFO - PROCESS | 1646 | 1461685182229 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 1646 | 1461685182230 Marionette TRACE conn2 <- [1,1046,null,{}] 08:39:42 INFO - PROCESS | 1646 | 1461685182233 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}] 08:39:42 INFO - PROCESS | 1646 | 1461685182316 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:39:42 INFO - PROCESS | 1646 | 1461685182376 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e708000 == 77 [pid = 1646] [id = 269] 08:39:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11c246c00) [pid = 1646] [serial = 805] [outer = 0x0] 08:39:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12c029000) [pid = 1646] [serial = 806] [outer = 0x11c246c00] 08:39:42 INFO - PROCESS | 1646 | 1461685182401 Marionette DEBUG loaded listener.js 08:39:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12d18fc00) [pid = 1646] [serial = 807] [outer = 0x11c246c00] 08:39:42 INFO - PROCESS | 1646 | 1461685182811 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]]]}] 08:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 619ms 08:39:42 INFO - PROCESS | 1646 | 1461685182848 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 1646 | 1461685182849 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:39:42 INFO - PROCESS | 1646 | 1461685182852 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 1646 | 1461685182853 Marionette TRACE conn2 <- [1,1050,null,{}] 08:39:42 INFO - PROCESS | 1646 | 1461685182855 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}] 08:39:42 INFO - PROCESS | 1646 | 1461685182943 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:39:43 INFO - PROCESS | 1646 | 1461685183001 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f1d6000 == 78 [pid = 1646] [id = 270] 08:39:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x129222000) [pid = 1646] [serial = 808] [outer = 0x0] 08:39:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12d352800) [pid = 1646] [serial = 809] [outer = 0x129222000] 08:39:43 INFO - PROCESS | 1646 | 1461685183026 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12d709c00) [pid = 1646] [serial = 810] [outer = 0x129222000] 08:39:43 INFO - PROCESS | 1646 | 1461685183323 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]]]}] 08:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 08:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:39:43 INFO - PROCESS | 1646 | 1461685183372 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:39:43 INFO - PROCESS | 1646 | 1461685183374 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:39:43 INFO - PROCESS | 1646 | 1461685183376 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:39:43 INFO - PROCESS | 1646 | 1461685183377 Marionette TRACE conn2 <- [1,1054,null,{}] 08:39:43 INFO - PROCESS | 1646 | 1461685183379 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}] 08:39:43 INFO - PROCESS | 1646 | 1461685183566 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:39:43 INFO - PROCESS | 1646 | 1461685183649 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1157de000 == 79 [pid = 1646] [id = 271] 08:39:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11360a400) [pid = 1646] [serial = 811] [outer = 0x0] 08:39:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x114be5c00) [pid = 1646] [serial = 812] [outer = 0x11360a400] 08:39:43 INFO - PROCESS | 1646 | 1461685183681 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x114f43000) [pid = 1646] [serial = 813] [outer = 0x11360a400] 08:39:44 INFO - PROCESS | 1646 | 1461685184081 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]]]}] 08:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 769ms 08:39:44 INFO - PROCESS | 1646 | 1461685184146 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 1646 | 1461685184148 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:39:44 INFO - PROCESS | 1646 | 1461685184152 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 1646 | 1461685184154 Marionette TRACE conn2 <- [1,1058,null,{}] 08:39:44 INFO - PROCESS | 1646 | 1461685184157 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}] 08:39:44 INFO - PROCESS | 1646 | 1461685184292 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:39:44 INFO - PROCESS | 1646 | 1461685184366 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a83a800 == 80 [pid = 1646] [id = 272] 08:39:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11520f800) [pid = 1646] [serial = 814] [outer = 0x0] 08:39:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1178f9c00) [pid = 1646] [serial = 815] [outer = 0x11520f800] 08:39:44 INFO - PROCESS | 1646 | 1461685184399 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1198da400) [pid = 1646] [serial = 816] [outer = 0x11520f800] 08:39:44 INFO - PROCESS | 1646 | 1461685184819 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]]]}] 08:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 721ms 08:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:39:44 INFO - PROCESS | 1646 | 1461685184873 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 1646 | 1461685184875 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:39:44 INFO - PROCESS | 1646 | 1461685184877 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 1646 | 1461685184878 Marionette TRACE conn2 <- [1,1062,null,{}] 08:39:44 INFO - PROCESS | 1646 | 1461685184881 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}] 08:39:44 INFO - PROCESS | 1646 | 1461685184991 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:39:45 INFO - PROCESS | 1646 | 1461685185094 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c92f800 == 81 [pid = 1646] [id = 273] 08:39:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11a926c00) [pid = 1646] [serial = 817] [outer = 0x0] 08:39:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11b08d000) [pid = 1646] [serial = 818] [outer = 0x11a926c00] 08:39:45 INFO - PROCESS | 1646 | 1461685185131 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11c346c00) [pid = 1646] [serial = 819] [outer = 0x11a926c00] 08:39:45 INFO - PROCESS | 1646 | 1461685185721 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]]]}] 08:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 869ms 08:39:45 INFO - PROCESS | 1646 | 1461685185747 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 1646 | 1461685185750 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:39:45 INFO - PROCESS | 1646 | 1461685185761 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 1646 | 1461685185764 Marionette TRACE conn2 <- [1,1066,null,{}] 08:39:45 INFO - PROCESS | 1646 | 1461685185766 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}] 08:39:45 INFO - PROCESS | 1646 | 1461685185872 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:39:45 INFO - PROCESS | 1646 | 1461685185943 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301a4800 == 82 [pid = 1646] [id = 274] 08:39:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x126376000) [pid = 1646] [serial = 820] [outer = 0x0] 08:39:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1270ea000) [pid = 1646] [serial = 821] [outer = 0x126376000] 08:39:45 INFO - PROCESS | 1646 | 1461685185973 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1292da000) [pid = 1646] [serial = 822] [outer = 0x126376000] 08:39:46 INFO - PROCESS | 1646 | 1461685186364 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]]]}] 08:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 675ms 08:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:39:46 INFO - PROCESS | 1646 | 1461685186432 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:39:46 INFO - PROCESS | 1646 | 1461685186433 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:39:46 INFO - PROCESS | 1646 | 1461685186436 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:39:46 INFO - PROCESS | 1646 | 1461685186437 Marionette TRACE conn2 <- [1,1070,null,{}] 08:39:46 INFO - PROCESS | 1646 | 1461685186440 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}] 08:39:46 INFO - PROCESS | 1646 | 1461685186545 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:39:46 INFO - PROCESS | 1646 | 1461685186618 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302d5800 == 83 [pid = 1646] [id = 275] 08:39:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11b25c400) [pid = 1646] [serial = 823] [outer = 0x0] 08:39:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12b426c00) [pid = 1646] [serial = 824] [outer = 0x11b25c400] 08:39:46 INFO - PROCESS | 1646 | 1461685186649 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12bb51000) [pid = 1646] [serial = 825] [outer = 0x11b25c400] 08:39:47 INFO - PROCESS | 1646 | 1461685187081 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]]]}] 08:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 669ms 08:39:47 INFO - PROCESS | 1646 | 1461685187106 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:39:47 INFO - PROCESS | 1646 | 1461685187108 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:39:47 INFO - PROCESS | 1646 | 1461685187112 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 1646 | 1461685187114 Marionette TRACE conn2 <- [1,1074,null,{}] 08:39:47 INFO - PROCESS | 1646 | 1461685187117 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}] 08:39:47 INFO - PROCESS | 1646 | 1461685187276 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:39:47 INFO - PROCESS | 1646 | 1461685187338 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x130977800 == 84 [pid = 1646] [id = 276] 08:39:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12d7c7c00) [pid = 1646] [serial = 826] [outer = 0x0] 08:39:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12d7d0800) [pid = 1646] [serial = 827] [outer = 0x12d7c7c00] 08:39:47 INFO - PROCESS | 1646 | 1461685187413 Marionette DEBUG loaded listener.js 08:39:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12ddccc00) [pid = 1646] [serial = 828] [outer = 0x12d7c7c00] 08:39:47 INFO - PROCESS | 1646 | 1461685187792 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]]]}] 08:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 720ms 08:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:39:47 INFO - PROCESS | 1646 | 1461685187832 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:39:47 INFO - PROCESS | 1646 | 1461685187833 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:39:47 INFO - PROCESS | 1646 | 1461685187835 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 1646 | 1461685187837 Marionette TRACE conn2 <- [1,1078,null,{}] 08:39:47 INFO - PROCESS | 1646 | 1461685187839 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}] 08:39:47 INFO - PROCESS | 1646 | 1461685187944 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:39:48 INFO - PROCESS | 1646 | 1461685188019 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x138744000 == 85 [pid = 1646] [id = 277] 08:39:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12ddd1c00) [pid = 1646] [serial = 829] [outer = 0x0] 08:39:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12e494400) [pid = 1646] [serial = 830] [outer = 0x12ddd1c00] 08:39:48 INFO - PROCESS | 1646 | 1461685188048 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12e4e1800) [pid = 1646] [serial = 831] [outer = 0x12ddd1c00] 08:39:48 INFO - PROCESS | 1646 | 1461685188446 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]]]}] 08:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 669ms 08:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:39:48 INFO - PROCESS | 1646 | 1461685188504 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:39:48 INFO - PROCESS | 1646 | 1461685188506 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:39:48 INFO - PROCESS | 1646 | 1461685188508 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:39:48 INFO - PROCESS | 1646 | 1461685188509 Marionette TRACE conn2 <- [1,1082,null,{}] 08:39:48 INFO - PROCESS | 1646 | 1461685188512 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}] 08:39:48 INFO - PROCESS | 1646 | 1461685188616 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:39:48 INFO - PROCESS | 1646 | 1461685188750 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb48800 == 86 [pid = 1646] [id = 278] 08:39:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11c937c00) [pid = 1646] [serial = 832] [outer = 0x0] 08:39:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1296d7800) [pid = 1646] [serial = 833] [outer = 0x11c937c00] 08:39:48 INFO - PROCESS | 1646 | 1461685188781 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12e4ee400) [pid = 1646] [serial = 834] [outer = 0x11c937c00] 08:39:49 INFO - PROCESS | 1646 | 1461685189381 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]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 919ms 08:39:49 INFO - PROCESS | 1646 | 1461685189428 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 1646 | 1461685189430 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:39:49 INFO - PROCESS | 1646 | 1461685189453 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 1646 | 1461685189455 Marionette TRACE conn2 <- [1,1086,null,{}] 08:39:49 INFO - PROCESS | 1646 | 1461685189461 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}] 08:39:49 INFO - PROCESS | 1646 | 1461685189563 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:39:49 INFO - PROCESS | 1646 | 1461685189640 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c57d000 == 87 [pid = 1646] [id = 279] 08:39:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x114f45000) [pid = 1646] [serial = 835] [outer = 0x0] 08:39:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x1156d9800) [pid = 1646] [serial = 836] [outer = 0x114f45000] 08:39:49 INFO - PROCESS | 1646 | 1461685189669 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1178ee800) [pid = 1646] [serial = 837] [outer = 0x114f45000] 08:39:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1178f9000) [pid = 1646] [serial = 838] [outer = 0x12f3a4000] 08:39:50 INFO - PROCESS | 1646 | 1461685190114 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]]]}] 08:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 743ms 08:39:50 INFO - PROCESS | 1646 | 1461685190177 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:39:50 INFO - PROCESS | 1646 | 1461685190180 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:39:50 INFO - PROCESS | 1646 | 1461685190207 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:39:50 INFO - PROCESS | 1646 | 1461685190209 Marionette TRACE conn2 <- [1,1090,null,{}] 08:39:50 INFO - PROCESS | 1646 | 1461685190212 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}] 08:39:50 INFO - PROCESS | 1646 | 1461685190324 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:39:50 INFO - PROCESS | 1646 | 1461685190401 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf70800 == 88 [pid = 1646] [id = 280] 08:39:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x118a5f000) [pid = 1646] [serial = 839] [outer = 0x0] 08:39:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x119f52800) [pid = 1646] [serial = 840] [outer = 0x118a5f000] 08:39:50 INFO - PROCESS | 1646 | 1461685190429 Marionette DEBUG loaded listener.js 08:39:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x11b236000) [pid = 1646] [serial = 841] [outer = 0x118a5f000] 08:39:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12b527800 == 87 [pid = 1646] [id = 201] 08:39:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12e708000 == 86 [pid = 1646] [id = 269] 08:39:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12d737000 == 85 [pid = 1646] [id = 268] 08:39:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12d13e000 == 84 [pid = 1646] [id = 267] 08:39:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12c930000 == 83 [pid = 1646] [id = 266] 08:39:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12b6a5800 == 82 [pid = 1646] [id = 265] 08:39:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1294cc800 == 81 [pid = 1646] [id = 264] 08:39:50 INFO - PROCESS | 1646 | --DOCSHELL 0x126c19800 == 80 [pid = 1646] [id = 263] 08:39:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1262b7800 == 79 [pid = 1646] [id = 262] 08:39:50 INFO - PROCESS | 1646 | --DOCSHELL 0x123bcd000 == 78 [pid = 1646] [id = 261] 08:39:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae81000 == 77 [pid = 1646] [id = 260] 08:39:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119c05000 == 76 [pid = 1646] [id = 259] 08:39:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae69800 == 75 [pid = 1646] [id = 258] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x1296da400) [pid = 1646] [serial = 749] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x11c243400) [pid = 1646] [serial = 734] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11bbe5800) [pid = 1646] [serial = 732] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x11c85a000) [pid = 1646] [serial = 737] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11c2c7c00) [pid = 1646] [serial = 735] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x1157b5800) [pid = 1646] [serial = 719] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x115911c00) [pid = 1646] [serial = 720] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x114f48000) [pid = 1646] [serial = 717] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x114f30c00) [pid = 1646] [serial = 716] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12e491c00) [pid = 1646] [serial = 692] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12bc7f800) [pid = 1646] [serial = 707] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11ae63c00) [pid = 1646] [serial = 728] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11b231400) [pid = 1646] [serial = 729] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x114f4e000) [pid = 1646] [serial = 695] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x123b6fc00) [pid = 1646] [serial = 701] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11c5dd800) [pid = 1646] [serial = 741] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12ec27000) [pid = 1646] [serial = 710] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1296e0400) [pid = 1646] [serial = 704] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11789a000) [pid = 1646] [serial = 722] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x119041400) [pid = 1646] [serial = 723] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1147d8000) [pid = 1646] [serial = 714] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1136d4400) [pid = 1646] [serial = 713] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x11a89e000) [pid = 1646] [serial = 698] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x119e9b000) [pid = 1646] [serial = 725] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11a923000) [pid = 1646] [serial = 726] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1270f1800) [pid = 1646] [serial = 746] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x114f45c00) [pid = 1646] [serial = 740] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11b257800) [pid = 1646] [serial = 731] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x125b04c00) [pid = 1646] [serial = 743] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x123b6c400) [pid = 1646] [serial = 738] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1265bc000) [pid = 1646] [serial = 744] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1292db800) [pid = 1646] [serial = 747] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12b16a800) [pid = 1646] [serial = 750] [outer = 0x0] [url = about:blank] 08:39:50 INFO - PROCESS | 1646 | 1461685190821 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]]]}] 08:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 623ms 08:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:39:50 INFO - PROCESS | 1646 | 1461685190830 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:39:50 INFO - PROCESS | 1646 | 1461685190831 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:39:50 INFO - PROCESS | 1646 | 1461685190834 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:39:50 INFO - PROCESS | 1646 | 1461685190838 Marionette TRACE conn2 <- [1,1094,null,{}] 08:39:50 INFO - PROCESS | 1646 | 1461685190845 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}] 08:39:50 INFO - PROCESS | 1646 | 1461685190933 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:39:50 INFO - PROCESS | 1646 | 1461685190940 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf75800 == 76 [pid = 1646] [id = 281] 08:39:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11ba19400) [pid = 1646] [serial = 842] [outer = 0x0] 08:39:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11bd26000) [pid = 1646] [serial = 843] [outer = 0x11ba19400] 08:39:50 INFO - PROCESS | 1646 | 1461685190969 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11c5dd800) [pid = 1646] [serial = 844] [outer = 0x11ba19400] 08:39:51 INFO - PROCESS | 1646 | 1461685191326 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]]]}] 08:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 522ms 08:39:51 INFO - PROCESS | 1646 | 1461685191356 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:39:51 INFO - PROCESS | 1646 | 1461685191358 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:39:51 INFO - PROCESS | 1646 | 1461685191380 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:39:51 INFO - PROCESS | 1646 | 1461685191381 Marionette TRACE conn2 <- [1,1098,null,{}] 08:39:51 INFO - PROCESS | 1646 | 1461685191384 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}] 08:39:51 INFO - PROCESS | 1646 | 1461685191468 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:39:51 INFO - PROCESS | 1646 | 1461685191474 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x126823800 == 77 [pid = 1646] [id = 282] 08:39:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x123b6e400) [pid = 1646] [serial = 845] [outer = 0x0] 08:39:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x125e4bc00) [pid = 1646] [serial = 846] [outer = 0x123b6e400] 08:39:51 INFO - PROCESS | 1646 | 1461685191500 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12689d400) [pid = 1646] [serial = 847] [outer = 0x123b6e400] 08:39:51 INFO - PROCESS | 1646 | 1461685191863 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]]]}] 08:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 524ms 08:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:39:51 INFO - PROCESS | 1646 | 1461685191904 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:39:51 INFO - PROCESS | 1646 | 1461685191905 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:39:51 INFO - PROCESS | 1646 | 1461685191909 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:39:51 INFO - PROCESS | 1646 | 1461685191910 Marionette TRACE conn2 <- [1,1102,null,{}] 08:39:51 INFO - PROCESS | 1646 | 1461685191912 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}] 08:39:52 INFO - PROCESS | 1646 | 1461685191998 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:39:52 INFO - PROCESS | 1646 | 1461685192003 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1290e0000 == 78 [pid = 1646] [id = 283] 08:39:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1270eb800) [pid = 1646] [serial = 848] [outer = 0x0] 08:39:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128f5c800) [pid = 1646] [serial = 849] [outer = 0x1270eb800] 08:39:52 INFO - PROCESS | 1646 | 1461685192028 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1296d4800) [pid = 1646] [serial = 850] [outer = 0x1270eb800] 08:39:52 INFO - PROCESS | 1646 | 1461685192370 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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 08:39:52 INFO - PROCESS | 1646 | 1461685192378 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 1646 | 1461685192379 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:39:52 INFO - PROCESS | 1646 | 1461685192381 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1646 | 1461685192382 Marionette TRACE conn2 <- [1,1106,null,{}] 08:39:52 INFO - PROCESS | 1646 | 1461685192386 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}] 08:39:52 INFO - PROCESS | 1646 | 1461685192482 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:39:52 INFO - PROCESS | 1646 | 1461685192490 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b6b7000 == 79 [pid = 1646] [id = 284] 08:39:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12b16fc00) [pid = 1646] [serial = 851] [outer = 0x0] 08:39:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12b4ce000) [pid = 1646] [serial = 852] [outer = 0x12b16fc00] 08:39:52 INFO - PROCESS | 1646 | 1461685192515 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12be48400) [pid = 1646] [serial = 853] [outer = 0x12b16fc00] 08:39:52 INFO - PROCESS | 1646 | 1461685192885 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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 518ms 08:39:52 INFO - PROCESS | 1646 | 1461685192900 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 1646 | 1461685192903 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:39:52 INFO - PROCESS | 1646 | 1461685192905 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1646 | 1461685192907 Marionette TRACE conn2 <- [1,1110,null,{}] 08:39:52 INFO - PROCESS | 1646 | 1461685192909 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}] 08:39:53 INFO - PROCESS | 1646 | 1461685193017 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:39:53 INFO - PROCESS | 1646 | 1461685193031 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c93f800 == 80 [pid = 1646] [id = 285] 08:39:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12be52000) [pid = 1646] [serial = 854] [outer = 0x0] 08:39:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12d187400) [pid = 1646] [serial = 855] [outer = 0x12be52000] 08:39:53 INFO - PROCESS | 1646 | 1461685193056 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12d3b4000) [pid = 1646] [serial = 856] [outer = 0x12be52000] 08:39:53 INFO - PROCESS | 1646 | 1461685193401 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]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 519ms 08:39:53 INFO - PROCESS | 1646 | 1461685193425 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 1646 | 1461685193426 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:39:53 INFO - PROCESS | 1646 | 1461685193429 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 1646 | 1461685193430 Marionette TRACE conn2 <- [1,1114,null,{}] 08:39:53 INFO - PROCESS | 1646 | 1461685193432 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}] 08:39:53 INFO - PROCESS | 1646 | 1461685193540 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:39:53 INFO - PROCESS | 1646 | 1461685193555 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d84f800 == 81 [pid = 1646] [id = 286] 08:39:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12be55c00) [pid = 1646] [serial = 857] [outer = 0x0] 08:39:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12d7c8c00) [pid = 1646] [serial = 858] [outer = 0x12be55c00] 08:39:53 INFO - PROCESS | 1646 | 1461685193580 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12ddcb800) [pid = 1646] [serial = 859] [outer = 0x12be55c00] 08:39:53 INFO - PROCESS | 1646 | 1461685193919 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]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 518ms 08:39:53 INFO - PROCESS | 1646 | 1461685193947 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 1646 | 1461685193949 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:39:53 INFO - PROCESS | 1646 | 1461685193959 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 1646 | 1461685193960 Marionette TRACE conn2 <- [1,1118,null,{}] 08:39:53 INFO - PROCESS | 1646 | 1461685193962 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}] 08:39:54 INFO - PROCESS | 1646 | 1461685194073 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:39:54 INFO - PROCESS | 1646 | 1461685194110 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12edea000 == 82 [pid = 1646] [id = 287] 08:39:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12e48f800) [pid = 1646] [serial = 860] [outer = 0x0] 08:39:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12e4efc00) [pid = 1646] [serial = 861] [outer = 0x12e48f800] 08:39:54 INFO - PROCESS | 1646 | 1461685194136 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12e680c00) [pid = 1646] [serial = 862] [outer = 0x12e48f800] 08:39:54 INFO - PROCESS | 1646 | 1461685194465 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 08:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:39:54 INFO - PROCESS | 1646 | 1461685194477 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 1646 | 1461685194479 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:39:54 INFO - PROCESS | 1646 | 1461685194481 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 1646 | 1461685194482 Marionette TRACE conn2 <- [1,1122,null,{}] 08:39:54 INFO - PROCESS | 1646 | 1461685194486 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}] 08:39:54 INFO - PROCESS | 1646 | 1461685194596 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:39:54 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11c246c00) [pid = 1646] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:39:54 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11c2c6000) [pid = 1646] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:39:54 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11870b000) [pid = 1646] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:39:54 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11c250800) [pid = 1646] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:39:54 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x11ae5c400) [pid = 1646] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:39:54 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x118fc0800) [pid = 1646] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:39:54 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11b085800) [pid = 1646] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:39:54 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1290a9400) [pid = 1646] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:39:54 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x114f29800) [pid = 1646] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:39:54 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x11780e800) [pid = 1646] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:39:54 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1296d8c00) [pid = 1646] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:39:54 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12b26e000) [pid = 1646] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:39:54 INFO - PROCESS | 1646 | 1461685194766 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae7d800 == 83 [pid = 1646] [id = 288] 08:39:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x114f29800) [pid = 1646] [serial = 863] [outer = 0x0] 08:39:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x118f31800) [pid = 1646] [serial = 864] [outer = 0x114f29800] 08:39:54 INFO - PROCESS | 1646 | 1461685194792 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x123b6d800) [pid = 1646] [serial = 865] [outer = 0x114f29800] 08:39:55 INFO - PROCESS | 1646 | 1461685195059 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]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 618ms 08:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:39:55 INFO - PROCESS | 1646 | 1461685195108 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:39:55 INFO - PROCESS | 1646 | 1461685195110 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:39:55 INFO - PROCESS | 1646 | 1461685195112 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 1646 | 1461685195114 Marionette TRACE conn2 <- [1,1126,null,{}] 08:39:55 INFO - PROCESS | 1646 | 1461685195117 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}] 08:39:55 INFO - PROCESS | 1646 | 1461685195228 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:39:55 INFO - PROCESS | 1646 | 1461685195232 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x130970000 == 84 [pid = 1646] [id = 289] 08:39:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x119ea0800) [pid = 1646] [serial = 866] [outer = 0x0] 08:39:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12d3bf400) [pid = 1646] [serial = 867] [outer = 0x119ea0800] 08:39:55 INFO - PROCESS | 1646 | 1461685195263 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12ed37c00) [pid = 1646] [serial = 868] [outer = 0x119ea0800] 08:39:55 INFO - PROCESS | 1646 | 1461685195616 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]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 08:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:39:55 INFO - PROCESS | 1646 | 1461685195632 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:39:55 INFO - PROCESS | 1646 | 1461685195633 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:39:55 INFO - PROCESS | 1646 | 1461685195638 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 1646 | 1461685195640 Marionette TRACE conn2 <- [1,1130,null,{}] 08:39:55 INFO - PROCESS | 1646 | 1461685195642 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}] 08:39:55 INFO - PROCESS | 1646 | 1461685195761 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:39:55 INFO - PROCESS | 1646 | 1461685195768 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x13762d000 == 85 [pid = 1646] [id = 290] 08:39:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12ed37400) [pid = 1646] [serial = 869] [outer = 0x0] 08:39:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12ed3e800) [pid = 1646] [serial = 870] [outer = 0x12ed37400] 08:39:55 INFO - PROCESS | 1646 | 1461685195793 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12ed45400) [pid = 1646] [serial = 871] [outer = 0x12ed37400] 08:39:56 INFO - PROCESS | 1646 | 1461685196089 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 471ms 08:39:56 INFO - PROCESS | 1646 | 1461685196109 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 1646 | 1461685196110 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:39:56 INFO - PROCESS | 1646 | 1461685196112 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 1646 | 1461685196113 Marionette TRACE conn2 <- [1,1134,null,{}] 08:39:56 INFO - PROCESS | 1646 | 1461685196115 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}] 08:39:56 INFO - PROCESS | 1646 | 1461685196211 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:39:56 INFO - PROCESS | 1646 | 1461685196214 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x129649000 == 86 [pid = 1646] [id = 291] 08:39:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12ed45000) [pid = 1646] [serial = 872] [outer = 0x0] 08:39:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12efc2800) [pid = 1646] [serial = 873] [outer = 0x12ed45000] 08:39:56 INFO - PROCESS | 1646 | 1461685196239 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12efc6c00) [pid = 1646] [serial = 874] [outer = 0x12ed45000] 08:39:56 INFO - PROCESS | 1646 | 1461685196586 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 518ms 08:39:56 INFO - PROCESS | 1646 | 1461685196641 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 1646 | 1461685196642 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:39:56 INFO - PROCESS | 1646 | 1461685196644 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 1646 | 1461685196645 Marionette TRACE conn2 <- [1,1138,null,{}] 08:39:56 INFO - PROCESS | 1646 | 1461685196648 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}] 08:39:56 INFO - PROCESS | 1646 | 1461685196739 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:39:56 INFO - PROCESS | 1646 | 1461685196876 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x118ee2800 == 87 [pid = 1646] [id = 292] 08:39:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1142b3800) [pid = 1646] [serial = 875] [outer = 0x0] 08:39:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x114be5400) [pid = 1646] [serial = 876] [outer = 0x1142b3800] 08:39:56 INFO - PROCESS | 1646 | 1461685196908 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x114f49400) [pid = 1646] [serial = 877] [outer = 0x1142b3800] 08:39:57 INFO - PROCESS | 1646 | 1461685197333 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]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 720ms 08:39:57 INFO - PROCESS | 1646 | 1461685197365 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 1646 | 1461685197368 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:39:57 INFO - PROCESS | 1646 | 1461685197372 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 1646 | 1461685197374 Marionette TRACE conn2 <- [1,1142,null,{}] 08:39:57 INFO - PROCESS | 1646 | 1461685197377 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}] 08:39:57 INFO - PROCESS | 1646 | 1461685197493 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:39:57 INFO - PROCESS | 1646 | 1461685197600 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12811f800 == 88 [pid = 1646] [id = 293] 08:39:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x118a60000) [pid = 1646] [serial = 878] [outer = 0x0] 08:39:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11a92c400) [pid = 1646] [serial = 879] [outer = 0x118a60000] 08:39:57 INFO - PROCESS | 1646 | 1461685197633 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11b258c00) [pid = 1646] [serial = 880] [outer = 0x118a60000] 08:39:58 INFO - PROCESS | 1646 | 1461685198023 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]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 671ms 08:39:58 INFO - PROCESS | 1646 | 1461685198045 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1646 | 1461685198048 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:39:58 INFO - PROCESS | 1646 | 1461685198050 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1646 | 1461685198052 Marionette TRACE conn2 <- [1,1146,null,{}] 08:39:58 INFO - PROCESS | 1646 | 1461685198054 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}] 08:39:58 INFO - PROCESS | 1646 | 1461685198187 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:39:58 INFO - PROCESS | 1646 | 1461685198277 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d85a800 == 89 [pid = 1646] [id = 294] 08:39:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11c5d2800) [pid = 1646] [serial = 881] [outer = 0x0] 08:39:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12634e800) [pid = 1646] [serial = 882] [outer = 0x11c5d2800] 08:39:58 INFO - PROCESS | 1646 | 1461685198307 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1296d6000) [pid = 1646] [serial = 883] [outer = 0x11c5d2800] 08:39:58 INFO - PROCESS | 1646 | 1461685198761 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]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 722ms 08:39:58 INFO - PROCESS | 1646 | 1461685198773 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1646 | 1461685198775 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:39:58 INFO - PROCESS | 1646 | 1461685198787 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1646 | 1461685198793 Marionette TRACE conn2 <- [1,1150,null,{}] 08:39:58 INFO - PROCESS | 1646 | 1461685198798 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}] 08:39:58 INFO - PROCESS | 1646 | 1461685198962 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:39:59 INFO - PROCESS | 1646 | 1461685199102 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x129698800 == 90 [pid = 1646] [id = 295] 08:39:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x123b6dc00) [pid = 1646] [serial = 884] [outer = 0x0] 08:39:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12ac70400) [pid = 1646] [serial = 885] [outer = 0x123b6dc00] 08:39:59 INFO - PROCESS | 1646 | 1461685199150 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12b656c00) [pid = 1646] [serial = 886] [outer = 0x123b6dc00] 08:39:59 INFO - PROCESS | 1646 | 1461685199602 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]]]}] 08:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 832ms 08:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:39:59 INFO - PROCESS | 1646 | 1461685199611 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:39:59 INFO - PROCESS | 1646 | 1461685199614 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:39:59 INFO - PROCESS | 1646 | 1461685199632 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:39:59 INFO - PROCESS | 1646 | 1461685199634 Marionette TRACE conn2 <- [1,1154,null,{}] 08:39:59 INFO - PROCESS | 1646 | 1461685199640 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}] 08:39:59 INFO - PROCESS | 1646 | 1461685199750 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:39:59 INFO - PROCESS | 1646 | 1461685199826 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301ad800 == 91 [pid = 1646] [id = 296] 08:39:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12ac70c00) [pid = 1646] [serial = 887] [outer = 0x0] 08:39:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12c024c00) [pid = 1646] [serial = 888] [outer = 0x12ac70c00] 08:39:59 INFO - PROCESS | 1646 | 1461685199855 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12d7cbc00) [pid = 1646] [serial = 889] [outer = 0x12ac70c00] 08:40:00 INFO - PROCESS | 1646 | 1461685200259 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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 690ms 08:40:00 INFO - PROCESS | 1646 | 1461685200307 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 1646 | 1461685200308 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:40:00 INFO - PROCESS | 1646 | 1461685200310 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 1646 | 1461685200312 Marionette TRACE conn2 <- [1,1158,null,{}] 08:40:00 INFO - PROCESS | 1646 | 1461685200314 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}] 08:40:00 INFO - PROCESS | 1646 | 1461685200426 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:40:00 INFO - PROCESS | 1646 | 1461685200533 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x130272800 == 92 [pid = 1646] [id = 297] 08:40:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12e67d400) [pid = 1646] [serial = 890] [outer = 0x0] 08:40:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12ec25c00) [pid = 1646] [serial = 891] [outer = 0x12e67d400] 08:40:00 INFO - PROCESS | 1646 | 1461685200573 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12efbec00) [pid = 1646] [serial = 892] [outer = 0x12e67d400] 08:40:01 INFO - PROCESS | 1646 | 1461685201002 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]]]}] 08:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 719ms 08:40:01 INFO - PROCESS | 1646 | 1461685201032 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 1646 | 1461685201034 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:40:01 INFO - PROCESS | 1646 | 1461685201051 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 1646 | 1461685201052 Marionette TRACE conn2 <- [1,1162,null,{}] 08:40:01 INFO - PROCESS | 1646 | 1461685201055 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}] 08:40:01 INFO - PROCESS | 1646 | 1461685201168 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:40:01 INFO - PROCESS | 1646 | 1461685201272 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x139426800 == 93 [pid = 1646] [id = 298] 08:40:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x1297e2800) [pid = 1646] [serial = 893] [outer = 0x0] 08:40:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x1297e7400) [pid = 1646] [serial = 894] [outer = 0x1297e2800] 08:40:01 INFO - PROCESS | 1646 | 1461685201304 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12efc6000) [pid = 1646] [serial = 895] [outer = 0x1297e2800] 08:40:01 INFO - PROCESS | 1646 | 1461685201732 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]]]}] 08:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 722ms 08:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:40:01 INFO - PROCESS | 1646 | 1461685201772 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 1646 | 1461685201773 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:40:01 INFO - PROCESS | 1646 | 1461685201776 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 1646 | 1461685201777 Marionette TRACE conn2 <- [1,1166,null,{}] 08:40:01 INFO - PROCESS | 1646 | 1461685201779 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}] 08:40:01 INFO - PROCESS | 1646 | 1461685201891 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:40:01 INFO - PROCESS | 1646 | 1461685201968 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b01b800 == 94 [pid = 1646] [id = 299] 08:40:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x1142b8400) [pid = 1646] [serial = 896] [outer = 0x0] 08:40:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12efc3400) [pid = 1646] [serial = 897] [outer = 0x1142b8400] 08:40:01 INFO - PROCESS | 1646 | 1461685201998 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12f399000) [pid = 1646] [serial = 898] [outer = 0x1142b8400] 08:40:02 INFO - PROCESS | 1646 | 1461685202659 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]]]}] 08:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 919ms 08:40:02 INFO - PROCESS | 1646 | 1461685202695 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:40:02 INFO - PROCESS | 1646 | 1461685202698 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:40:02 INFO - PROCESS | 1646 | 1461685202702 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 1646 | 1461685202704 Marionette TRACE conn2 <- [1,1170,null,{}] 08:40:02 INFO - PROCESS | 1646 | 1461685202707 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}] 08:40:02 INFO - PROCESS | 1646 | 1461685202812 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:40:02 INFO - PROCESS | 1646 | 1461685202926 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb5f000 == 95 [pid = 1646] [id = 300] 08:40:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x114be8800) [pid = 1646] [serial = 899] [outer = 0x0] 08:40:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x1157ac000) [pid = 1646] [serial = 900] [outer = 0x114be8800] 08:40:02 INFO - PROCESS | 1646 | 1461685202957 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x1187c8c00) [pid = 1646] [serial = 901] [outer = 0x114be8800] 08:40:03 INFO - PROCESS | 1646 | 1461685203429 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]]]}] 08:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 775ms 08:40:03 INFO - PROCESS | 1646 | 1461685203477 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:40:03 INFO - PROCESS | 1646 | 1461685203483 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:40:03 INFO - PROCESS | 1646 | 1461685203490 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:40:03 INFO - PROCESS | 1646 | 1461685203492 Marionette TRACE conn2 <- [1,1174,null,{}] 08:40:03 INFO - PROCESS | 1646 | 1461685203496 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}] 08:40:03 INFO - PROCESS | 1646 | 1461685203638 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11559c800 == 94 [pid = 1646] [id = 107] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x129649000 == 93 [pid = 1646] [id = 291] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x13762d000 == 92 [pid = 1646] [id = 290] 08:40:03 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12d352800) [pid = 1646] [serial = 809] [outer = 0x0] [url = about:blank] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x130970000 == 91 [pid = 1646] [id = 289] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae7d800 == 90 [pid = 1646] [id = 288] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12edea000 == 89 [pid = 1646] [id = 287] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12d84f800 == 88 [pid = 1646] [id = 286] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12c93f800 == 87 [pid = 1646] [id = 285] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12b6b7000 == 86 [pid = 1646] [id = 284] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x1290e0000 == 85 [pid = 1646] [id = 283] 08:40:03 INFO - PROCESS | 1646 | 1461685203826 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x126823800 == 84 [pid = 1646] [id = 282] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf75800 == 83 [pid = 1646] [id = 281] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf70800 == 82 [pid = 1646] [id = 280] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11c57d000 == 81 [pid = 1646] [id = 279] 08:40:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x114f19800 == 82 [pid = 1646] [id = 301] 08:40:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x114f2f400) [pid = 1646] [serial = 902] [outer = 0x0] 08:40:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x118767c00) [pid = 1646] [serial = 903] [outer = 0x114f2f400] 08:40:03 INFO - PROCESS | 1646 | 1461685203871 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x11a922800) [pid = 1646] [serial = 904] [outer = 0x114f2f400] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12c92f800 == 81 [pid = 1646] [id = 273] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11a83a800 == 80 [pid = 1646] [id = 272] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x1157de000 == 79 [pid = 1646] [id = 271] 08:40:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12f1d6000 == 78 [pid = 1646] [id = 270] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x12d18fc00) [pid = 1646] [serial = 807] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x128f5d400) [pid = 1646] [serial = 791] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x1190a5000) [pid = 1646] [serial = 777] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x118c2a000) [pid = 1646] [serial = 776] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x123b2fc00) [pid = 1646] [serial = 788] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x11b238000) [pid = 1646] [serial = 782] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x11bbe5400) [pid = 1646] [serial = 783] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12b16ac00) [pid = 1646] [serial = 752] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x1198df000) [pid = 1646] [serial = 779] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11a94f000) [pid = 1646] [serial = 780] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x118767800) [pid = 1646] [serial = 758] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x114f2ec00) [pid = 1646] [serial = 755] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x128f57c00) [pid = 1646] [serial = 767] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11bd29400) [pid = 1646] [serial = 785] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x11c5dc000) [pid = 1646] [serial = 786] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12b275c00) [pid = 1646] [serial = 794] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12b65d800) [pid = 1646] [serial = 770] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x115450400) [pid = 1646] [serial = 774] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x114f31c00) [pid = 1646] [serial = 773] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11b232000) [pid = 1646] [serial = 761] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12634a400) [pid = 1646] [serial = 764] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x1296d8800) [pid = 1646] [serial = 792] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11ae59c00) [pid = 1646] [serial = 803] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12b920400) [pid = 1646] [serial = 798] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12b4d6000) [pid = 1646] [serial = 797] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12bc72000) [pid = 1646] [serial = 800] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12be4d400) [pid = 1646] [serial = 801] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12b42f000) [pid = 1646] [serial = 795] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1270efc00) [pid = 1646] [serial = 789] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12c029000) [pid = 1646] [serial = 806] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12be53c00) [pid = 1646] [serial = 804] [outer = 0x0] [url = about:blank] 08:40:04 INFO - PROCESS | 1646 | 1461685204231 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] 08:40:04 INFO - PROCESS | 1646 | 1461685204262 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:40:04 INFO - PROCESS | 1646 | 1461685204264 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 1646 | 1461685204266 Marionette TRACE conn2 <- [1,1178,null,{}] 08:40:04 INFO - PROCESS | 1646 | 1461685204293 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}] 08:40:04 INFO - PROCESS | 1646 | 1461685204400 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:40:04 INFO - PROCESS | 1646 | 1461685204408 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb1b000 == 79 [pid = 1646] [id = 302] 08:40:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11ae63400) [pid = 1646] [serial = 905] [outer = 0x0] 08:40:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x11b238000) [pid = 1646] [serial = 906] [outer = 0x11ae63400] 08:40:04 INFO - PROCESS | 1646 | 1461685204436 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11bd22800) [pid = 1646] [serial = 907] [outer = 0x11ae63400] 08:40:04 INFO - PROCESS | 1646 | 1461685204763 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] 08:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:40:04 INFO - PROCESS | 1646 | 1461685204790 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:40:04 INFO - PROCESS | 1646 | 1461685204793 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 1646 | 1461685204794 Marionette TRACE conn2 <- [1,1182,null,{}] 08:40:04 INFO - PROCESS | 1646 | 1461685204796 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}] 08:40:04 INFO - PROCESS | 1646 | 1461685204886 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:40:04 INFO - PROCESS | 1646 | 1461685204943 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x125ab0800 == 80 [pid = 1646] [id = 303] 08:40:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11ae59000) [pid = 1646] [serial = 908] [outer = 0x0] 08:40:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11c24dc00) [pid = 1646] [serial = 909] [outer = 0x11ae59000] 08:40:04 INFO - PROCESS | 1646 | 1461685204969 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x123c78800) [pid = 1646] [serial = 910] [outer = 0x11ae59000] 08:40:05 INFO - PROCESS | 1646 | 1461685205254 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] 08:40:05 INFO - PROCESS | 1646 | 1461685205314 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:40:05 INFO - PROCESS | 1646 | 1461685205316 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 1646 | 1461685205317 Marionette TRACE conn2 <- [1,1186,null,{}] 08:40:05 INFO - PROCESS | 1646 | 1461685205322 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}] 08:40:05 INFO - PROCESS | 1646 | 1461685205407 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:40:05 INFO - PROCESS | 1646 | 1461685205471 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x126820800 == 81 [pid = 1646] [id = 304] 08:40:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11c507000) [pid = 1646] [serial = 911] [outer = 0x0] 08:40:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x125ce4000) [pid = 1646] [serial = 912] [outer = 0x11c507000] 08:40:05 INFO - PROCESS | 1646 | 1461685205496 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x126edb000) [pid = 1646] [serial = 913] [outer = 0x11c507000] 08:40:05 INFO - PROCESS | 1646 | 1461685205828 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] 08:40:05 INFO - PROCESS | 1646 | 1461685205839 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:40:05 INFO - PROCESS | 1646 | 1461685205841 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 1646 | 1461685205842 Marionette TRACE conn2 <- [1,1190,null,{}] 08:40:05 INFO - PROCESS | 1646 | 1461685205845 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}] 08:40:05 INFO - PROCESS | 1646 | 1461685205966 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:40:05 INFO - PROCESS | 1646 | 1461685205982 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12963d800 == 82 [pid = 1646] [id = 305] 08:40:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x127194400) [pid = 1646] [serial = 914] [outer = 0x0] 08:40:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1292d4800) [pid = 1646] [serial = 915] [outer = 0x127194400] 08:40:06 INFO - PROCESS | 1646 | 1461685206011 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1297e9000) [pid = 1646] [serial = 916] [outer = 0x127194400] 08:40:06 INFO - PROCESS | 1646 | 1461685206362 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] 08:40:06 INFO - PROCESS | 1646 | 1461685206412 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:40:06 INFO - PROCESS | 1646 | 1461685206414 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 1646 | 1461685206415 Marionette TRACE conn2 <- [1,1194,null,{}] 08:40:06 INFO - PROCESS | 1646 | 1461685206417 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}] 08:40:06 INFO - PROCESS | 1646 | 1461685206521 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:40:06 INFO - PROCESS | 1646 | 1461685206535 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b526000 == 83 [pid = 1646] [id = 306] 08:40:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x1296d9800) [pid = 1646] [serial = 917] [outer = 0x0] 08:40:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12ac71800) [pid = 1646] [serial = 918] [outer = 0x1296d9800] 08:40:06 INFO - PROCESS | 1646 | 1461685206561 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12b278800) [pid = 1646] [serial = 919] [outer = 0x1296d9800] 08:40:06 INFO - PROCESS | 1646 | 1461685206905 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] 08:40:06 INFO - PROCESS | 1646 | 1461685206934 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:40:06 INFO - PROCESS | 1646 | 1461685206944 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 1646 | 1461685206945 Marionette TRACE conn2 <- [1,1198,null,{}] 08:40:06 INFO - PROCESS | 1646 | 1461685206947 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}] 08:40:07 INFO - PROCESS | 1646 | 1461685207053 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:40:07 INFO - PROCESS | 1646 | 1461685207092 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c93e800 == 84 [pid = 1646] [id = 307] 08:40:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x1297db800) [pid = 1646] [serial = 920] [outer = 0x0] 08:40:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12b4c9800) [pid = 1646] [serial = 921] [outer = 0x1297db800] 08:40:07 INFO - PROCESS | 1646 | 1461685207117 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12b4d7800) [pid = 1646] [serial = 922] [outer = 0x1297db800] 08:40:07 INFO - PROCESS | 1646 | 1461685207429 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]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 525ms 08:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:40:07 INFO - PROCESS | 1646 | 1461685207464 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 1646 | 1461685207465 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:40:07 INFO - PROCESS | 1646 | 1461685207467 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 1646 | 1461685207470 Marionette TRACE conn2 <- [1,1202,null,{}] 08:40:07 INFO - PROCESS | 1646 | 1461685207473 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}] 08:40:07 INFO - PROCESS | 1646 | 1461685207582 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:40:07 INFO - PROCESS | 1646 | 1461685207594 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d84d800 == 85 [pid = 1646] [id = 308] 08:40:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12b26f400) [pid = 1646] [serial = 923] [outer = 0x0] 08:40:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12bb51800) [pid = 1646] [serial = 924] [outer = 0x12b26f400] 08:40:07 INFO - PROCESS | 1646 | 1461685207619 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12be54800) [pid = 1646] [serial = 925] [outer = 0x12b26f400] 08:40:08 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x129222000) [pid = 1646] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:40:08 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x123b6e400) [pid = 1646] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:40:08 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12be52000) [pid = 1646] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:40:08 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x118a5f000) [pid = 1646] [serial = 839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:40:08 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x11ba19400) [pid = 1646] [serial = 842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:40:08 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x114f45000) [pid = 1646] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:40:08 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12be55c00) [pid = 1646] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:40:08 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12b16fc00) [pid = 1646] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:40:08 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x1270eb800) [pid = 1646] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:40:08 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12e48f800) [pid = 1646] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:40:08 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x114f29800) [pid = 1646] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:40:08 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12ed37400) [pid = 1646] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:40:08 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x119ea0800) [pid = 1646] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:40:08 INFO - PROCESS | 1646 | 1461685208147 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]]]}] 08:40:08 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 08:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 721ms 08:40:08 INFO - PROCESS | 1646 | 1461685208188 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 1646 | 1461685208190 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:40:08 INFO - PROCESS | 1646 | 1461685208192 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 1646 | 1461685208193 Marionette TRACE conn2 <- [1,1206,null,{}] 08:40:08 INFO - PROCESS | 1646 | 1461685208196 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}] 08:40:08 INFO - PROCESS | 1646 | 1461685208282 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:40:08 INFO - PROCESS | 1646 | 1461685208343 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be21800 == 86 [pid = 1646] [id = 309] 08:40:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11453fc00) [pid = 1646] [serial = 926] [outer = 0x0] 08:40:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1280b4c00) [pid = 1646] [serial = 927] [outer = 0x11453fc00] 08:40:08 INFO - PROCESS | 1646 | 1461685208371 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12c029c00) [pid = 1646] [serial = 928] [outer = 0x11453fc00] 08:40:08 INFO - PROCESS | 1646 | 1461685208645 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]]]}] 08:40:08 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 08:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 469ms 08:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:40:08 INFO - PROCESS | 1646 | 1461685208662 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 1646 | 1461685208663 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:40:08 INFO - PROCESS | 1646 | 1461685208665 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 1646 | 1461685208667 Marionette TRACE conn2 <- [1,1210,null,{}] 08:40:08 INFO - PROCESS | 1646 | 1461685208678 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}] 08:40:08 INFO - PROCESS | 1646 | 1461685208789 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:40:08 INFO - PROCESS | 1646 | 1461685208815 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e883800 == 87 [pid = 1646] [id = 310] 08:40:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12d3bdc00) [pid = 1646] [serial = 929] [outer = 0x0] 08:40:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12d7c6400) [pid = 1646] [serial = 930] [outer = 0x12d3bdc00] 08:40:08 INFO - PROCESS | 1646 | 1461685208845 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12ddca000) [pid = 1646] [serial = 931] [outer = 0x12d3bdc00] 08:40:09 INFO - PROCESS | 1646 | 1461685209171 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]]]}] 08:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 528ms 08:40:09 INFO - PROCESS | 1646 | 1461685209194 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 1646 | 1461685209195 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:40:09 INFO - PROCESS | 1646 | 1461685209197 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 1646 | 1461685209198 Marionette TRACE conn2 <- [1,1214,null,{}] 08:40:09 INFO - PROCESS | 1646 | 1461685209208 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}] 08:40:09 INFO - PROCESS | 1646 | 1461685209334 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:40:09 INFO - PROCESS | 1646 | 1461685209342 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e888800 == 88 [pid = 1646] [id = 311] 08:40:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12d392000) [pid = 1646] [serial = 932] [outer = 0x0] 08:40:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12e492000) [pid = 1646] [serial = 933] [outer = 0x12d392000] 08:40:09 INFO - PROCESS | 1646 | 1461685209367 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12e679800) [pid = 1646] [serial = 934] [outer = 0x12d392000] 08:40:09 INFO - PROCESS | 1646 | 1461685209659 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]]]}] 08:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 08:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:40:09 INFO - PROCESS | 1646 | 1461685209717 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 1646 | 1461685209718 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:40:09 INFO - PROCESS | 1646 | 1461685209720 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 1646 | 1461685209721 Marionette TRACE conn2 <- [1,1218,null,{}] 08:40:09 INFO - PROCESS | 1646 | 1461685209723 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}] 08:40:09 INFO - PROCESS | 1646 | 1461685209813 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:40:09 INFO - PROCESS | 1646 | 1461685209818 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f1dc000 == 89 [pid = 1646] [id = 312] 08:40:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12e67f400) [pid = 1646] [serial = 935] [outer = 0x0] 08:40:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12ec2a800) [pid = 1646] [serial = 936] [outer = 0x12e67f400] 08:40:09 INFO - PROCESS | 1646 | 1461685209843 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12ed3dc00) [pid = 1646] [serial = 937] [outer = 0x12e67f400] 08:40:10 INFO - PROCESS | 1646 | 1461685210337 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]]]}] 08:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 673ms 08:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:40:10 INFO - PROCESS | 1646 | 1461685210393 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:40:10 INFO - PROCESS | 1646 | 1461685210396 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:40:10 INFO - PROCESS | 1646 | 1461685210399 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 1646 | 1461685210402 Marionette TRACE conn2 <- [1,1222,null,{}] 08:40:10 INFO - PROCESS | 1646 | 1461685210406 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}] 08:40:10 INFO - PROCESS | 1646 | 1461685210522 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:40:10 INFO - PROCESS | 1646 | 1461685210599 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b023000 == 90 [pid = 1646] [id = 313] 08:40:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11590dc00) [pid = 1646] [serial = 938] [outer = 0x0] 08:40:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x118c2d800) [pid = 1646] [serial = 939] [outer = 0x11590dc00] 08:40:10 INFO - PROCESS | 1646 | 1461685210632 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x119836c00) [pid = 1646] [serial = 940] [outer = 0x11590dc00] 08:40:11 INFO - PROCESS | 1646 | 1461685211088 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] 08:40:11 INFO - PROCESS | 1646 | 1461685211145 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:40:11 INFO - PROCESS | 1646 | 1461685211157 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 1646 | 1461685211159 Marionette TRACE conn2 <- [1,1226,null,{}] 08:40:11 INFO - PROCESS | 1646 | 1461685211164 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}] 08:40:11 INFO - PROCESS | 1646 | 1461685211279 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:40:11 INFO - PROCESS | 1646 | 1461685211377 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x128128000 == 91 [pid = 1646] [id = 314] 08:40:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x11ba19000) [pid = 1646] [serial = 941] [outer = 0x0] 08:40:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x11ba8f400) [pid = 1646] [serial = 942] [outer = 0x11ba19000] 08:40:11 INFO - PROCESS | 1646 | 1461685211408 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x11c506c00) [pid = 1646] [serial = 943] [outer = 0x11ba19000] 08:40:11 INFO - PROCESS | 1646 | 1461685211823 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]]]}] 08:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 674ms 08:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:40:11 INFO - PROCESS | 1646 | 1461685211829 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:40:11 INFO - PROCESS | 1646 | 1461685211831 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:40:11 INFO - PROCESS | 1646 | 1461685211833 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 1646 | 1461685211836 Marionette TRACE conn2 <- [1,1230,null,{}] 08:40:11 INFO - PROCESS | 1646 | 1461685211844 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}] 08:40:11 INFO - PROCESS | 1646 | 1461685211957 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:40:12 INFO - PROCESS | 1646 | 1461685212064 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e87e800 == 92 [pid = 1646] [id = 315] 08:40:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x123c72400) [pid = 1646] [serial = 944] [outer = 0x0] 08:40:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x1296d6400) [pid = 1646] [serial = 945] [outer = 0x123c72400] 08:40:12 INFO - PROCESS | 1646 | 1461685212099 Marionette DEBUG loaded listener.js 08:40:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x1297ddc00) [pid = 1646] [serial = 946] [outer = 0x123c72400] 08:40:12 INFO - PROCESS | 1646 | 1461685212482 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]]]}] 08:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 672ms 08:40:12 INFO - PROCESS | 1646 | 1461685212506 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 1646 | 1461685212508 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:40:12 INFO - PROCESS | 1646 | 1461685212511 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 1646 | 1461685212513 Marionette TRACE conn2 <- [1,1234,null,{}] 08:40:12 INFO - PROCESS | 1646 | 1461685212516 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}] 08:40:12 INFO - PROCESS | 1646 | 1461685212627 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:40:12 INFO - PROCESS | 1646 | 1461685212724 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fecd000 == 93 [pid = 1646] [id = 316] 08:40:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x1297e1400) [pid = 1646] [serial = 947] [outer = 0x0] 08:40:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12b661800) [pid = 1646] [serial = 948] [outer = 0x1297e1400] 08:40:12 INFO - PROCESS | 1646 | 1461685212755 Marionette DEBUG loaded listener.js 08:40:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12d357c00) [pid = 1646] [serial = 949] [outer = 0x1297e1400] 08:40:13 INFO - PROCESS | 1646 | 1461685213160 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]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 08:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:40:13 INFO - PROCESS | 1646 | 1461685213182 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:40:13 INFO - PROCESS | 1646 | 1461685213183 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:40:13 INFO - PROCESS | 1646 | 1461685213186 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 1646 | 1461685213187 Marionette TRACE conn2 <- [1,1238,null,{}] 08:40:13 INFO - PROCESS | 1646 | 1461685213189 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}] 08:40:13 INFO - PROCESS | 1646 | 1461685213297 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:40:13 INFO - PROCESS | 1646 | 1461685213401 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x13026f000 == 94 [pid = 1646] [id = 317] 08:40:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12b166800) [pid = 1646] [serial = 950] [outer = 0x0] 08:40:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12d3c0000) [pid = 1646] [serial = 951] [outer = 0x12b166800] 08:40:13 INFO - PROCESS | 1646 | 1461685213433 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12d7d4400) [pid = 1646] [serial = 952] [outer = 0x12b166800] 08:40:13 INFO - PROCESS | 1646 | 1461685213813 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]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 669ms 08:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:40:13 INFO - PROCESS | 1646 | 1461685213855 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:40:13 INFO - PROCESS | 1646 | 1461685213857 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:40:13 INFO - PROCESS | 1646 | 1461685213859 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 1646 | 1461685213860 Marionette TRACE conn2 <- [1,1242,null,{}] 08:40:13 INFO - PROCESS | 1646 | 1461685213863 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}] 08:40:14 INFO - PROCESS | 1646 | 1461685214006 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:40:14 INFO - PROCESS | 1646 | 1461685214085 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x13762c000 == 95 [pid = 1646] [id = 318] 08:40:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12ddcd000) [pid = 1646] [serial = 953] [outer = 0x0] 08:40:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12efbc000) [pid = 1646] [serial = 954] [outer = 0x12ddcd000] 08:40:14 INFO - PROCESS | 1646 | 1461685214116 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12f39e800) [pid = 1646] [serial = 955] [outer = 0x12ddcd000] 08:40:14 INFO - PROCESS | 1646 | 1461685214524 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]]]}] 08:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 672ms 08:40:14 INFO - PROCESS | 1646 | 1461685214531 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 1646 | 1461685214533 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:40:14 INFO - PROCESS | 1646 | 1461685214537 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 1646 | 1461685214539 Marionette TRACE conn2 <- [1,1246,null,{}] 08:40:14 INFO - PROCESS | 1646 | 1461685214541 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}] 08:40:14 INFO - PROCESS | 1646 | 1461685214647 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:40:14 INFO - PROCESS | 1646 | 1461685214726 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x138751800 == 96 [pid = 1646] [id = 319] 08:40:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12aa2fc00) [pid = 1646] [serial = 956] [outer = 0x0] 08:40:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12aa34c00) [pid = 1646] [serial = 957] [outer = 0x12aa2fc00] 08:40:14 INFO - PROCESS | 1646 | 1461685214755 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12aa38400) [pid = 1646] [serial = 958] [outer = 0x12aa2fc00] 08:40:15 INFO - PROCESS | 1646 | 1461685215132 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]]]}] 08:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 622ms 08:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:40:15 INFO - PROCESS | 1646 | 1461685215170 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:40:15 INFO - PROCESS | 1646 | 1461685215172 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:40:15 INFO - PROCESS | 1646 | 1461685215176 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 1646 | 1461685215177 Marionette TRACE conn2 <- [1,1250,null,{}] 08:40:15 INFO - PROCESS | 1646 | 1461685215179 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}] 08:40:15 INFO - PROCESS | 1646 | 1461685215288 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:40:15 INFO - PROCESS | 1646 | 1461685215385 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1387a5800 == 97 [pid = 1646] [id = 320] 08:40:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12aa31800) [pid = 1646] [serial = 959] [outer = 0x0] 08:40:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12afd8c00) [pid = 1646] [serial = 960] [outer = 0x12aa31800] 08:40:15 INFO - PROCESS | 1646 | 1461685215414 Marionette DEBUG loaded listener.js 08:40:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12afdc400) [pid = 1646] [serial = 961] [outer = 0x12aa31800] 08:40:15 INFO - PROCESS | 1646 | 1461685215824 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]]]}] 08:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 668ms 08:40:15 INFO - PROCESS | 1646 | 1461685215845 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:40:15 INFO - PROCESS | 1646 | 1461685215846 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:40:15 INFO - PROCESS | 1646 | 1461685215849 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 1646 | 1461685215850 Marionette TRACE conn2 <- [1,1254,null,{}] 08:40:15 INFO - PROCESS | 1646 | 1461685215852 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}] 08:40:15 INFO - PROCESS | 1646 | 1461685215963 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:40:16 INFO - PROCESS | 1646 | 1461685216041 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0a3800 == 98 [pid = 1646] [id = 321] 08:40:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12aa39400) [pid = 1646] [serial = 962] [outer = 0x0] 08:40:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12aa9bc00) [pid = 1646] [serial = 963] [outer = 0x12aa39400] 08:40:16 INFO - PROCESS | 1646 | 1461685216074 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12aaa0400) [pid = 1646] [serial = 964] [outer = 0x12aa39400] 08:40:16 INFO - PROCESS | 1646 | 1461685216504 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]]]}] 08:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 670ms 08:40:16 INFO - PROCESS | 1646 | 1461685216521 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:40:16 INFO - PROCESS | 1646 | 1461685216523 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:40:16 INFO - PROCESS | 1646 | 1461685216525 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:40:16 INFO - PROCESS | 1646 | 1461685216527 Marionette TRACE conn2 <- [1,1258,null,{}] 08:40:16 INFO - PROCESS | 1646 | 1461685216529 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}] 08:40:16 INFO - PROCESS | 1646 | 1461685216638 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:40:16 INFO - PROCESS | 1646 | 1461685216743 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c58d800 == 99 [pid = 1646] [id = 322] 08:40:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12aa94800) [pid = 1646] [serial = 965] [outer = 0x0] 08:40:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12afd8400) [pid = 1646] [serial = 966] [outer = 0x12aa94800] 08:40:16 INFO - PROCESS | 1646 | 1461685216773 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12afdf400) [pid = 1646] [serial = 967] [outer = 0x12aa94800] 08:40:17 INFO - PROCESS | 1646 | 1461685217368 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]]]}] 08:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 870ms 08:40:17 INFO - PROCESS | 1646 | 1461685217396 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 1646 | 1461685217398 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:40:17 INFO - PROCESS | 1646 | 1461685217403 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 1646 | 1461685217406 Marionette TRACE conn2 <- [1,1262,null,{}] 08:40:17 INFO - PROCESS | 1646 | 1461685217410 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}] 08:40:17 INFO - PROCESS | 1646 | 1461685217515 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:40:17 INFO - PROCESS | 1646 | 1461685217598 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf82800 == 100 [pid = 1646] [id = 323] 08:40:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x114f4e000) [pid = 1646] [serial = 968] [outer = 0x0] 08:40:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x11789b400) [pid = 1646] [serial = 969] [outer = 0x114f4e000] 08:40:17 INFO - PROCESS | 1646 | 1461685217625 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x119041400) [pid = 1646] [serial = 970] [outer = 0x114f4e000] 08:40:18 INFO - PROCESS | 1646 | 1461685218074 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]]]}] 08:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 724ms 08:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:40:18 INFO - PROCESS | 1646 | 1461685218126 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 1646 | 1461685218129 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:40:18 INFO - PROCESS | 1646 | 1461685218153 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 1646 | 1461685218155 Marionette TRACE conn2 <- [1,1266,null,{}] 08:40:18 INFO - PROCESS | 1646 | 1461685218162 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}] 08:40:18 INFO - PROCESS | 1646 | 1461685218268 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:40:18 INFO - PROCESS | 1646 | 1461685218350 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae9e800 == 101 [pid = 1646] [id = 324] 08:40:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x11b22b400) [pid = 1646] [serial = 971] [outer = 0x0] 08:40:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x11ba1a800) [pid = 1646] [serial = 972] [outer = 0x11b22b400] 08:40:18 INFO - PROCESS | 1646 | 1461685218379 Marionette DEBUG loaded listener.js 08:40:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x11c346000) [pid = 1646] [serial = 973] [outer = 0x11b22b400] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x1198ca800 == 100 [pid = 1646] [id = 252] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12e888800 == 99 [pid = 1646] [id = 311] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12e883800 == 98 [pid = 1646] [id = 310] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12be21800 == 97 [pid = 1646] [id = 309] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12d84d800 == 96 [pid = 1646] [id = 308] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12c93e800 == 95 [pid = 1646] [id = 307] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12b526000 == 94 [pid = 1646] [id = 306] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12963d800 == 93 [pid = 1646] [id = 305] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x12efc2800) [pid = 1646] [serial = 873] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x126820800 == 92 [pid = 1646] [id = 304] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x125ab0800 == 91 [pid = 1646] [id = 303] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb1b000 == 90 [pid = 1646] [id = 302] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x114f19800 == 89 [pid = 1646] [id = 301] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb5f000 == 88 [pid = 1646] [id = 300] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x129698800 == 87 [pid = 1646] [id = 295] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12d85a800 == 86 [pid = 1646] [id = 294] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12811f800 == 85 [pid = 1646] [id = 293] 08:40:18 INFO - PROCESS | 1646 | --DOCSHELL 0x118ee2800 == 84 [pid = 1646] [id = 292] 08:40:18 INFO - PROCESS | 1646 | 1461685218796 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]]]}] 08:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 694ms 08:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:40:18 INFO - PROCESS | 1646 | 1461685218828 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 1646 | 1461685218829 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:40:18 INFO - PROCESS | 1646 | 1461685218831 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 1646 | 1461685218834 Marionette TRACE conn2 <- [1,1270,null,{}] 08:40:18 INFO - PROCESS | 1646 | 1461685218841 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}] 08:40:18 INFO - PROCESS | 1646 | 1461685218945 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x12d709c00) [pid = 1646] [serial = 810] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x125e4bc00) [pid = 1646] [serial = 846] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12689d400) [pid = 1646] [serial = 847] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12d187400) [pid = 1646] [serial = 855] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x114be5c00) [pid = 1646] [serial = 812] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x11b236000) [pid = 1646] [serial = 841] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x119f52800) [pid = 1646] [serial = 840] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x11bd26000) [pid = 1646] [serial = 843] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x11c5dd800) [pid = 1646] [serial = 844] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x1178ee800) [pid = 1646] [serial = 837] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x1156d9800) [pid = 1646] [serial = 836] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12d7c8c00) [pid = 1646] [serial = 858] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x12b4ce000) [pid = 1646] [serial = 852] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x128f5c800) [pid = 1646] [serial = 849] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x1296d4800) [pid = 1646] [serial = 850] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x12e4efc00) [pid = 1646] [serial = 861] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x1270ea000) [pid = 1646] [serial = 821] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x12ddcb800) [pid = 1646] [serial = 859] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x1296d7800) [pid = 1646] [serial = 833] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12b426c00) [pid = 1646] [serial = 824] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12e680c00) [pid = 1646] [serial = 862] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x123b6d800) [pid = 1646] [serial = 865] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12d7d0800) [pid = 1646] [serial = 827] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x11b08d000) [pid = 1646] [serial = 818] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x12e494400) [pid = 1646] [serial = 830] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12ed45400) [pid = 1646] [serial = 871] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x1178f9c00) [pid = 1646] [serial = 815] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12d3bf400) [pid = 1646] [serial = 867] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x118f31800) [pid = 1646] [serial = 864] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x126892800) [pid = 1646] [serial = 447] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12d3b4000) [pid = 1646] [serial = 856] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12be48400) [pid = 1646] [serial = 853] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12ed37c00) [pid = 1646] [serial = 868] [outer = 0x0] [url = about:blank] 08:40:18 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12ed3e800) [pid = 1646] [serial = 870] [outer = 0x0] [url = about:blank] 08:40:19 INFO - PROCESS | 1646 | 1461685219020 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c202800 == 85 [pid = 1646] [id = 325] 08:40:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x1178f9c00) [pid = 1646] [serial = 974] [outer = 0x0] 08:40:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x11b236000) [pid = 1646] [serial = 975] [outer = 0x1178f9c00] 08:40:19 INFO - PROCESS | 1646 | 1461685219050 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x126892800) [pid = 1646] [serial = 976] [outer = 0x1178f9c00] 08:40:19 INFO - PROCESS | 1646 | 1461685219424 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]]]}] 08:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 624ms 08:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:40:19 INFO - PROCESS | 1646 | 1461685219456 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 1646 | 1461685219457 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:40:19 INFO - PROCESS | 1646 | 1461685219459 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 1646 | 1461685219460 Marionette TRACE conn2 <- [1,1274,null,{}] 08:40:19 INFO - PROCESS | 1646 | 1461685219462 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}] 08:40:19 INFO - PROCESS | 1646 | 1461685219555 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:40:19 INFO - PROCESS | 1646 | 1461685219581 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12815b800 == 86 [pid = 1646] [id = 326] 08:40:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x1290ab000) [pid = 1646] [serial = 977] [outer = 0x0] 08:40:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x1296ddc00) [pid = 1646] [serial = 978] [outer = 0x1290ab000] 08:40:19 INFO - PROCESS | 1646 | 1461685219607 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x1297e4800) [pid = 1646] [serial = 979] [outer = 0x1290ab000] 08:40:19 INFO - PROCESS | 1646 | 1461685219955 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]]]}] 08:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 520ms 08:40:19 INFO - PROCESS | 1646 | 1461685219979 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 1646 | 1461685219980 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:40:19 INFO - PROCESS | 1646 | 1461685219995 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 1646 | 1461685219997 Marionette TRACE conn2 <- [1,1278,null,{}] 08:40:20 INFO - PROCESS | 1646 | 1461685219999 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}] 08:40:20 INFO - PROCESS | 1646 | 1461685220088 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:40:20 INFO - PROCESS | 1646 | 1461685220093 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12969d800 == 87 [pid = 1646] [id = 327] 08:40:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x1297e5c00) [pid = 1646] [serial = 980] [outer = 0x0] 08:40:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12ac66c00) [pid = 1646] [serial = 981] [outer = 0x1297e5c00] 08:40:20 INFO - PROCESS | 1646 | 1461685220119 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12afdf800) [pid = 1646] [serial = 982] [outer = 0x1297e5c00] 08:40:20 INFO - PROCESS | 1646 | 1461685220447 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]]]}] 08:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 476ms 08:40:20 INFO - PROCESS | 1646 | 1461685220466 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:40:20 INFO - PROCESS | 1646 | 1461685220468 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:40:20 INFO - PROCESS | 1646 | 1461685220472 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 1646 | 1461685220473 Marionette TRACE conn2 <- [1,1282,null,{}] 08:40:20 INFO - PROCESS | 1646 | 1461685220475 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}] 08:40:20 INFO - PROCESS | 1646 | 1461685220579 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:40:20 INFO - PROCESS | 1646 | 1461685220658 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb9b800 == 88 [pid = 1646] [id = 328] 08:40:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12aaa2400) [pid = 1646] [serial = 983] [outer = 0x0] 08:40:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12b270c00) [pid = 1646] [serial = 984] [outer = 0x12aaa2400] 08:40:20 INFO - PROCESS | 1646 | 1461685220685 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12c033800) [pid = 1646] [serial = 985] [outer = 0x12aaa2400] 08:40:21 INFO - PROCESS | 1646 | 1461685221066 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]]]}] 08:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 621ms 08:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:40:21 INFO - PROCESS | 1646 | 1461685221094 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 1646 | 1461685221096 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:40:21 INFO - PROCESS | 1646 | 1461685221100 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 1646 | 1461685221104 Marionette TRACE conn2 <- [1,1286,null,{}] 08:40:21 INFO - PROCESS | 1646 | 1461685221108 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}] 08:40:21 INFO - PROCESS | 1646 | 1461685221258 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:40:21 INFO - PROCESS | 1646 | 1461685221285 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0aa000 == 89 [pid = 1646] [id = 329] 08:40:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12afe2400) [pid = 1646] [serial = 986] [outer = 0x0] 08:40:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12d190400) [pid = 1646] [serial = 987] [outer = 0x12afe2400] 08:40:21 INFO - PROCESS | 1646 | 1461685221326 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12d7d3c00) [pid = 1646] [serial = 988] [outer = 0x12afe2400] 08:40:21 INFO - PROCESS | 1646 | 1461685221712 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]]]}] 08:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 624ms 08:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:40:21 INFO - PROCESS | 1646 | 1461685221729 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 1646 | 1461685221730 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:40:21 INFO - PROCESS | 1646 | 1461685221732 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 1646 | 1461685221733 Marionette TRACE conn2 <- [1,1290,null,{}] 08:40:21 INFO - PROCESS | 1646 | 1461685221738 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}] 08:40:21 INFO - PROCESS | 1646 | 1461685221853 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:40:21 INFO - PROCESS | 1646 | 1461685221886 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d867000 == 90 [pid = 1646] [id = 330] 08:40:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12d391c00) [pid = 1646] [serial = 989] [outer = 0x0] 08:40:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12e4e5000) [pid = 1646] [serial = 990] [outer = 0x12d391c00] 08:40:21 INFO - PROCESS | 1646 | 1461685221913 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12ec2b000) [pid = 1646] [serial = 991] [outer = 0x12d391c00] 08:40:22 INFO - PROCESS | 1646 | 1461685222310 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]]]}] 08:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 622ms 08:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:40:22 INFO - PROCESS | 1646 | 1461685222355 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 1646 | 1461685222356 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:40:22 INFO - PROCESS | 1646 | 1461685222358 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 1646 | 1461685222359 Marionette TRACE conn2 <- [1,1294,null,{}] 08:40:22 INFO - PROCESS | 1646 | 1461685222362 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}] 08:40:22 INFO - PROCESS | 1646 | 1461685222481 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:40:22 INFO - PROCESS | 1646 | 1461685222495 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e890800 == 91 [pid = 1646] [id = 331] 08:40:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12e49cc00) [pid = 1646] [serial = 992] [outer = 0x0] 08:40:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12ed46000) [pid = 1646] [serial = 993] [outer = 0x12e49cc00] 08:40:22 INFO - PROCESS | 1646 | 1461685222521 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12f396c00) [pid = 1646] [serial = 994] [outer = 0x12e49cc00] 08:40:22 INFO - PROCESS | 1646 | 1461685222880 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]]]}] 08:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 570ms 08:40:22 INFO - PROCESS | 1646 | 1461685222930 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 1646 | 1461685222932 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:40:23 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x11ae59000) [pid = 1646] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:40:23 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x114be8800) [pid = 1646] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:40:23 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x12d3bdc00) [pid = 1646] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:40:23 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x12d392000) [pid = 1646] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:40:23 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x12ed45000) [pid = 1646] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:40:23 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x1296d9800) [pid = 1646] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:40:23 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x127194400) [pid = 1646] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:40:23 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x1297db800) [pid = 1646] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:40:23 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12b26f400) [pid = 1646] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:40:23 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x11453fc00) [pid = 1646] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:40:23 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x11ae63400) [pid = 1646] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:40:23 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x11c507000) [pid = 1646] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:40:23 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x114f2f400) [pid = 1646] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:40:23 INFO - PROCESS | 1646 | 1461685223198 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 1646 | 1461685223199 Marionette TRACE conn2 <- [1,1298,null,{}] 08:40:23 INFO - PROCESS | 1646 | 1461685223202 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}] 08:40:23 INFO - PROCESS | 1646 | 1461685223297 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:40:23 INFO - PROCESS | 1646 | 1461685223301 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x126822800 == 92 [pid = 1646] [id = 332] 08:40:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x11ae63400) [pid = 1646] [serial = 995] [outer = 0x0] 08:40:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x123b68000) [pid = 1646] [serial = 996] [outer = 0x11ae63400] 08:40:23 INFO - PROCESS | 1646 | 1461685223327 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12ac6d400) [pid = 1646] [serial = 997] [outer = 0x11ae63400] 08:40:23 INFO - PROCESS | 1646 | 1461685223676 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]]]}] 08:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 561ms 08:40:23 INFO - PROCESS | 1646 | 1461685223717 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:40:23 INFO - PROCESS | 1646 | 1461685223719 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:40:23 INFO - PROCESS | 1646 | 1461685223721 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 1646 | 1461685223723 Marionette TRACE conn2 <- [1,1302,null,{}] 08:40:23 INFO - PROCESS | 1646 | 1461685223725 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}] 08:40:23 INFO - PROCESS | 1646 | 1461685223857 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:40:23 INFO - PROCESS | 1646 | 1461685223864 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fed1000 == 93 [pid = 1646] [id = 333] 08:40:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x11b22c000) [pid = 1646] [serial = 998] [outer = 0x0] 08:40:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12e67c000) [pid = 1646] [serial = 999] [outer = 0x11b22c000] 08:40:23 INFO - PROCESS | 1646 | 1461685223893 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12f7a2000) [pid = 1646] [serial = 1000] [outer = 0x11b22c000] 08:40:24 INFO - PROCESS | 1646 | 1461685224233 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]]]}] 08:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 522ms 08:40:24 INFO - PROCESS | 1646 | 1461685224243 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 1646 | 1461685224245 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:40:24 INFO - PROCESS | 1646 | 1461685224247 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 1646 | 1461685224248 Marionette TRACE conn2 <- [1,1306,null,{}] 08:40:24 INFO - PROCESS | 1646 | 1461685224250 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}] 08:40:24 INFO - PROCESS | 1646 | 1461685224350 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:40:24 INFO - PROCESS | 1646 | 1461685224354 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x13763b000 == 94 [pid = 1646] [id = 334] 08:40:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12aac8000) [pid = 1646] [serial = 1001] [outer = 0x0] 08:40:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12aad0000) [pid = 1646] [serial = 1002] [outer = 0x12aac8000] 08:40:24 INFO - PROCESS | 1646 | 1461685224381 Marionette DEBUG loaded listener.js 08:40:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12f7a3800) [pid = 1646] [serial = 1003] [outer = 0x12aac8000] 08:40:24 INFO - PROCESS | 1646 | 1461685224738 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]]]}] 08:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 519ms 08:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:40:24 INFO - PROCESS | 1646 | 1461685224766 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 1646 | 1461685224767 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:40:24 INFO - PROCESS | 1646 | 1461685224771 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 1646 | 1461685224773 Marionette TRACE conn2 <- [1,1310,null,{}] 08:40:24 INFO - PROCESS | 1646 | 1461685224788 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}] 08:40:24 INFO - PROCESS | 1646 | 1461685224880 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:40:24 INFO - PROCESS | 1646 | 1461685224885 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x139426000 == 95 [pid = 1646] [id = 335] 08:40:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12ddd2c00) [pid = 1646] [serial = 1004] [outer = 0x0] 08:40:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12fb70c00) [pid = 1646] [serial = 1005] [outer = 0x12ddd2c00] 08:40:24 INFO - PROCESS | 1646 | 1461685224910 Marionette DEBUG loaded listener.js 08:40:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12fcd4000) [pid = 1646] [serial = 1006] [outer = 0x12ddd2c00] 08:40:25 INFO - PROCESS | 1646 | 1461685225395 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] 08:40:25 INFO - PROCESS | 1646 | 1461685225407 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:40:25 INFO - PROCESS | 1646 | 1461685225411 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 1646 | 1461685225414 Marionette TRACE conn2 <- [1,1314,null,{}] 08:40:25 INFO - PROCESS | 1646 | 1461685225434 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}] 08:40:25 INFO - PROCESS | 1646 | 1461685225579 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:40:25 INFO - PROCESS | 1646 | 1461685225652 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba57800 == 96 [pid = 1646] [id = 336] 08:40:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x11a92b000) [pid = 1646] [serial = 1007] [outer = 0x0] 08:40:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x11ae5d800) [pid = 1646] [serial = 1008] [outer = 0x11a92b000] 08:40:25 INFO - PROCESS | 1646 | 1461685225728 Marionette DEBUG loaded listener.js 08:40:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x11c2c7400) [pid = 1646] [serial = 1009] [outer = 0x11a92b000] 08:40:26 INFO - PROCESS | 1646 | 1461685226132 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]]]}] 08:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 772ms 08:40:26 INFO - PROCESS | 1646 | 1461685226188 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:40:26 INFO - PROCESS | 1646 | 1461685226192 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:40:26 INFO - PROCESS | 1646 | 1461685226198 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:40:26 INFO - PROCESS | 1646 | 1461685226200 Marionette TRACE conn2 <- [1,1318,null,{}] 08:40:26 INFO - PROCESS | 1646 | 1461685226205 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}] 08:40:26 INFO - PROCESS | 1646 | 1461685226317 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:40:26 INFO - PROCESS | 1646 | 1461685226399 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac04000 == 97 [pid = 1646] [id = 337] 08:40:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12637bc00) [pid = 1646] [serial = 1010] [outer = 0x0] 08:40:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x127044000) [pid = 1646] [serial = 1011] [outer = 0x12637bc00] 08:40:26 INFO - PROCESS | 1646 | 1461685226429 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x1296dcc00) [pid = 1646] [serial = 1012] [outer = 0x12637bc00] 08:40:26 INFO - PROCESS | 1646 | 1461685226855 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]]]}] 08:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 674ms 08:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:40:26 INFO - PROCESS | 1646 | 1461685226873 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:40:26 INFO - PROCESS | 1646 | 1461685226874 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:40:26 INFO - PROCESS | 1646 | 1461685226877 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:40:26 INFO - PROCESS | 1646 | 1461685226880 Marionette TRACE conn2 <- [1,1322,null,{}] 08:40:26 INFO - PROCESS | 1646 | 1461685226888 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}] 08:40:27 INFO - PROCESS | 1646 | 1461685227023 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:40:27 INFO - PROCESS | 1646 | 1461685227108 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d12b000 == 98 [pid = 1646] [id = 338] 08:40:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12aac5c00) [pid = 1646] [serial = 1013] [outer = 0x0] 08:40:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12afe2000) [pid = 1646] [serial = 1014] [outer = 0x12aac5c00] 08:40:27 INFO - PROCESS | 1646 | 1461685227141 Marionette DEBUG loaded listener.js 08:40:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12b42e400) [pid = 1646] [serial = 1015] [outer = 0x12aac5c00] 08:40:27 INFO - PROCESS | 1646 | 1461685227556 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]]]}] 08:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 722ms 08:40:27 INFO - PROCESS | 1646 | 1461685227599 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:40:27 INFO - PROCESS | 1646 | 1461685227601 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:40:27 INFO - PROCESS | 1646 | 1461685227604 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:40:27 INFO - PROCESS | 1646 | 1461685227605 Marionette TRACE conn2 <- [1,1326,null,{}] 08:40:27 INFO - PROCESS | 1646 | 1461685227608 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}] 08:40:27 INFO - PROCESS | 1646 | 1461685227728 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:40:27 INFO - PROCESS | 1646 | 1461685227841 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x130272000 == 99 [pid = 1646] [id = 339] 08:40:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12b42e800) [pid = 1646] [serial = 1016] [outer = 0x0] 08:40:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12bc70400) [pid = 1646] [serial = 1017] [outer = 0x12b42e800] 08:40:27 INFO - PROCESS | 1646 | 1461685227876 Marionette DEBUG loaded listener.js 08:40:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12e4e3c00) [pid = 1646] [serial = 1018] [outer = 0x12b42e800] 08:40:28 INFO - PROCESS | 1646 | 1461685228275 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]]]}] 08:40:28 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 08:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 719ms 08:40:28 INFO - PROCESS | 1646 | 1461685228348 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:40:28 INFO - PROCESS | 1646 | 1461685228349 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:40:28 INFO - PROCESS | 1646 | 1461685228354 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 1646 | 1461685228355 Marionette TRACE conn2 <- [1,1330,null,{}] 08:40:28 INFO - PROCESS | 1646 | 1461685228358 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}] 08:40:28 INFO - PROCESS | 1646 | 1461685228468 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:40:28 INFO - PROCESS | 1646 | 1461685228550 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x137835000 == 100 [pid = 1646] [id = 340] 08:40:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12bc7c400) [pid = 1646] [serial = 1019] [outer = 0x0] 08:40:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12efca000) [pid = 1646] [serial = 1020] [outer = 0x12bc7c400] 08:40:28 INFO - PROCESS | 1646 | 1461685228582 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12f79a400) [pid = 1646] [serial = 1021] [outer = 0x12bc7c400] 08:40:29 INFO - PROCESS | 1646 | 1461685229008 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]]]}] 08:40:29 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 08:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 672ms 08:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:40:29 INFO - PROCESS | 1646 | 1461685229027 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 1646 | 1461685229028 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:40:29 INFO - PROCESS | 1646 | 1461685229030 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 1646 | 1461685229031 Marionette TRACE conn2 <- [1,1334,null,{}] 08:40:29 INFO - PROCESS | 1646 | 1461685229034 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}] 08:40:29 INFO - PROCESS | 1646 | 1461685229160 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:40:29 INFO - PROCESS | 1646 | 1461685229272 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab8d800 == 101 [pid = 1646] [id = 341] 08:40:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12f79e000) [pid = 1646] [serial = 1022] [outer = 0x0] 08:40:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x12fcdd800) [pid = 1646] [serial = 1023] [outer = 0x12f79e000] 08:40:29 INFO - PROCESS | 1646 | 1461685229307 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x130122400) [pid = 1646] [serial = 1024] [outer = 0x12f79e000] 08:40:29 INFO - PROCESS | 1646 | 1461685229699 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]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 719ms 08:40:29 INFO - PROCESS | 1646 | 1461685229750 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 1646 | 1461685229751 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:40:29 INFO - PROCESS | 1646 | 1461685229774 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 1646 | 1461685229775 Marionette TRACE conn2 <- [1,1338,null,{}] 08:40:29 INFO - PROCESS | 1646 | 1461685229777 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}] 08:40:29 INFO - PROCESS | 1646 | 1461685229887 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:40:29 INFO - PROCESS | 1646 | 1461685229971 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x139c72000 == 102 [pid = 1646] [id = 342] 08:40:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12fcd9800) [pid = 1646] [serial = 1025] [outer = 0x0] 08:40:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x1301c4c00) [pid = 1646] [serial = 1026] [outer = 0x12fcd9800] 08:40:30 INFO - PROCESS | 1646 | 1461685230000 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x1301ca400) [pid = 1646] [serial = 1027] [outer = 0x12fcd9800] 08:40:30 INFO - PROCESS | 1646 | 1461685230917 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]]]}] 08:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1172ms 08:40:30 INFO - PROCESS | 1646 | 1461685230946 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:40:30 INFO - PROCESS | 1646 | 1461685230947 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:40:30 INFO - PROCESS | 1646 | 1461685230949 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 1646 | 1461685230951 Marionette TRACE conn2 <- [1,1342,null,{}] 08:40:30 INFO - PROCESS | 1646 | 1461685230956 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}] 08:40:31 INFO - PROCESS | 1646 | 1461685231066 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:40:31 INFO - PROCESS | 1646 | 1461685231177 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c0a000 == 103 [pid = 1646] [id = 343] 08:40:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x11c503c00) [pid = 1646] [serial = 1028] [outer = 0x0] 08:40:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x1280b9c00) [pid = 1646] [serial = 1029] [outer = 0x11c503c00] 08:40:31 INFO - PROCESS | 1646 | 1461685231224 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12ae8a000) [pid = 1646] [serial = 1030] [outer = 0x11c503c00] 08:40:31 INFO - PROCESS | 1646 | 1461685231883 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]]]}] 08:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 973ms 08:40:31 INFO - PROCESS | 1646 | 1461685231936 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:40:31 INFO - PROCESS | 1646 | 1461685231938 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:40:31 INFO - PROCESS | 1646 | 1461685231944 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 1646 | 1461685231946 Marionette TRACE conn2 <- [1,1346,null,{}] 08:40:31 INFO - PROCESS | 1646 | 1461685231950 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}] 08:40:32 INFO - PROCESS | 1646 | 1461685232054 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:40:32 INFO - PROCESS | 1646 | 1461685232141 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d83800 == 104 [pid = 1646] [id = 344] 08:40:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x11789a800) [pid = 1646] [serial = 1031] [outer = 0x0] 08:40:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x118a5f000) [pid = 1646] [serial = 1032] [outer = 0x11789a800] 08:40:32 INFO - PROCESS | 1646 | 1461685232170 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x119268400) [pid = 1646] [serial = 1033] [outer = 0x11789a800] 08:40:32 INFO - PROCESS | 1646 | 1461685232639 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]]]}] 08:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 725ms 08:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:40:32 INFO - PROCESS | 1646 | 1461685232675 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 1646 | 1461685232678 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:40:32 INFO - PROCESS | 1646 | 1461685232685 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 1646 | 1461685232689 Marionette TRACE conn2 <- [1,1350,null,{}] 08:40:32 INFO - PROCESS | 1646 | 1461685232691 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}] 08:40:32 INFO - PROCESS | 1646 | 1461685232791 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:40:32 INFO - PROCESS | 1646 | 1461685232879 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b01d000 == 105 [pid = 1646] [id = 345] 08:40:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x119e9bc00) [pid = 1646] [serial = 1034] [outer = 0x0] 08:40:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x11b25ec00) [pid = 1646] [serial = 1035] [outer = 0x119e9bc00] 08:40:32 INFO - PROCESS | 1646 | 1461685232908 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x11bd1fc00) [pid = 1646] [serial = 1036] [outer = 0x119e9bc00] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1301a4800 == 104 [pid = 1646] [id = 274] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb48800 == 103 [pid = 1646] [id = 278] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x130977800 == 102 [pid = 1646] [id = 276] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x13763b000 == 101 [pid = 1646] [id = 334] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12fed1000 == 100 [pid = 1646] [id = 333] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x126822800 == 99 [pid = 1646] [id = 332] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12e890800 == 98 [pid = 1646] [id = 331] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12d867000 == 97 [pid = 1646] [id = 330] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0aa000 == 96 [pid = 1646] [id = 329] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12ec2a800) [pid = 1646] [serial = 936] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb9b800 == 95 [pid = 1646] [id = 328] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12969d800 == 94 [pid = 1646] [id = 327] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12815b800 == 93 [pid = 1646] [id = 326] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11c202800 == 92 [pid = 1646] [id = 325] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae9e800 == 91 [pid = 1646] [id = 324] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf82800 == 90 [pid = 1646] [id = 323] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11c58d800 == 89 [pid = 1646] [id = 322] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0a3800 == 88 [pid = 1646] [id = 321] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1387a5800 == 87 [pid = 1646] [id = 320] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x138751800 == 86 [pid = 1646] [id = 319] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x13762c000 == 85 [pid = 1646] [id = 318] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x13026f000 == 84 [pid = 1646] [id = 317] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12fecd000 == 83 [pid = 1646] [id = 316] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12e87e800 == 82 [pid = 1646] [id = 315] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x128128000 == 81 [pid = 1646] [id = 314] 08:40:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11b023000 == 80 [pid = 1646] [id = 313] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x12efc6c00) [pid = 1646] [serial = 874] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x1297e7400) [pid = 1646] [serial = 894] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12634e800) [pid = 1646] [serial = 882] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x11c24dc00) [pid = 1646] [serial = 909] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x123c78800) [pid = 1646] [serial = 910] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x1187c8c00) [pid = 1646] [serial = 901] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x1157ac000) [pid = 1646] [serial = 900] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x12efc3400) [pid = 1646] [serial = 897] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12d7c6400) [pid = 1646] [serial = 930] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12e679800) [pid = 1646] [serial = 934] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x12c029c00) [pid = 1646] [serial = 928] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x12be54800) [pid = 1646] [serial = 925] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x12e492000) [pid = 1646] [serial = 933] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x12ddca000) [pid = 1646] [serial = 931] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x1297e9000) [pid = 1646] [serial = 916] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x126edb000) [pid = 1646] [serial = 913] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x12ac71800) [pid = 1646] [serial = 918] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x1292d4800) [pid = 1646] [serial = 915] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12b4c9800) [pid = 1646] [serial = 921] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x12b278800) [pid = 1646] [serial = 919] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12bb51800) [pid = 1646] [serial = 924] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x1280b4c00) [pid = 1646] [serial = 927] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12b4d7800) [pid = 1646] [serial = 922] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x12ec25c00) [pid = 1646] [serial = 891] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x11b238000) [pid = 1646] [serial = 906] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x11bd22800) [pid = 1646] [serial = 907] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x125ce4000) [pid = 1646] [serial = 912] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x118767c00) [pid = 1646] [serial = 903] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x11a922800) [pid = 1646] [serial = 904] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x12ac70400) [pid = 1646] [serial = 885] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x114be5400) [pid = 1646] [serial = 876] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x12c024c00) [pid = 1646] [serial = 888] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x11a92c400) [pid = 1646] [serial = 879] [outer = 0x0] [url = about:blank] 08:40:33 INFO - PROCESS | 1646 | 1461685233381 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]]]}] 08:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 724ms 08:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:40:33 INFO - PROCESS | 1646 | 1461685233408 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:40:33 INFO - PROCESS | 1646 | 1461685233410 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:40:33 INFO - PROCESS | 1646 | 1461685233412 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:40:33 INFO - PROCESS | 1646 | 1461685233414 Marionette TRACE conn2 <- [1,1354,null,{}] 08:40:33 INFO - PROCESS | 1646 | 1461685233421 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}] 08:40:33 INFO - PROCESS | 1646 | 1461685233515 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:40:33 INFO - PROCESS | 1646 | 1461685233520 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb49000 == 81 [pid = 1646] [id = 346] 08:40:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x11bd22800) [pid = 1646] [serial = 1037] [outer = 0x0] 08:40:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x11c5e0800) [pid = 1646] [serial = 1038] [outer = 0x11bd22800] 08:40:33 INFO - PROCESS | 1646 | 1461685233548 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x125ce4000) [pid = 1646] [serial = 1039] [outer = 0x11bd22800] 08:40:33 INFO - PROCESS | 1646 | 1461685233946 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]]]}] 08:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 570ms 08:40:33 INFO - PROCESS | 1646 | 1461685233983 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:40:33 INFO - PROCESS | 1646 | 1461685233985 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:40:33 INFO - PROCESS | 1646 | 1461685233993 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:40:33 INFO - PROCESS | 1646 | 1461685233994 Marionette TRACE conn2 <- [1,1358,null,{}] 08:40:33 INFO - PROCESS | 1646 | 1461685233996 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}] 08:40:34 INFO - PROCESS | 1646 | 1461685234087 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:40:34 INFO - PROCESS | 1646 | 1461685234114 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12815b800 == 82 [pid = 1646] [id = 347] 08:40:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x1270ea000) [pid = 1646] [serial = 1040] [outer = 0x0] 08:40:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x128f59000) [pid = 1646] [serial = 1041] [outer = 0x1270ea000] 08:40:34 INFO - PROCESS | 1646 | 1461685234140 Marionette DEBUG loaded listener.js 08:40:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x1292dd000) [pid = 1646] [serial = 1042] [outer = 0x1270ea000] 08:40:34 INFO - PROCESS | 1646 | 1461685234490 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]]]}] 08:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 08:40:34 INFO - PROCESS | 1646 | 1461685234513 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:40:34 INFO - PROCESS | 1646 | 1461685234515 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:40:34 INFO - PROCESS | 1646 | 1461685234517 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:40:34 INFO - PROCESS | 1646 | 1461685234518 Marionette TRACE conn2 <- [1,1362,null,{}] 08:40:34 INFO - PROCESS | 1646 | 1461685234520 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}] 08:40:34 INFO - PROCESS | 1646 | 1461685234608 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:40:34 INFO - PROCESS | 1646 | 1461685234612 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x129654000 == 83 [pid = 1646] [id = 348] 08:40:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x1296d4800) [pid = 1646] [serial = 1043] [outer = 0x0] 08:40:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x1297dd400) [pid = 1646] [serial = 1044] [outer = 0x1296d4800] 08:40:34 INFO - PROCESS | 1646 | 1461685234637 Marionette DEBUG loaded listener.js 08:40:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12aa2f400) [pid = 1646] [serial = 1045] [outer = 0x1296d4800] 08:40:35 INFO - PROCESS | 1646 | 1461685234996 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]]]}] 08:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 08:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:40:35 INFO - PROCESS | 1646 | 1461685235038 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:40:35 INFO - PROCESS | 1646 | 1461685235039 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:40:35 INFO - PROCESS | 1646 | 1461685235041 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 1646 | 1461685235042 Marionette TRACE conn2 <- [1,1366,null,{}] 08:40:35 INFO - PROCESS | 1646 | 1461685235044 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}] 08:40:35 INFO - PROCESS | 1646 | 1461685235181 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:40:35 INFO - PROCESS | 1646 | 1461685235228 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab94800 == 84 [pid = 1646] [id = 349] 08:40:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12aa2ec00) [pid = 1646] [serial = 1046] [outer = 0x0] 08:40:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12aa99000) [pid = 1646] [serial = 1047] [outer = 0x12aa2ec00] 08:40:35 INFO - PROCESS | 1646 | 1461685235255 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12ae8cc00) [pid = 1646] [serial = 1048] [outer = 0x12aa2ec00] 08:40:35 INFO - PROCESS | 1646 | 1461685235611 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] 08:40:35 INFO - PROCESS | 1646 | 1461685235661 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:40:35 INFO - PROCESS | 1646 | 1461685235663 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 1646 | 1461685235664 Marionette TRACE conn2 <- [1,1370,null,{}] 08:40:35 INFO - PROCESS | 1646 | 1461685235667 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}] 08:40:35 INFO - PROCESS | 1646 | 1461685235782 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:40:35 INFO - PROCESS | 1646 | 1461685235795 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b14e000 == 85 [pid = 1646] [id = 350] 08:40:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12ae8f000) [pid = 1646] [serial = 1049] [outer = 0x0] 08:40:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12afd7400) [pid = 1646] [serial = 1050] [outer = 0x12ae8f000] 08:40:35 INFO - PROCESS | 1646 | 1461685235821 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12b277400) [pid = 1646] [serial = 1051] [outer = 0x12ae8f000] 08:40:36 INFO - PROCESS | 1646 | 1461685236164 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] 08:40:36 INFO - PROCESS | 1646 | 1461685236184 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:40:36 INFO - PROCESS | 1646 | 1461685236187 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:40:36 INFO - PROCESS | 1646 | 1461685236189 Marionette TRACE conn2 <- [1,1374,null,{}] 08:40:36 INFO - PROCESS | 1646 | 1461685236192 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}] 08:40:36 INFO - PROCESS | 1646 | 1461685236306 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:40:36 INFO - PROCESS | 1646 | 1461685236320 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be30000 == 86 [pid = 1646] [id = 351] 08:40:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12b42fc00) [pid = 1646] [serial = 1052] [outer = 0x0] 08:40:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12b4d6000) [pid = 1646] [serial = 1053] [outer = 0x12b42fc00] 08:40:36 INFO - PROCESS | 1646 | 1461685236345 Marionette DEBUG loaded listener.js 08:40:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12bc72c00) [pid = 1646] [serial = 1054] [outer = 0x12b42fc00] 08:40:36 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:36 INFO - PROCESS | 1646 | 1461685236735 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] 08:40:36 INFO - PROCESS | 1646 | 1461685236759 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:40:36 INFO - PROCESS | 1646 | 1461685236761 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:40:36 INFO - PROCESS | 1646 | 1461685236762 Marionette TRACE conn2 <- [1,1378,null,{}] 08:40:36 INFO - PROCESS | 1646 | 1461685236765 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}] 08:40:36 INFO - PROCESS | 1646 | 1461685236885 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:40:36 INFO - PROCESS | 1646 | 1461685236896 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d850000 == 87 [pid = 1646] [id = 352] 08:40:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12ae8f400) [pid = 1646] [serial = 1055] [outer = 0x0] 08:40:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12c033400) [pid = 1646] [serial = 1056] [outer = 0x12ae8f400] 08:40:36 INFO - PROCESS | 1646 | 1461685236922 Marionette DEBUG loaded listener.js 08:40:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x12d390c00) [pid = 1646] [serial = 1057] [outer = 0x12ae8f400] 08:40:37 INFO - PROCESS | 1646 | 1461685237276 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] 08:40:37 INFO - PROCESS | 1646 | 1461685237282 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:40:37 INFO - PROCESS | 1646 | 1461685237285 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:40:37 INFO - PROCESS | 1646 | 1461685237286 Marionette TRACE conn2 <- [1,1382,null,{}] 08:40:37 INFO - PROCESS | 1646 | 1461685237290 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}] 08:40:37 INFO - PROCESS | 1646 | 1461685237407 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:40:37 INFO - PROCESS | 1646 | 1461685237419 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e40f800 == 88 [pid = 1646] [id = 353] 08:40:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12d392000) [pid = 1646] [serial = 1058] [outer = 0x0] 08:40:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12d7c7800) [pid = 1646] [serial = 1059] [outer = 0x12d392000] 08:40:37 INFO - PROCESS | 1646 | 1461685237445 Marionette DEBUG loaded listener.js 08:40:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x12ddca000) [pid = 1646] [serial = 1060] [outer = 0x12d392000] 08:40:37 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12aaa2400) [pid = 1646] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:40:37 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x114f4e000) [pid = 1646] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:40:37 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x12afe2400) [pid = 1646] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:40:37 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x12d391c00) [pid = 1646] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:40:37 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x12e49cc00) [pid = 1646] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:40:37 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x1178f9c00) [pid = 1646] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:40:37 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x1290ab000) [pid = 1646] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:40:37 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x11ae63400) [pid = 1646] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:40:37 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x1297e5c00) [pid = 1646] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:40:37 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x11b22c000) [pid = 1646] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:40:37 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x11b22b400) [pid = 1646] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:40:37 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12aac8000) [pid = 1646] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:40:37 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:37 INFO - PROCESS | 1646 | 1461685237987 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] 08:40:38 INFO - PROCESS | 1646 | 1461685238010 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:40:38 INFO - PROCESS | 1646 | 1461685238012 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 1646 | 1461685238014 Marionette TRACE conn2 <- [1,1386,null,{}] 08:40:38 INFO - PROCESS | 1646 | 1461685238032 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}] 08:40:38 INFO - PROCESS | 1646 | 1461685238158 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:40:38 INFO - PROCESS | 1646 | 1461685238162 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e892000 == 89 [pid = 1646] [id = 354] 08:40:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x11789c000) [pid = 1646] [serial = 1061] [outer = 0x0] 08:40:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12b427800) [pid = 1646] [serial = 1062] [outer = 0x11789c000] 08:40:38 INFO - PROCESS | 1646 | 1461685238192 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12e4eec00) [pid = 1646] [serial = 1063] [outer = 0x11789c000] 08:40:38 INFO - PROCESS | 1646 | 1461685238546 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] 08:40:38 INFO - PROCESS | 1646 | 1461685238597 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:40:38 INFO - PROCESS | 1646 | 1461685238599 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 1646 | 1461685238600 Marionette TRACE conn2 <- [1,1390,null,{}] 08:40:38 INFO - PROCESS | 1646 | 1461685238603 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}] 08:40:38 INFO - PROCESS | 1646 | 1461685238722 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:40:38 INFO - PROCESS | 1646 | 1461685238730 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12eded000 == 90 [pid = 1646] [id = 355] 08:40:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x11c93cc00) [pid = 1646] [serial = 1064] [outer = 0x0] 08:40:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12e683800) [pid = 1646] [serial = 1065] [outer = 0x11c93cc00] 08:40:38 INFO - PROCESS | 1646 | 1461685238755 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12ed44800) [pid = 1646] [serial = 1066] [outer = 0x11c93cc00] 08:40:39 INFO - PROCESS | 1646 | 1461685239103 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]]]}] 08:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 08:40:39 INFO - PROCESS | 1646 | 1461685239118 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 1646 | 1461685239121 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:40:39 INFO - PROCESS | 1646 | 1461685239124 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 1646 | 1461685239125 Marionette TRACE conn2 <- [1,1394,null,{}] 08:40:39 INFO - PROCESS | 1646 | 1461685239127 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}] 08:40:39 INFO - PROCESS | 1646 | 1461685239217 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:40:39 INFO - PROCESS | 1646 | 1461685239221 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301a9800 == 91 [pid = 1646] [id = 356] 08:40:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12efc2000) [pid = 1646] [serial = 1067] [outer = 0x0] 08:40:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12f3a1800) [pid = 1646] [serial = 1068] [outer = 0x12efc2000] 08:40:39 INFO - PROCESS | 1646 | 1461685239246 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x12f7a4c00) [pid = 1646] [serial = 1069] [outer = 0x12efc2000] 08:40:39 INFO - PROCESS | 1646 | 1461685239586 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]]]}] 08:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms 08:40:39 INFO - PROCESS | 1646 | 1461685239594 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 1646 | 1461685239595 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:40:39 INFO - PROCESS | 1646 | 1461685239598 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 1646 | 1461685239599 Marionette TRACE conn2 <- [1,1398,null,{}] 08:40:39 INFO - PROCESS | 1646 | 1461685239601 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}] 08:40:39 INFO - PROCESS | 1646 | 1461685239731 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:40:39 INFO - PROCESS | 1646 | 1461685239738 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x13025f800 == 92 [pid = 1646] [id = 357] 08:40:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12a920400) [pid = 1646] [serial = 1070] [outer = 0x0] 08:40:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12a928400) [pid = 1646] [serial = 1071] [outer = 0x12a920400] 08:40:39 INFO - PROCESS | 1646 | 1461685239763 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x12a92e000) [pid = 1646] [serial = 1072] [outer = 0x12a920400] 08:40:40 INFO - PROCESS | 1646 | 1461685240306 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]]]}] 08:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 769ms 08:40:40 INFO - PROCESS | 1646 | 1461685240368 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:40:40 INFO - PROCESS | 1646 | 1461685240372 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:40:40 INFO - PROCESS | 1646 | 1461685240375 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:40:40 INFO - PROCESS | 1646 | 1461685240378 Marionette TRACE conn2 <- [1,1402,null,{}] 08:40:40 INFO - PROCESS | 1646 | 1461685240381 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}] 08:40:40 INFO - PROCESS | 1646 | 1461685240499 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:40:40 INFO - PROCESS | 1646 | 1461685240613 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb1a800 == 93 [pid = 1646] [id = 358] 08:40:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x119269800) [pid = 1646] [serial = 1073] [outer = 0x0] 08:40:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x11ae5b400) [pid = 1646] [serial = 1074] [outer = 0x119269800] 08:40:40 INFO - PROCESS | 1646 | 1461685240646 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x11bbd8400) [pid = 1646] [serial = 1075] [outer = 0x119269800] 08:40:41 INFO - PROCESS | 1646 | 1461685241130 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]]]}] 08:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 823ms 08:40:41 INFO - PROCESS | 1646 | 1461685241198 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 1646 | 1461685241203 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:40:41 INFO - PROCESS | 1646 | 1461685241208 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 1646 | 1461685241209 Marionette TRACE conn2 <- [1,1406,null,{}] 08:40:41 INFO - PROCESS | 1646 | 1461685241212 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}] 08:40:41 INFO - PROCESS | 1646 | 1461685241326 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:40:41 INFO - PROCESS | 1646 | 1461685241410 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d744800 == 94 [pid = 1646] [id = 359] 08:40:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12620c400) [pid = 1646] [serial = 1076] [outer = 0x0] 08:40:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12a92ac00) [pid = 1646] [serial = 1077] [outer = 0x12620c400] 08:40:41 INFO - PROCESS | 1646 | 1461685241440 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12aa3ac00) [pid = 1646] [serial = 1078] [outer = 0x12620c400] 08:40:41 INFO - PROCESS | 1646 | 1461685241900 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]]]}] 08:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 719ms 08:40:41 INFO - PROCESS | 1646 | 1461685241928 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 1646 | 1461685241930 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:40:41 INFO - PROCESS | 1646 | 1461685241934 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 1646 | 1461685241938 Marionette TRACE conn2 <- [1,1410,null,{}] 08:40:41 INFO - PROCESS | 1646 | 1461685241950 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}] 08:40:42 INFO - PROCESS | 1646 | 1461685242121 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:40:42 INFO - PROCESS | 1646 | 1461685242226 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x137831000 == 95 [pid = 1646] [id = 360] 08:40:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12aac2c00) [pid = 1646] [serial = 1079] [outer = 0x0] 08:40:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12ac6e400) [pid = 1646] [serial = 1080] [outer = 0x12aac2c00] 08:40:42 INFO - PROCESS | 1646 | 1461685242258 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12be4c400) [pid = 1646] [serial = 1081] [outer = 0x12aac2c00] 08:40:42 INFO - PROCESS | 1646 | 1461685242830 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]]]}] 08:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 924ms 08:40:42 INFO - PROCESS | 1646 | 1461685242858 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 1646 | 1461685242860 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:40:42 INFO - PROCESS | 1646 | 1461685242862 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 1646 | 1461685242863 Marionette TRACE conn2 <- [1,1414,null,{}] 08:40:42 INFO - PROCESS | 1646 | 1461685242866 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}] 08:40:42 INFO - PROCESS | 1646 | 1461685242979 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:40:43 INFO - PROCESS | 1646 | 1461685243093 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x139c77000 == 96 [pid = 1646] [id = 361] 08:40:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12c025400) [pid = 1646] [serial = 1082] [outer = 0x0] 08:40:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12ddc8800) [pid = 1646] [serial = 1083] [outer = 0x12c025400] 08:40:43 INFO - PROCESS | 1646 | 1461685243125 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12fb6d000) [pid = 1646] [serial = 1084] [outer = 0x12c025400] 08:40:43 INFO - PROCESS | 1646 | 1461685243582 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]]]}] 08:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 770ms 08:40:43 INFO - PROCESS | 1646 | 1461685243632 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:40:43 INFO - PROCESS | 1646 | 1461685243634 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:40:43 INFO - PROCESS | 1646 | 1461685243636 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 1646 | 1461685243640 Marionette TRACE conn2 <- [1,1418,null,{}] 08:40:43 INFO - PROCESS | 1646 | 1461685243642 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}] 08:40:43 INFO - PROCESS | 1646 | 1461685243754 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:40:43 INFO - PROCESS | 1646 | 1461685243839 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x139dce800 == 97 [pid = 1646] [id = 362] 08:40:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12b65a400) [pid = 1646] [serial = 1085] [outer = 0x0] 08:40:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12fcd4c00) [pid = 1646] [serial = 1086] [outer = 0x12b65a400] 08:40:43 INFO - PROCESS | 1646 | 1461685243869 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x130115800) [pid = 1646] [serial = 1087] [outer = 0x12b65a400] 08:40:44 INFO - PROCESS | 1646 | 1461685244345 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]]]}] 08:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 771ms 08:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:40:44 INFO - PROCESS | 1646 | 1461685244407 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:40:44 INFO - PROCESS | 1646 | 1461685244409 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:40:44 INFO - PROCESS | 1646 | 1461685244411 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:40:44 INFO - PROCESS | 1646 | 1461685244412 Marionette TRACE conn2 <- [1,1422,null,{}] 08:40:44 INFO - PROCESS | 1646 | 1461685244415 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}] 08:40:44 INFO - PROCESS | 1646 | 1461685244534 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:40:44 INFO - PROCESS | 1646 | 1461685244620 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x137066000 == 98 [pid = 1646] [id = 363] 08:40:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x1301c9000) [pid = 1646] [serial = 1088] [outer = 0x0] 08:40:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x138758800) [pid = 1646] [serial = 1089] [outer = 0x1301c9000] 08:40:44 INFO - PROCESS | 1646 | 1461685244652 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x13875d800) [pid = 1646] [serial = 1090] [outer = 0x1301c9000] 08:40:45 INFO - PROCESS | 1646 | 1461685245067 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]]]}] 08:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 669ms 08:40:45 INFO - PROCESS | 1646 | 1461685245088 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 1646 | 1461685245089 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:40:45 INFO - PROCESS | 1646 | 1461685245093 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 1646 | 1461685245095 Marionette TRACE conn2 <- [1,1426,null,{}] 08:40:45 INFO - PROCESS | 1646 | 1461685245097 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}] 08:40:45 INFO - PROCESS | 1646 | 1461685245209 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:40:45 INFO - PROCESS | 1646 | 1461685245294 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12af22000 == 99 [pid = 1646] [id = 364] 08:40:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12d497000) [pid = 1646] [serial = 1091] [outer = 0x0] 08:40:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12d49d400) [pid = 1646] [serial = 1092] [outer = 0x12d497000] 08:40:45 INFO - PROCESS | 1646 | 1461685245326 Marionette DEBUG loaded listener.js 08:40:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12d4a1400) [pid = 1646] [serial = 1093] [outer = 0x12d497000] 08:40:45 INFO - PROCESS | 1646 | 1461685245738 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]]]}] 08:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 670ms 08:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:40:45 INFO - PROCESS | 1646 | 1461685245763 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 1646 | 1461685245765 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:40:45 INFO - PROCESS | 1646 | 1461685245767 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 1646 | 1461685245769 Marionette TRACE conn2 <- [1,1430,null,{}] 08:40:45 INFO - PROCESS | 1646 | 1461685245773 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}] 08:40:45 INFO - PROCESS | 1646 | 1461685245885 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:40:46 INFO - PROCESS | 1646 | 1461685246002 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x137058800 == 100 [pid = 1646] [id = 365] 08:40:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12d499000) [pid = 1646] [serial = 1094] [outer = 0x0] 08:40:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x13875d400) [pid = 1646] [serial = 1095] [outer = 0x12d499000] 08:40:46 INFO - PROCESS | 1646 | 1461685246033 Marionette DEBUG loaded listener.js 08:40:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x138762c00) [pid = 1646] [serial = 1096] [outer = 0x12d499000] 08:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 772ms 08:40:46 INFO - PROCESS | 1646 | 1461685246531 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]]]}] 08:40:46 INFO - PROCESS | 1646 | 1461685246540 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:40:46 INFO - PROCESS | 1646 | 1461685246543 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:40:46 INFO - PROCESS | 1646 | 1461685246546 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 1646 | 1461685246548 Marionette TRACE conn2 <- [1,1434,null,{}] 08:40:46 INFO - PROCESS | 1646 | 1461685246572 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}] 08:40:46 INFO - PROCESS | 1646 | 1461685246716 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:40:46 INFO - PROCESS | 1646 | 1461685246780 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x125bc4800 == 101 [pid = 1646] [id = 366] 08:40:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x114bf0000) [pid = 1646] [serial = 1097] [outer = 0x0] 08:40:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x12ad29400) [pid = 1646] [serial = 1098] [outer = 0x114bf0000] 08:40:46 INFO - PROCESS | 1646 | 1461685246810 Marionette DEBUG loaded listener.js 08:40:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x12ad2dc00) [pid = 1646] [serial = 1099] [outer = 0x114bf0000] 08:40:47 INFO - PROCESS | 1646 | 1461685247340 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]]]}] 08:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 822ms 08:40:47 INFO - PROCESS | 1646 | 1461685247369 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:40:47 INFO - PROCESS | 1646 | 1461685247372 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:40:47 INFO - PROCESS | 1646 | 1461685247375 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:40:47 INFO - PROCESS | 1646 | 1461685247375 Marionette TRACE conn2 <- [1,1438,null,{}] 08:40:47 INFO - PROCESS | 1646 | 1461685247378 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}] 08:40:47 INFO - PROCESS | 1646 | 1461685247495 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:40:47 INFO - PROCESS | 1646 | 1461685247646 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d739000 == 102 [pid = 1646] [id = 367] 08:40:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x1154b2800) [pid = 1646] [serial = 1100] [outer = 0x0] 08:40:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12ad32400) [pid = 1646] [serial = 1101] [outer = 0x1154b2800] 08:40:47 INFO - PROCESS | 1646 | 1461685247692 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x12b024400) [pid = 1646] [serial = 1102] [outer = 0x1154b2800] 08:40:48 INFO - PROCESS | 1646 | 1461685248436 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]]]}] 08:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1124ms 08:40:48 INFO - PROCESS | 1646 | 1461685248500 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:40:48 INFO - PROCESS | 1646 | 1461685248504 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:40:48 INFO - PROCESS | 1646 | 1461685248510 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:40:48 INFO - PROCESS | 1646 | 1461685248512 Marionette TRACE conn2 <- [1,1442,null,{}] 08:40:48 INFO - PROCESS | 1646 | 1461685248518 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}] 08:40:48 INFO - PROCESS | 1646 | 1461685248678 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:40:48 INFO - PROCESS | 1646 | 1461685248773 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab79800 == 103 [pid = 1646] [id = 368] 08:40:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x11a92d000) [pid = 1646] [serial = 1103] [outer = 0x0] 08:40:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x11b24f800) [pid = 1646] [serial = 1104] [outer = 0x11a92d000] 08:40:48 INFO - PROCESS | 1646 | 1461685248801 Marionette DEBUG loaded listener.js 08:40:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x11c5df000) [pid = 1646] [serial = 1105] [outer = 0x11a92d000] 08:40:49 INFO - PROCESS | 1646 | 1461685249235 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]]]}] 08:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 777ms 08:40:49 INFO - PROCESS | 1646 | 1461685249286 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:40:49 INFO - PROCESS | 1646 | 1461685249290 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:40:49 INFO - PROCESS | 1646 | 1461685249294 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:40:49 INFO - PROCESS | 1646 | 1461685249296 Marionette TRACE conn2 <- [1,1446,null,{}] 08:40:49 INFO - PROCESS | 1646 | 1461685249298 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}] 08:40:49 INFO - PROCESS | 1646 | 1461685249407 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:40:49 INFO - PROCESS | 1646 | 1461685249530 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x123bc1800 == 104 [pid = 1646] [id = 369] 08:40:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x1280b9800) [pid = 1646] [serial = 1106] [outer = 0x0] 08:40:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x129222800) [pid = 1646] [serial = 1107] [outer = 0x1280b9800] 08:40:49 INFO - PROCESS | 1646 | 1461685249562 Marionette DEBUG loaded listener.js 08:40:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12a923800) [pid = 1646] [serial = 1108] [outer = 0x1280b9800] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1302d8000 == 103 [pid = 1646] [id = 216] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1301a9800 == 102 [pid = 1646] [id = 356] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12eded000 == 101 [pid = 1646] [id = 355] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12e892000 == 100 [pid = 1646] [id = 354] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x12afd8400) [pid = 1646] [serial = 966] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x12fb70c00) [pid = 1646] [serial = 1005] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12e40f800 == 99 [pid = 1646] [id = 353] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12d850000 == 98 [pid = 1646] [id = 352] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12be30000 == 97 [pid = 1646] [id = 351] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12b14e000 == 96 [pid = 1646] [id = 350] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab94800 == 95 [pid = 1646] [id = 349] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x129654000 == 94 [pid = 1646] [id = 348] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12815b800 == 93 [pid = 1646] [id = 347] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb49000 == 92 [pid = 1646] [id = 346] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11b01d000 == 91 [pid = 1646] [id = 345] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x125d83800 == 90 [pid = 1646] [id = 344] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119c0a000 == 89 [pid = 1646] [id = 343] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x139c72000 == 88 [pid = 1646] [id = 342] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab8d800 == 87 [pid = 1646] [id = 341] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x137835000 == 86 [pid = 1646] [id = 340] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x130272000 == 85 [pid = 1646] [id = 339] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12d12b000 == 84 [pid = 1646] [id = 338] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac04000 == 83 [pid = 1646] [id = 337] 08:40:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba57800 == 82 [pid = 1646] [id = 336] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12f7a3800) [pid = 1646] [serial = 1003] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x12aa34c00) [pid = 1646] [serial = 957] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x12b270c00) [pid = 1646] [serial = 984] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x119041400) [pid = 1646] [serial = 970] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12d7d3c00) [pid = 1646] [serial = 988] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12ec2b000) [pid = 1646] [serial = 991] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12f396c00) [pid = 1646] [serial = 994] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x118c2d800) [pid = 1646] [serial = 939] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x11b236000) [pid = 1646] [serial = 975] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x1296ddc00) [pid = 1646] [serial = 978] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12ed46000) [pid = 1646] [serial = 993] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x123b68000) [pid = 1646] [serial = 996] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x1296d6400) [pid = 1646] [serial = 945] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x12aa9bc00) [pid = 1646] [serial = 963] [outer = 0x0] [url = about:blank] 08:40:49 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12ac6d400) [pid = 1646] [serial = 997] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x12e4e5000) [pid = 1646] [serial = 990] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x12d3c0000) [pid = 1646] [serial = 951] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x12ac66c00) [pid = 1646] [serial = 981] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x1297e4800) [pid = 1646] [serial = 979] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x12f7a2000) [pid = 1646] [serial = 1000] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x11789b400) [pid = 1646] [serial = 969] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x11c346000) [pid = 1646] [serial = 973] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x126892800) [pid = 1646] [serial = 976] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x11ba8f400) [pid = 1646] [serial = 942] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12afd8c00) [pid = 1646] [serial = 960] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x12d190400) [pid = 1646] [serial = 987] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x11ba1a800) [pid = 1646] [serial = 972] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12b661800) [pid = 1646] [serial = 948] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12aad0000) [pid = 1646] [serial = 1002] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12efbc000) [pid = 1646] [serial = 954] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12afdf800) [pid = 1646] [serial = 982] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x12e67c000) [pid = 1646] [serial = 999] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x12c033800) [pid = 1646] [serial = 985] [outer = 0x0] [url = about:blank] 08:40:50 INFO - PROCESS | 1646 | 1461685250063 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]]]}] 08:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 819ms 08:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:40:50 INFO - PROCESS | 1646 | 1461685250115 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:40:50 INFO - PROCESS | 1646 | 1461685250117 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:40:50 INFO - PROCESS | 1646 | 1461685250123 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:40:50 INFO - PROCESS | 1646 | 1461685250127 Marionette TRACE conn2 <- [1,1450,null,{}] 08:40:50 INFO - PROCESS | 1646 | 1461685250138 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}] 08:40:50 INFO - PROCESS | 1646 | 1461685250283 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:40:50 INFO - PROCESS | 1646 | 1461685250402 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d87000 == 83 [pid = 1646] [id = 370] 08:40:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x123b67400) [pid = 1646] [serial = 1109] [outer = 0x0] 08:40:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12a926000) [pid = 1646] [serial = 1110] [outer = 0x123b67400] 08:40:50 INFO - PROCESS | 1646 | 1461685250443 Marionette DEBUG loaded listener.js 08:40:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12aac8c00) [pid = 1646] [serial = 1111] [outer = 0x123b67400] 08:40:50 INFO - PROCESS | 1646 | 1461685250776 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]]]}] 08:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 679ms 08:40:50 INFO - PROCESS | 1646 | 1461685250799 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:40:50 INFO - PROCESS | 1646 | 1461685250801 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:40:50 INFO - PROCESS | 1646 | 1461685250805 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:40:50 INFO - PROCESS | 1646 | 1461685250807 Marionette TRACE conn2 <- [1,1454,null,{}] 08:40:50 INFO - PROCESS | 1646 | 1461685250809 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}] 08:40:50 INFO - PROCESS | 1646 | 1461685250906 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:40:50 INFO - PROCESS | 1646 | 1461685250978 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x129642800 == 84 [pid = 1646] [id = 371] 08:40:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12aac9400) [pid = 1646] [serial = 1112] [outer = 0x0] 08:40:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12ac6a400) [pid = 1646] [serial = 1113] [outer = 0x12aac9400] 08:40:51 INFO - PROCESS | 1646 | 1461685251004 Marionette DEBUG loaded listener.js 08:40:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12ae90000) [pid = 1646] [serial = 1114] [outer = 0x12aac9400] 08:40:51 INFO - PROCESS | 1646 | 1461685251307 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]]]}] 08:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 525ms 08:40:51 INFO - PROCESS | 1646 | 1461685251329 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:40:51 INFO - PROCESS | 1646 | 1461685251331 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:40:51 INFO - PROCESS | 1646 | 1461685251333 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:40:51 INFO - PROCESS | 1646 | 1461685251334 Marionette TRACE conn2 <- [1,1458,null,{}] 08:40:51 INFO - PROCESS | 1646 | 1461685251339 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}] 08:40:51 INFO - PROCESS | 1646 | 1461685251429 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:40:51 INFO - PROCESS | 1646 | 1461685251503 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0a6000 == 85 [pid = 1646] [id = 372] 08:40:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12ae84400) [pid = 1646] [serial = 1115] [outer = 0x0] 08:40:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12afd8c00) [pid = 1646] [serial = 1116] [outer = 0x12ae84400] 08:40:51 INFO - PROCESS | 1646 | 1461685251529 Marionette DEBUG loaded listener.js 08:40:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12b029000) [pid = 1646] [serial = 1117] [outer = 0x12ae84400] 08:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 570ms 08:40:51 INFO - PROCESS | 1646 | 1461685251899 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]]]}] 08:40:51 INFO - PROCESS | 1646 | 1461685251909 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:40:51 INFO - PROCESS | 1646 | 1461685251911 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:40:51 INFO - PROCESS | 1646 | 1461685251915 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:40:51 INFO - PROCESS | 1646 | 1461685251916 Marionette TRACE conn2 <- [1,1462,null,{}] 08:40:51 INFO - PROCESS | 1646 | 1461685251921 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}] 08:40:52 INFO - PROCESS | 1646 | 1461685252076 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:40:52 INFO - PROCESS | 1646 | 1461685252188 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c946800 == 86 [pid = 1646] [id = 373] 08:40:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12ae8e000) [pid = 1646] [serial = 1118] [outer = 0x0] 08:40:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12b02d800) [pid = 1646] [serial = 1119] [outer = 0x12ae8e000] 08:40:52 INFO - PROCESS | 1646 | 1461685252216 Marionette DEBUG loaded listener.js 08:40:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12be56000) [pid = 1646] [serial = 1120] [outer = 0x12ae8e000] 08:40:52 INFO - PROCESS | 1646 | 1461685252566 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]]]}] 08:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 672ms 08:40:52 INFO - PROCESS | 1646 | 1461685252594 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:40:52 INFO - PROCESS | 1646 | 1461685252595 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:40:52 INFO - PROCESS | 1646 | 1461685252597 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:40:52 INFO - PROCESS | 1646 | 1461685252598 Marionette TRACE conn2 <- [1,1466,null,{}] 08:40:52 INFO - PROCESS | 1646 | 1461685252601 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}] 08:40:52 INFO - PROCESS | 1646 | 1461685252724 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:40:52 INFO - PROCESS | 1646 | 1461685252736 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e878000 == 87 [pid = 1646] [id = 374] 08:40:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12b030c00) [pid = 1646] [serial = 1121] [outer = 0x0] 08:40:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12d389000) [pid = 1646] [serial = 1122] [outer = 0x12b030c00] 08:40:52 INFO - PROCESS | 1646 | 1461685252761 Marionette DEBUG loaded listener.js 08:40:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12d49a000) [pid = 1646] [serial = 1123] [outer = 0x12b030c00] 08:40:53 INFO - PROCESS | 1646 | 1461685253130 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]]]}] 08:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 569ms 08:40:53 INFO - PROCESS | 1646 | 1461685253167 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:40:53 INFO - PROCESS | 1646 | 1461685253168 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:40:53 INFO - PROCESS | 1646 | 1461685253178 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 1646 | 1461685253179 Marionette TRACE conn2 <- [1,1470,null,{}] 08:40:53 INFO - PROCESS | 1646 | 1461685253181 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}] 08:40:53 INFO - PROCESS | 1646 | 1461685253302 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:40:53 INFO - PROCESS | 1646 | 1461685253315 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f6a5000 == 88 [pid = 1646] [id = 375] 08:40:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12c02c000) [pid = 1646] [serial = 1124] [outer = 0x0] 08:40:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12e490000) [pid = 1646] [serial = 1125] [outer = 0x12c02c000] 08:40:53 INFO - PROCESS | 1646 | 1461685253340 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12e67f800) [pid = 1646] [serial = 1126] [outer = 0x12c02c000] 08:40:53 INFO - PROCESS | 1646 | 1461685253718 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]]]}] 08:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 569ms 08:40:53 INFO - PROCESS | 1646 | 1461685253748 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:40:53 INFO - PROCESS | 1646 | 1461685253749 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:40:53 INFO - PROCESS | 1646 | 1461685253757 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 1646 | 1461685253758 Marionette TRACE conn2 <- [1,1474,null,{}] 08:40:53 INFO - PROCESS | 1646 | 1461685253760 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}] 08:40:53 INFO - PROCESS | 1646 | 1461685253884 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:40:53 INFO - PROCESS | 1646 | 1461685253896 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301ac000 == 89 [pid = 1646] [id = 376] 08:40:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12d49e800) [pid = 1646] [serial = 1127] [outer = 0x0] 08:40:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12ed3ac00) [pid = 1646] [serial = 1128] [outer = 0x12d49e800] 08:40:53 INFO - PROCESS | 1646 | 1461685253921 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12f39a400) [pid = 1646] [serial = 1129] [outer = 0x12d49e800] 08:40:54 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x12ae8f000) [pid = 1646] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:40:54 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x12b42fc00) [pid = 1646] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:40:54 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12d392000) [pid = 1646] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:40:54 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x12ae8f400) [pid = 1646] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:40:54 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x11c93cc00) [pid = 1646] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:40:54 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x11789a800) [pid = 1646] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:40:54 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x12efc2000) [pid = 1646] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:40:54 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x1270ea000) [pid = 1646] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:40:54 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x1296d4800) [pid = 1646] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:40:54 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x119e9bc00) [pid = 1646] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:40:54 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x11bd22800) [pid = 1646] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:40:54 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12aa2ec00) [pid = 1646] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:40:54 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x11789c000) [pid = 1646] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:40:54 INFO - PROCESS | 1646 | 1461685254517 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]]]}] 08:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 772ms 08:40:54 INFO - PROCESS | 1646 | 1461685254534 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:40:54 INFO - PROCESS | 1646 | 1461685254539 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:40:54 INFO - PROCESS | 1646 | 1461685254586 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:40:54 INFO - PROCESS | 1646 | 1461685254588 Marionette TRACE conn2 <- [1,1478,null,{}] 08:40:54 INFO - PROCESS | 1646 | 1461685254591 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}] 08:40:54 INFO - PROCESS | 1646 | 1461685254717 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:40:54 INFO - PROCESS | 1646 | 1461685254723 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb92800 == 90 [pid = 1646] [id = 377] 08:40:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x11c241c00) [pid = 1646] [serial = 1130] [outer = 0x0] 08:40:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12ae92400) [pid = 1646] [serial = 1131] [outer = 0x11c241c00] 08:40:54 INFO - PROCESS | 1646 | 1461685254748 Marionette DEBUG loaded listener.js 08:40:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12ec25c00) [pid = 1646] [serial = 1132] [outer = 0x11c241c00] 08:40:55 INFO - PROCESS | 1646 | 1461685255117 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]]]}] 08:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 603ms 08:40:55 INFO - PROCESS | 1646 | 1461685255167 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:40:55 INFO - PROCESS | 1646 | 1461685255169 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:40:55 INFO - PROCESS | 1646 | 1461685255177 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 1646 | 1461685255179 Marionette TRACE conn2 <- [1,1482,null,{}] 08:40:55 INFO - PROCESS | 1646 | 1461685255181 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}] 08:40:55 INFO - PROCESS | 1646 | 1461685255292 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:40:55 INFO - PROCESS | 1646 | 1461685255296 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x137837000 == 91 [pid = 1646] [id = 378] 08:40:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12ec2b400) [pid = 1646] [serial = 1133] [outer = 0x0] 08:40:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x13011c000) [pid = 1646] [serial = 1134] [outer = 0x12ec2b400] 08:40:55 INFO - PROCESS | 1646 | 1461685255326 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x1301cc400) [pid = 1646] [serial = 1135] [outer = 0x12ec2b400] 08:40:55 INFO - PROCESS | 1646 | 1461685255692 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]]]}] 08:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 08:40:55 INFO - PROCESS | 1646 | 1461685255698 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:40:55 INFO - PROCESS | 1646 | 1461685255699 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:40:55 INFO - PROCESS | 1646 | 1461685255701 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 1646 | 1461685255702 Marionette TRACE conn2 <- [1,1486,null,{}] 08:40:55 INFO - PROCESS | 1646 | 1461685255708 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}] 08:40:55 INFO - PROCESS | 1646 | 1461685255806 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:40:55 INFO - PROCESS | 1646 | 1461685255886 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1387b0000 == 92 [pid = 1646] [id = 379] 08:40:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x130117000) [pid = 1646] [serial = 1136] [outer = 0x0] 08:40:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x13875e400) [pid = 1646] [serial = 1137] [outer = 0x130117000] 08:40:55 INFO - PROCESS | 1646 | 1461685255910 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x139053400) [pid = 1646] [serial = 1138] [outer = 0x130117000] 08:40:56 INFO - PROCESS | 1646 | 1461685256230 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]]]}] 08:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 576ms 08:40:56 INFO - PROCESS | 1646 | 1461685256277 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:40:56 INFO - PROCESS | 1646 | 1461685256278 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:40:56 INFO - PROCESS | 1646 | 1461685256381 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:40:56 INFO - PROCESS | 1646 | 1461685256384 Marionette TRACE conn2 <- [1,1490,null,{}] 08:40:56 INFO - PROCESS | 1646 | 1461685256398 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}] 08:40:56 INFO - PROCESS | 1646 | 1461685256600 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:40:56 INFO - PROCESS | 1646 | 1461685256739 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae7d000 == 93 [pid = 1646] [id = 380] 08:40:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x11588fc00) [pid = 1646] [serial = 1139] [outer = 0x0] 08:40:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x1178f8c00) [pid = 1646] [serial = 1140] [outer = 0x11588fc00] 08:40:56 INFO - PROCESS | 1646 | 1461685256790 Marionette DEBUG loaded listener.js 08:40:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x11a931800) [pid = 1646] [serial = 1141] [outer = 0x11588fc00] 08:40:57 INFO - PROCESS | 1646 | 1461685257232 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]]]}] 08:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 887ms 08:40:57 INFO - PROCESS | 1646 | 1461685257263 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 1646 | 1461685257265 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:40:57 INFO - PROCESS | 1646 | 1461685257268 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:40:57 INFO - PROCESS | 1646 | 1461685257270 Marionette TRACE conn2 <- [1,1494,null,{}] 08:40:57 INFO - PROCESS | 1646 | 1461685257276 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}] 08:40:57 INFO - PROCESS | 1646 | 1461685257397 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:40:57 INFO - PROCESS | 1646 | 1461685257489 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x129698800 == 94 [pid = 1646] [id = 381] 08:40:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x11b25e400) [pid = 1646] [serial = 1142] [outer = 0x0] 08:40:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x123b68000) [pid = 1646] [serial = 1143] [outer = 0x11b25e400] 08:40:57 INFO - PROCESS | 1646 | 1461685257520 Marionette DEBUG loaded listener.js 08:40:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12a925400) [pid = 1646] [serial = 1144] [outer = 0x11b25e400] 08:40:57 INFO - PROCESS | 1646 | 1461685257954 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]]]}] 08:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 724ms 08:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:40:57 INFO - PROCESS | 1646 | 1461685257992 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 1646 | 1461685257994 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:40:57 INFO - PROCESS | 1646 | 1461685257996 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:40:57 INFO - PROCESS | 1646 | 1461685257997 Marionette TRACE conn2 <- [1,1498,null,{}] 08:40:58 INFO - PROCESS | 1646 | 1461685258000 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}] 08:40:58 INFO - PROCESS | 1646 | 1461685258162 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:40:58 INFO - PROCESS | 1646 | 1461685258254 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fedd800 == 95 [pid = 1646] [id = 382] 08:40:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12ad2a400) [pid = 1646] [serial = 1145] [outer = 0x0] 08:40:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x12ae84c00) [pid = 1646] [serial = 1146] [outer = 0x12ad2a400] 08:40:58 INFO - PROCESS | 1646 | 1461685258291 Marionette DEBUG loaded listener.js 08:40:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x12b02e800) [pid = 1646] [serial = 1147] [outer = 0x12ad2a400] 08:40:58 INFO - PROCESS | 1646 | 1461685258730 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]]]}] 08:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 769ms 08:40:58 INFO - PROCESS | 1646 | 1461685258770 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:40:58 INFO - PROCESS | 1646 | 1461685258771 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:40:58 INFO - PROCESS | 1646 | 1461685258775 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:40:58 INFO - PROCESS | 1646 | 1461685258776 Marionette TRACE conn2 <- [1,1502,null,{}] 08:40:58 INFO - PROCESS | 1646 | 1461685258779 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}] 08:40:58 INFO - PROCESS | 1646 | 1461685258894 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:40:58 INFO - PROCESS | 1646 | 1461685258984 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d67000 == 96 [pid = 1646] [id = 383] 08:40:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x12b429000) [pid = 1646] [serial = 1148] [outer = 0x0] 08:40:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12b4d7c00) [pid = 1646] [serial = 1149] [outer = 0x12b429000] 08:40:59 INFO - PROCESS | 1646 | 1461685259015 Marionette DEBUG loaded listener.js 08:40:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x12d496c00) [pid = 1646] [serial = 1150] [outer = 0x12b429000] 08:40:59 INFO - PROCESS | 1646 | 1461685259426 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]]]}] 08:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 673ms 08:40:59 INFO - PROCESS | 1646 | 1461685259448 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:40:59 INFO - PROCESS | 1646 | 1461685259450 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:40:59 INFO - PROCESS | 1646 | 1461685259452 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:40:59 INFO - PROCESS | 1646 | 1461685259453 Marionette TRACE conn2 <- [1,1506,null,{}] 08:40:59 INFO - PROCESS | 1646 | 1461685259507 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}] 08:40:59 INFO - PROCESS | 1646 | 1461685259620 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:40:59 INFO - PROCESS | 1646 | 1461685259709 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae5d000 == 97 [pid = 1646] [id = 384] 08:40:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x12d497800) [pid = 1646] [serial = 1151] [outer = 0x0] 08:40:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x12ed3f400) [pid = 1646] [serial = 1152] [outer = 0x12d497800] 08:40:59 INFO - PROCESS | 1646 | 1461685259740 Marionette DEBUG loaded listener.js 08:40:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12f798000) [pid = 1646] [serial = 1153] [outer = 0x12d497800] 08:41:00 INFO - PROCESS | 1646 | 1461685260128 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]]]}] 08:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 738ms 08:41:00 INFO - PROCESS | 1646 | 1461685260191 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:41:00 INFO - PROCESS | 1646 | 1461685260192 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:41:00 INFO - PROCESS | 1646 | 1461685260194 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 1646 | 1461685260195 Marionette TRACE conn2 <- [1,1510,null,{}] 08:41:00 INFO - PROCESS | 1646 | 1461685260198 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}] 08:41:00 INFO - PROCESS | 1646 | 1461685260375 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:41:00 INFO - PROCESS | 1646 | 1461685260442 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a285000 == 98 [pid = 1646] [id = 385] 08:41:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x13875f400) [pid = 1646] [serial = 1154] [outer = 0x0] 08:41:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x139057c00) [pid = 1646] [serial = 1155] [outer = 0x13875f400] 08:41:00 INFO - PROCESS | 1646 | 1461685260476 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x139061400) [pid = 1646] [serial = 1156] [outer = 0x13875f400] 08:41:00 INFO - PROCESS | 1646 | 1461685260897 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]]]}] 08:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 770ms 08:41:00 INFO - PROCESS | 1646 | 1461685260964 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:41:00 INFO - PROCESS | 1646 | 1461685260966 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:41:00 INFO - PROCESS | 1646 | 1461685260968 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 1646 | 1461685260969 Marionette TRACE conn2 <- [1,1514,null,{}] 08:41:00 INFO - PROCESS | 1646 | 1461685260991 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}] 08:41:01 INFO - PROCESS | 1646 | 1461685261105 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:41:01 INFO - PROCESS | 1646 | 1461685261197 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a29e000 == 99 [pid = 1646] [id = 386] 08:41:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x1386b0400) [pid = 1646] [serial = 1157] [outer = 0x0] 08:41:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x1386b4400) [pid = 1646] [serial = 1158] [outer = 0x1386b0400] 08:41:01 INFO - PROCESS | 1646 | 1461685261228 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x1386b8c00) [pid = 1646] [serial = 1159] [outer = 0x1386b0400] 08:41:01 INFO - PROCESS | 1646 | 1461685261727 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]]]}] 08:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 786ms 08:41:01 INFO - PROCESS | 1646 | 1461685261773 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:41:01 INFO - PROCESS | 1646 | 1461685261775 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:41:01 INFO - PROCESS | 1646 | 1461685261781 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:41:01 INFO - PROCESS | 1646 | 1461685261783 Marionette TRACE conn2 <- [1,1518,null,{}] 08:41:01 INFO - PROCESS | 1646 | 1461685261788 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}] 08:41:01 INFO - PROCESS | 1646 | 1461685261910 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:41:02 INFO - PROCESS | 1646 | 1461685262001 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x138679800 == 100 [pid = 1646] [id = 387] 08:41:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x1386b2000) [pid = 1646] [serial = 1160] [outer = 0x0] 08:41:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x13905e000) [pid = 1646] [serial = 1161] [outer = 0x1386b2000] 08:41:02 INFO - PROCESS | 1646 | 1461685262030 Marionette DEBUG loaded listener.js 08:41:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x139d0ac00) [pid = 1646] [serial = 1162] [outer = 0x1386b2000] 08:41:02 INFO - PROCESS | 1646 | 1461685262468 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]]]}] 08:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 727ms 08:41:02 INFO - PROCESS | 1646 | 1461685262507 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:41:02 INFO - PROCESS | 1646 | 1461685262509 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:41:02 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:41:02 INFO - PROCESS | 1646 | 1461685262511 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:41:02 INFO - PROCESS | 1646 | 1461685262512 Marionette TRACE conn2 <- [1,1522,null,{}] 08:41:02 INFO - PROCESS | 1646 | 1461685262515 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}] 08:41:02 INFO - PROCESS | 1646 | 1461685262628 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:41:02 INFO - PROCESS | 1646 | 1461685262721 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a57b000 == 101 [pid = 1646] [id = 388] 08:41:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x11909ac00) [pid = 1646] [serial = 1163] [outer = 0x0] 08:41:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12efc7000) [pid = 1646] [serial = 1164] [outer = 0x11909ac00] 08:41:02 INFO - PROCESS | 1646 | 1461685262750 Marionette DEBUG loaded listener.js 08:41:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x139d0d000) [pid = 1646] [serial = 1165] [outer = 0x11909ac00] 08:41:03 INFO - PROCESS | 1646 | 1461685263145 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"]]]}] 08:41:03 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 () { 08:41:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:41:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:41:03 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 () { 08:41:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:41:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:41:03 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 () { 08:41:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:41:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:41:03 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 () { 08:41:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:41:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:41:03 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 671ms 08:41:03 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:41:03 INFO - PROCESS | 1646 | 1461685263184 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:41:03 INFO - PROCESS | 1646 | 1461685263186 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:41:03 INFO - PROCESS | 1646 | 1461685263188 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:41:03 INFO - PROCESS | 1646 | 1461685263190 Marionette TRACE conn2 <- [1,1526,null,{}] 08:41:03 INFO - PROCESS | 1646 | 1461685263192 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}] 08:41:03 INFO - PROCESS | 1646 | 1461685263310 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:41:03 INFO - PROCESS | 1646 | 1461685263655 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e43800 == 102 [pid = 1646] [id = 389] 08:41:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x114be6800) [pid = 1646] [serial = 1166] [outer = 0x0] 08:41:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x114f2f400) [pid = 1646] [serial = 1167] [outer = 0x114be6800] 08:41:03 INFO - PROCESS | 1646 | 1461685263740 Marionette DEBUG loaded listener.js 08:41:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x11789a400) [pid = 1646] [serial = 1168] [outer = 0x114be6800] 08:41:04 INFO - PROCESS | 1646 | 1461685264282 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"]]]}] 08:41:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:41:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:41:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:41:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:41:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:41:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:41:04 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1122ms 08:41:04 INFO - PROCESS | 1646 | 1461685264311 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:41:04 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:41:04 INFO - PROCESS | 1646 | 1461685264314 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:41:04 INFO - PROCESS | 1646 | 1461685264317 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:41:04 INFO - PROCESS | 1646 | 1461685264319 Marionette TRACE conn2 <- [1,1530,null,{}] 08:41:04 INFO - PROCESS | 1646 | 1461685264323 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}] 08:41:04 INFO - PROCESS | 1646 | 1461685264428 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:41:04 INFO - PROCESS | 1646 | 1461685264558 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb44000 == 103 [pid = 1646] [id = 390] 08:41:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x11453fc00) [pid = 1646] [serial = 1169] [outer = 0x0] 08:41:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x1152bf000) [pid = 1646] [serial = 1170] [outer = 0x11453fc00] 08:41:04 INFO - PROCESS | 1646 | 1461685264589 Marionette DEBUG loaded listener.js 08:41:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x11a89c400) [pid = 1646] [serial = 1171] [outer = 0x11453fc00] 08:41:04 INFO - PROCESS | 1646 | 1461685264917 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]]]}] 08:41:04 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 08:41:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:41:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:41:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:41:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:41:04 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. 08:41:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:41:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 672ms 08:41:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:41:04 INFO - PROCESS | 1646 | 1461685264991 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:41:04 INFO - PROCESS | 1646 | 1461685264993 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:41:04 INFO - PROCESS | 1646 | 1461685264996 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:41:04 INFO - PROCESS | 1646 | 1461685264997 Marionette TRACE conn2 <- [1,1534,null,{}] 08:41:05 INFO - PROCESS | 1646 | 1461685265000 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}] 08:41:05 INFO - PROCESS | 1646 | 1461685265104 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:41:05 INFO - PROCESS | 1646 | 1461685265219 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b26c800 == 104 [pid = 1646] [id = 391] 08:41:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x11b08c800) [pid = 1646] [serial = 1172] [outer = 0x0] 08:41:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x123c70000) [pid = 1646] [serial = 1173] [outer = 0x11b08c800] 08:41:05 INFO - PROCESS | 1646 | 1461685265265 Marionette DEBUG loaded listener.js 08:41:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x126edb000) [pid = 1646] [serial = 1174] [outer = 0x11b08c800] 08:41:05 INFO - PROCESS | 1646 | 1461685265704 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]]]}] 08:41:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:41:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 720ms 08:41:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:41:05 INFO - PROCESS | 1646 | 1461685265716 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:41:05 INFO - PROCESS | 1646 | 1461685265718 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:41:05 INFO - PROCESS | 1646 | 1461685265724 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:41:05 INFO - PROCESS | 1646 | 1461685265728 Marionette TRACE conn2 <- [1,1538,null,{}] 08:41:05 INFO - PROCESS | 1646 | 1461685265734 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}] 08:41:05 INFO - PROCESS | 1646 | 1461685265840 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:41:05 INFO - PROCESS | 1646 | 1461685265971 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12af19000 == 105 [pid = 1646] [id = 392] 08:41:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x11b231400) [pid = 1646] [serial = 1175] [outer = 0x0] 08:41:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x1296da000) [pid = 1646] [serial = 1176] [outer = 0x11b231400] 08:41:06 INFO - PROCESS | 1646 | 1461685266003 Marionette DEBUG loaded listener.js 08:41:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12aa33800) [pid = 1646] [serial = 1177] [outer = 0x11b231400] 08:41:06 INFO - PROCESS | 1646 | 1461685266432 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]]]}] 08:41:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:41:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 777ms 08:41:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:41:06 INFO - PROCESS | 1646 | 1461685266498 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:41:06 INFO - PROCESS | 1646 | 1461685266500 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:41:06 INFO - PROCESS | 1646 | 1461685266502 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:41:06 INFO - PROCESS | 1646 | 1461685266503 Marionette TRACE conn2 <- [1,1542,null,{}] 08:41:06 INFO - PROCESS | 1646 | 1461685266505 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}] 08:41:06 INFO - PROCESS | 1646 | 1461685266640 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x137837000 == 104 [pid = 1646] [id = 378] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb92800 == 103 [pid = 1646] [id = 377] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1301ac000 == 102 [pid = 1646] [id = 376] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12f6a5000 == 101 [pid = 1646] [id = 375] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x139426000 == 100 [pid = 1646] [id = 335] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12efca000) [pid = 1646] [serial = 1020] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12bc70400) [pid = 1646] [serial = 1017] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x127044000) [pid = 1646] [serial = 1011] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x1280b9c00) [pid = 1646] [serial = 1029] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x12afe2000) [pid = 1646] [serial = 1014] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x12fcdd800) [pid = 1646] [serial = 1023] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x11ae5d800) [pid = 1646] [serial = 1008] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x1301c4c00) [pid = 1646] [serial = 1026] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12e878000 == 99 [pid = 1646] [id = 374] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12c946800 == 98 [pid = 1646] [id = 373] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0a6000 == 97 [pid = 1646] [id = 372] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x129642800 == 96 [pid = 1646] [id = 371] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x125d87000 == 95 [pid = 1646] [id = 370] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x123bc1800 == 94 [pid = 1646] [id = 369] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab79800 == 93 [pid = 1646] [id = 368] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x139c77000 == 92 [pid = 1646] [id = 361] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x137831000 == 91 [pid = 1646] [id = 360] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12d744800 == 90 [pid = 1646] [id = 359] 08:41:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb1a800 == 89 [pid = 1646] [id = 358] 08:41:06 INFO - PROCESS | 1646 | 1461685266780 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x118a9a800 == 90 [pid = 1646] [id = 393] 08:41:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x11870b000) [pid = 1646] [serial = 1178] [outer = 0x0] 08:41:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x11ba0f800) [pid = 1646] [serial = 1179] [outer = 0x11870b000] 08:41:06 INFO - PROCESS | 1646 | 1461685266807 Marionette DEBUG loaded listener.js 08:41:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x1296d8400) [pid = 1646] [serial = 1180] [outer = 0x11870b000] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x12afd7400) [pid = 1646] [serial = 1050] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x12bc72c00) [pid = 1646] [serial = 1054] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x12b4d6000) [pid = 1646] [serial = 1053] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12d7c7800) [pid = 1646] [serial = 1059] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12c033400) [pid = 1646] [serial = 1056] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12e683800) [pid = 1646] [serial = 1065] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x119268400) [pid = 1646] [serial = 1033] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x118a5f000) [pid = 1646] [serial = 1032] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x12f3a1800) [pid = 1646] [serial = 1068] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x128f59000) [pid = 1646] [serial = 1041] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x1292dd000) [pid = 1646] [serial = 1042] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x1297dd400) [pid = 1646] [serial = 1044] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x12aa2f400) [pid = 1646] [serial = 1045] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x11b25ec00) [pid = 1646] [serial = 1035] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x12ed44800) [pid = 1646] [serial = 1066] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x11bd1fc00) [pid = 1646] [serial = 1036] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x11c5e0800) [pid = 1646] [serial = 1038] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x125ce4000) [pid = 1646] [serial = 1039] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12aa99000) [pid = 1646] [serial = 1047] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x12b427800) [pid = 1646] [serial = 1062] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x12ddca000) [pid = 1646] [serial = 1060] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x12d390c00) [pid = 1646] [serial = 1057] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12e4eec00) [pid = 1646] [serial = 1063] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12b277400) [pid = 1646] [serial = 1051] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12f7a4c00) [pid = 1646] [serial = 1069] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12ae8cc00) [pid = 1646] [serial = 1048] [outer = 0x0] [url = about:blank] 08:41:07 INFO - PROCESS | 1646 | 1461685267090 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]]]}] 08:41:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:41:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 619ms 08:41:07 INFO - PROCESS | 1646 | 1461685267136 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:41:07 INFO - PROCESS | 1646 | 1461685267140 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:41:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:41:07 INFO - PROCESS | 1646 | 1461685267146 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:41:07 INFO - PROCESS | 1646 | 1461685267147 Marionette TRACE conn2 <- [1,1546,null,{}] 08:41:07 INFO - PROCESS | 1646 | 1461685267149 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}] 08:41:07 INFO - PROCESS | 1646 | 1461685267244 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:41:07 INFO - PROCESS | 1646 | 1461685267249 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x126516800 == 91 [pid = 1646] [id = 394] 08:41:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x12ac6b400) [pid = 1646] [serial = 1181] [outer = 0x0] 08:41:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x12ac6f400) [pid = 1646] [serial = 1182] [outer = 0x12ac6b400] 08:41:07 INFO - PROCESS | 1646 | 1461685267283 Marionette DEBUG loaded listener.js 08:41:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12ae88c00) [pid = 1646] [serial = 1183] [outer = 0x12ac6b400] 08:41:07 INFO - PROCESS | 1646 | 1461685267674 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]]]}] 08:41:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:41:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 568ms 08:41:07 INFO - PROCESS | 1646 | 1461685267714 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:41:07 INFO - PROCESS | 1646 | 1461685267716 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:41:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:41:07 INFO - PROCESS | 1646 | 1461685267718 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:41:07 INFO - PROCESS | 1646 | 1461685267719 Marionette TRACE conn2 <- [1,1550,null,{}] 08:41:07 INFO - PROCESS | 1646 | 1461685267721 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}] 08:41:07 INFO - PROCESS | 1646 | 1461685267816 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:41:07 INFO - PROCESS | 1646 | 1461685267821 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac1b000 == 92 [pid = 1646] [id = 395] 08:41:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x12ae8f000) [pid = 1646] [serial = 1184] [outer = 0x0] 08:41:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x12afdbc00) [pid = 1646] [serial = 1185] [outer = 0x12ae8f000] 08:41:07 INFO - PROCESS | 1646 | 1461685267847 Marionette DEBUG loaded listener.js 08:41:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x12b02ac00) [pid = 1646] [serial = 1186] [outer = 0x12ae8f000] 08:41:08 INFO - PROCESS | 1646 | 1461685268227 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]]]}] 08:41:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:41:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 518ms 08:41:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:41:08 INFO - PROCESS | 1646 | 1461685268246 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:41:08 INFO - PROCESS | 1646 | 1461685268248 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:41:08 INFO - PROCESS | 1646 | 1461685268250 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:41:08 INFO - PROCESS | 1646 | 1461685268251 Marionette TRACE conn2 <- [1,1554,null,{}] 08:41:08 INFO - PROCESS | 1646 | 1461685268255 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}] 08:41:08 INFO - PROCESS | 1646 | 1461685268347 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:41:08 INFO - PROCESS | 1646 | 1461685268351 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c943800 == 93 [pid = 1646] [id = 396] 08:41:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12b02bc00) [pid = 1646] [serial = 1187] [outer = 0x0] 08:41:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12b26c400) [pid = 1646] [serial = 1188] [outer = 0x12b02bc00] 08:41:08 INFO - PROCESS | 1646 | 1461685268379 Marionette DEBUG loaded listener.js 08:41:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x12b4ca800) [pid = 1646] [serial = 1189] [outer = 0x12b02bc00] 08:41:08 INFO - PROCESS | 1646 | 1461685268736 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]]]}] 08:41:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:41:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 08:41:08 INFO - PROCESS | 1646 | 1461685268769 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:41:08 INFO - PROCESS | 1646 | 1461685268770 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:41:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:41:08 INFO - PROCESS | 1646 | 1461685268772 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:41:08 INFO - PROCESS | 1646 | 1461685268773 Marionette TRACE conn2 <- [1,1558,null,{}] 08:41:08 INFO - PROCESS | 1646 | 1461685268776 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}] 08:41:08 INFO - PROCESS | 1646 | 1461685268869 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:41:08 INFO - PROCESS | 1646 | 1461685268969 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d142800 == 94 [pid = 1646] [id = 397] 08:41:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12b02f000) [pid = 1646] [serial = 1190] [outer = 0x0] 08:41:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12b4d2400) [pid = 1646] [serial = 1191] [outer = 0x12b02f000] 08:41:08 INFO - PROCESS | 1646 | 1461685268995 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12bc7f800) [pid = 1646] [serial = 1192] [outer = 0x12b02f000] 08:41:09 INFO - PROCESS | 1646 | 1461685269340 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]]]}] 08:41:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:41:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 574ms 08:41:09 INFO - PROCESS | 1646 | 1461685269347 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:41:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:41:09 INFO - PROCESS | 1646 | 1461685269348 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:41:09 INFO - PROCESS | 1646 | 1461685269350 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 1646 | 1461685269351 Marionette TRACE conn2 <- [1,1562,null,{}] 08:41:09 INFO - PROCESS | 1646 | 1461685269355 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}] 08:41:09 INFO - PROCESS | 1646 | 1461685269479 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:41:09 INFO - PROCESS | 1646 | 1461685269491 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e70e800 == 95 [pid = 1646] [id = 398] 08:41:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x12b91ac00) [pid = 1646] [serial = 1193] [outer = 0x0] 08:41:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12d18a400) [pid = 1646] [serial = 1194] [outer = 0x12b91ac00] 08:41:09 INFO - PROCESS | 1646 | 1461685269516 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12d3b9000) [pid = 1646] [serial = 1195] [outer = 0x12b91ac00] 08:41:09 INFO - PROCESS | 1646 | 1461685269873 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]]]}] 08:41:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:41:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 570ms 08:41:09 INFO - PROCESS | 1646 | 1461685269921 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:41:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:41:09 INFO - PROCESS | 1646 | 1461685269923 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:41:09 INFO - PROCESS | 1646 | 1461685269926 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 1646 | 1461685269927 Marionette TRACE conn2 <- [1,1566,null,{}] 08:41:09 INFO - PROCESS | 1646 | 1461685269929 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}] 08:41:10 INFO - PROCESS | 1646 | 1461685270052 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:41:10 INFO - PROCESS | 1646 | 1461685270067 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec8f000 == 96 [pid = 1646] [id = 399] 08:41:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x114bebc00) [pid = 1646] [serial = 1196] [outer = 0x0] 08:41:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x12d705800) [pid = 1646] [serial = 1197] [outer = 0x114bebc00] 08:41:10 INFO - PROCESS | 1646 | 1461685270098 Marionette DEBUG loaded listener.js 08:41:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12e679c00) [pid = 1646] [serial = 1198] [outer = 0x114bebc00] 08:41:10 INFO - PROCESS | 1646 | 1461685270494 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]]]}] 08:41:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:41:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 620ms 08:41:10 INFO - PROCESS | 1646 | 1461685270557 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:41:10 INFO - PROCESS | 1646 | 1461685270559 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:41:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:41:10 INFO - PROCESS | 1646 | 1461685270563 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:41:10 INFO - PROCESS | 1646 | 1461685270565 Marionette TRACE conn2 <- [1,1570,null,{}] 08:41:10 INFO - PROCESS | 1646 | 1461685270569 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}] 08:41:10 INFO - PROCESS | 1646 | 1461685270772 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:41:10 INFO - PROCESS | 1646 | 1461685270794 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302c4000 == 97 [pid = 1646] [id = 400] 08:41:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12e67e800) [pid = 1646] [serial = 1199] [outer = 0x0] 08:41:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x12fcd7000) [pid = 1646] [serial = 1200] [outer = 0x12e67e800] 08:41:10 INFO - PROCESS | 1646 | 1461685270834 Marionette DEBUG loaded listener.js 08:41:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x130122800) [pid = 1646] [serial = 1201] [outer = 0x12e67e800] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x1280b9800) [pid = 1646] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12aac9400) [pid = 1646] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x123b67400) [pid = 1646] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x12ae8e000) [pid = 1646] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x11c241c00) [pid = 1646] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x11453f800) [pid = 1646] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12d18f400) [pid = 1646] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x12e681800) [pid = 1646] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x11c503c00) [pid = 1646] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x11bd20000) [pid = 1646] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x11789d400) [pid = 1646] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x123c7cc00) [pid = 1646] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x11c937c00) [pid = 1646] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x1142b8400) [pid = 1646] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x12aa94800) [pid = 1646] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x12b030c00) [pid = 1646] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x12c02c000) [pid = 1646] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12d49e800) [pid = 1646] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12ec2b400) [pid = 1646] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12ae84400) [pid = 1646] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:41:11 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x11a92d000) [pid = 1646] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:41:11 INFO - PROCESS | 1646 | 1461685271737 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]]]}] 08:41:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:41:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1221ms 08:41:11 INFO - PROCESS | 1646 | 1461685271783 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:41:11 INFO - PROCESS | 1646 | 1461685271785 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:41:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:41:11 INFO - PROCESS | 1646 | 1461685271793 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 1646 | 1461685271794 Marionette TRACE conn2 <- [1,1574,null,{}] 08:41:11 INFO - PROCESS | 1646 | 1461685271796 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}] 08:41:11 INFO - PROCESS | 1646 | 1461685271900 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:41:11 INFO - PROCESS | 1646 | 1461685271905 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac12800 == 98 [pid = 1646] [id = 401] 08:41:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x11bd20000) [pid = 1646] [serial = 1202] [outer = 0x0] 08:41:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x1280b4800) [pid = 1646] [serial = 1203] [outer = 0x11bd20000] 08:41:11 INFO - PROCESS | 1646 | 1461685271930 Marionette DEBUG loaded listener.js 08:41:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12ae8b400) [pid = 1646] [serial = 1204] [outer = 0x11bd20000] 08:41:12 INFO - PROCESS | 1646 | 1461685272272 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]]]}] 08:41:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:41:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 519ms 08:41:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:41:12 INFO - PROCESS | 1646 | 1461685272313 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:41:12 INFO - PROCESS | 1646 | 1461685272314 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:41:12 INFO - PROCESS | 1646 | 1461685272316 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:41:12 INFO - PROCESS | 1646 | 1461685272317 Marionette TRACE conn2 <- [1,1578,null,{}] 08:41:12 INFO - PROCESS | 1646 | 1461685272320 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}] 08:41:12 INFO - PROCESS | 1646 | 1461685272418 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:41:12 INFO - PROCESS | 1646 | 1461685272503 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301a6800 == 99 [pid = 1646] [id = 402] 08:41:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x11c5dbc00) [pid = 1646] [serial = 1205] [outer = 0x0] 08:41:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x12ad60c00) [pid = 1646] [serial = 1206] [outer = 0x11c5dbc00] 08:41:12 INFO - PROCESS | 1646 | 1461685272532 Marionette DEBUG loaded listener.js 08:41:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x12ad65800) [pid = 1646] [serial = 1207] [outer = 0x11c5dbc00] 08:41:12 INFO - PROCESS | 1646 | 1461685272822 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]]]}] 08:41:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:41:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 521ms 08:41:12 INFO - PROCESS | 1646 | 1461685272844 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:41:12 INFO - PROCESS | 1646 | 1461685272845 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:41:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:41:12 INFO - PROCESS | 1646 | 1461685272848 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:41:12 INFO - PROCESS | 1646 | 1461685272849 Marionette TRACE conn2 <- [1,1582,null,{}] 08:41:12 INFO - PROCESS | 1646 | 1461685272851 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}] 08:41:12 INFO - PROCESS | 1646 | 1461685272955 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:41:12 INFO - PROCESS | 1646 | 1461685272959 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x138680800 == 100 [pid = 1646] [id = 403] 08:41:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12ad62c00) [pid = 1646] [serial = 1208] [outer = 0x0] 08:41:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12b027c00) [pid = 1646] [serial = 1209] [outer = 0x12ad62c00] 08:41:12 INFO - PROCESS | 1646 | 1461685272985 Marionette DEBUG loaded listener.js 08:41:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x12d4a3400) [pid = 1646] [serial = 1210] [outer = 0x12ad62c00] 08:41:13 INFO - PROCESS | 1646 | 1461685273343 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]]]}] 08:41:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:41:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 08:41:13 INFO - PROCESS | 1646 | 1461685273367 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:41:13 INFO - PROCESS | 1646 | 1461685273368 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:41:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:41:13 INFO - PROCESS | 1646 | 1461685273375 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 1646 | 1461685273376 Marionette TRACE conn2 <- [1,1586,null,{}] 08:41:13 INFO - PROCESS | 1646 | 1461685273378 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}] 08:41:13 INFO - PROCESS | 1646 | 1461685273515 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:41:13 INFO - PROCESS | 1646 | 1461685273656 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x11906e000 == 101 [pid = 1646] [id = 404] 08:41:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x11434f800) [pid = 1646] [serial = 1211] [outer = 0x0] 08:41:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x114f30400) [pid = 1646] [serial = 1212] [outer = 0x11434f800] 08:41:13 INFO - PROCESS | 1646 | 1461685273689 Marionette DEBUG loaded listener.js 08:41:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x119261400) [pid = 1646] [serial = 1213] [outer = 0x11434f800] 08:41:14 INFO - PROCESS | 1646 | 1461685274139 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]]]}] 08:41:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:41:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 824ms 08:41:14 INFO - PROCESS | 1646 | 1461685274199 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:41:14 INFO - PROCESS | 1646 | 1461685274202 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:41:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:41:14 INFO - PROCESS | 1646 | 1461685274205 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:41:14 INFO - PROCESS | 1646 | 1461685274207 Marionette TRACE conn2 <- [1,1590,null,{}] 08:41:14 INFO - PROCESS | 1646 | 1461685274211 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}] 08:41:14 INFO - PROCESS | 1646 | 1461685274337 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:41:14 INFO - PROCESS | 1646 | 1461685274433 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x129697000 == 102 [pid = 1646] [id = 405] 08:41:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x11a947000) [pid = 1646] [serial = 1214] [outer = 0x0] 08:41:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x123b6f000) [pid = 1646] [serial = 1215] [outer = 0x11a947000] 08:41:14 INFO - PROCESS | 1646 | 1461685274466 Marionette DEBUG loaded listener.js 08:41:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x126cf6000) [pid = 1646] [serial = 1216] [outer = 0x11a947000] 08:41:14 INFO - PROCESS | 1646 | 1461685274897 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]]]}] 08:41:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:41:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 721ms 08:41:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:41:14 INFO - PROCESS | 1646 | 1461685274930 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:41:14 INFO - PROCESS | 1646 | 1461685274932 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:41:14 INFO - PROCESS | 1646 | 1461685274935 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:41:14 INFO - PROCESS | 1646 | 1461685274936 Marionette TRACE conn2 <- [1,1594,null,{}] 08:41:14 INFO - PROCESS | 1646 | 1461685274954 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}] 08:41:15 INFO - PROCESS | 1646 | 1461685275116 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:41:15 INFO - PROCESS | 1646 | 1461685275185 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c940800 == 103 [pid = 1646] [id = 406] 08:41:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12a923c00) [pid = 1646] [serial = 1217] [outer = 0x0] 08:41:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x12aa32800) [pid = 1646] [serial = 1218] [outer = 0x12a923c00] 08:41:15 INFO - PROCESS | 1646 | 1461685275218 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12ac65400) [pid = 1646] [serial = 1219] [outer = 0x12a923c00] 08:41:15 INFO - PROCESS | 1646 | 1461685275658 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]]]}] 08:41:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:41:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 732ms 08:41:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:41:15 INFO - PROCESS | 1646 | 1461685275668 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:41:15 INFO - PROCESS | 1646 | 1461685275670 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:41:15 INFO - PROCESS | 1646 | 1461685275679 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:41:15 INFO - PROCESS | 1646 | 1461685275684 Marionette TRACE conn2 <- [1,1598,null,{}] 08:41:15 INFO - PROCESS | 1646 | 1461685275687 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}] 08:41:15 INFO - PROCESS | 1646 | 1461685275806 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:41:15 INFO - PROCESS | 1646 | 1461685275931 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1387a6800 == 104 [pid = 1646] [id = 407] 08:41:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12a925000) [pid = 1646] [serial = 1220] [outer = 0x0] 08:41:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x12ad63400) [pid = 1646] [serial = 1221] [outer = 0x12a925000] 08:41:15 INFO - PROCESS | 1646 | 1461685275963 Marionette DEBUG loaded listener.js 08:41:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x12b4d7400) [pid = 1646] [serial = 1222] [outer = 0x12a925000] 08:41:16 INFO - PROCESS | 1646 | 1461685276364 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]]]}] 08:41:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:41:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 728ms 08:41:16 INFO - PROCESS | 1646 | 1461685276411 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:41:16 INFO - PROCESS | 1646 | 1461685276412 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:41:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:41:16 INFO - PROCESS | 1646 | 1461685276415 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:41:16 INFO - PROCESS | 1646 | 1461685276416 Marionette TRACE conn2 <- [1,1602,null,{}] 08:41:16 INFO - PROCESS | 1646 | 1461685276419 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}] 08:41:16 INFO - PROCESS | 1646 | 1461685276576 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:41:16 INFO - PROCESS | 1646 | 1461685276672 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x139c8a000 == 105 [pid = 1646] [id = 408] 08:41:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x12d18d800) [pid = 1646] [serial = 1223] [outer = 0x0] 08:41:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x12d49f000) [pid = 1646] [serial = 1224] [outer = 0x12d18d800] 08:41:16 INFO - PROCESS | 1646 | 1461685276703 Marionette DEBUG loaded listener.js 08:41:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x12e4eec00) [pid = 1646] [serial = 1225] [outer = 0x12d18d800] 08:41:17 INFO - PROCESS | 1646 | 1461685277093 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]]]}] 08:41:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:41:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 720ms 08:41:17 INFO - PROCESS | 1646 | 1461685277136 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:41:17 INFO - PROCESS | 1646 | 1461685277138 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:41:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:41:17 INFO - PROCESS | 1646 | 1461685277140 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:41:17 INFO - PROCESS | 1646 | 1461685277141 Marionette TRACE conn2 <- [1,1606,null,{}] 08:41:17 INFO - PROCESS | 1646 | 1461685277144 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}] 08:41:17 INFO - PROCESS | 1646 | 1461685277259 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:41:17 INFO - PROCESS | 1646 | 1461685277354 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a295800 == 106 [pid = 1646] [id = 409] 08:41:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x12efbd000) [pid = 1646] [serial = 1226] [outer = 0x0] 08:41:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x12efca000) [pid = 1646] [serial = 1227] [outer = 0x12efbd000] 08:41:17 INFO - PROCESS | 1646 | 1461685277391 Marionette DEBUG loaded listener.js 08:41:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x12fcdd800) [pid = 1646] [serial = 1228] [outer = 0x12efbd000] 08:41:17 INFO - PROCESS | 1646 | 1461685277912 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]]]}] 08:41:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:41:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 818ms 08:41:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:41:17 INFO - PROCESS | 1646 | 1461685277959 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:41:17 INFO - PROCESS | 1646 | 1461685277960 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:41:17 INFO - PROCESS | 1646 | 1461685277963 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:41:17 INFO - PROCESS | 1646 | 1461685277964 Marionette TRACE conn2 <- [1,1610,null,{}] 08:41:17 INFO - PROCESS | 1646 | 1461685277966 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}] 08:41:18 INFO - PROCESS | 1646 | 1461685278085 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:41:18 INFO - PROCESS | 1646 | 1461685278182 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x13aa4a800 == 107 [pid = 1646] [id = 410] 08:41:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x130120000) [pid = 1646] [serial = 1229] [outer = 0x0] 08:41:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x13875ec00) [pid = 1646] [serial = 1230] [outer = 0x130120000] 08:41:18 INFO - PROCESS | 1646 | 1461685278211 Marionette DEBUG loaded listener.js 08:41:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x139052400) [pid = 1646] [serial = 1231] [outer = 0x130120000] 08:41:18 INFO - PROCESS | 1646 | 1461685278647 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]]]}] 08:41:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:41:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 718ms 08:41:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:41:18 INFO - PROCESS | 1646 | 1461685278682 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:41:18 INFO - PROCESS | 1646 | 1461685278683 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:41:18 INFO - PROCESS | 1646 | 1461685278685 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 1646 | 1461685278686 Marionette TRACE conn2 <- [1,1614,null,{}] 08:41:18 INFO - PROCESS | 1646 | 1461685278691 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}] 08:41:18 INFO - PROCESS | 1646 | 1461685278805 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:41:18 INFO - PROCESS | 1646 | 1461685278902 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x13aa60800 == 108 [pid = 1646] [id = 411] 08:41:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12ac37800) [pid = 1646] [serial = 1232] [outer = 0x0] 08:41:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x12ac3bc00) [pid = 1646] [serial = 1233] [outer = 0x12ac37800] 08:41:18 INFO - PROCESS | 1646 | 1461685278931 Marionette DEBUG loaded listener.js 08:41:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x12ac3f400) [pid = 1646] [serial = 1234] [outer = 0x12ac37800] 08:41:19 INFO - PROCESS | 1646 | 1461685279346 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]]]}] 08:41:19 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 08:41:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 724ms 08:41:19 INFO - PROCESS | 1646 | 1461685279422 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:41:19 INFO - PROCESS | 1646 | 1461685279424 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:41:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:41:19 INFO - PROCESS | 1646 | 1461685279426 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:41:19 INFO - PROCESS | 1646 | 1461685279427 Marionette TRACE conn2 <- [1,1618,null,{}] 08:41:19 INFO - PROCESS | 1646 | 1461685279430 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}] 08:41:19 INFO - PROCESS | 1646 | 1461685279543 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:41:19 INFO - PROCESS | 1646 | 1461685279640 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x13aacc800 == 109 [pid = 1646] [id = 412] 08:41:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x12ac40000) [pid = 1646] [serial = 1235] [outer = 0x0] 08:41:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x138761800) [pid = 1646] [serial = 1236] [outer = 0x12ac40000] 08:41:19 INFO - PROCESS | 1646 | 1461685279669 Marionette DEBUG loaded listener.js 08:41:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x13905c800) [pid = 1646] [serial = 1237] [outer = 0x12ac40000] 08:41:20 INFO - PROCESS | 1646 | 1461685280087 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]]]}] 08:41:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:41:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 672ms 08:41:20 INFO - PROCESS | 1646 | 1461685280098 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:41:20 INFO - PROCESS | 1646 | 1461685280100 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:41:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:41:20 INFO - PROCESS | 1646 | 1461685280102 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:41:20 INFO - PROCESS | 1646 | 1461685280103 Marionette TRACE conn2 <- [1,1622,null,{}] 08:41:20 INFO - PROCESS | 1646 | 1461685280108 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}] 08:41:20 INFO - PROCESS | 1646 | 1461685280224 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:41:20 INFO - PROCESS | 1646 | 1461685280363 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a159000 == 110 [pid = 1646] [id = 413] 08:41:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x139058800) [pid = 1646] [serial = 1238] [outer = 0x0] 08:41:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x139d0ec00) [pid = 1646] [serial = 1239] [outer = 0x139058800] 08:41:20 INFO - PROCESS | 1646 | 1461685280392 Marionette DEBUG loaded listener.js 08:41:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x13a2bb800) [pid = 1646] [serial = 1240] [outer = 0x139058800] 08:41:20 INFO - PROCESS | 1646 | 1461685280938 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]]]}] 08:41:20 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 08:41:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 877ms 08:41:20 INFO - PROCESS | 1646 | 1461685280980 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:41:20 INFO - PROCESS | 1646 | 1461685280982 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:41:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:41:20 INFO - PROCESS | 1646 | 1461685280986 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:41:20 INFO - PROCESS | 1646 | 1461685280988 Marionette TRACE conn2 <- [1,1626,null,{}] 08:41:20 INFO - PROCESS | 1646 | 1461685280992 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}] 08:41:21 INFO - PROCESS | 1646 | 1461685281139 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:41:21 INFO - PROCESS | 1646 | 1461685281269 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x129653800 == 111 [pid = 1646] [id = 414] 08:41:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x123b6f800) [pid = 1646] [serial = 1241] [outer = 0x0] 08:41:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x139d0fc00) [pid = 1646] [serial = 1242] [outer = 0x123b6f800] 08:41:21 INFO - PROCESS | 1646 | 1461685281305 Marionette DEBUG loaded listener.js 08:41:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x13a2bac00) [pid = 1646] [serial = 1243] [outer = 0x123b6f800] 08:41:21 INFO - PROCESS | 1646 | 1461685281748 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]]]}] 08:41:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:41:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 773ms 08:41:21 INFO - PROCESS | 1646 | 1461685281759 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:41:21 INFO - PROCESS | 1646 | 1461685281761 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:41:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:41:21 INFO - PROCESS | 1646 | 1461685281763 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:41:21 INFO - PROCESS | 1646 | 1461685281765 Marionette TRACE conn2 <- [1,1630,null,{}] 08:41:21 INFO - PROCESS | 1646 | 1461685281767 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}] 08:41:21 INFO - PROCESS | 1646 | 1461685281910 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:41:22 INFO - PROCESS | 1646 | 1461685282043 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec82800 == 112 [pid = 1646] [id = 415] 08:41:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x123c7b000) [pid = 1646] [serial = 1244] [outer = 0x0] 08:41:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x13a2bcc00) [pid = 1646] [serial = 1245] [outer = 0x123c7b000] 08:41:22 INFO - PROCESS | 1646 | 1461685282075 Marionette DEBUG loaded listener.js 08:41:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x13a434000) [pid = 1646] [serial = 1246] [outer = 0x123c7b000] 08:41:22 INFO - PROCESS | 1646 | 1461685282534 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]]]}] 08:41:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:41:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 819ms 08:41:22 INFO - PROCESS | 1646 | 1461685282583 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:41:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:41:22 INFO - PROCESS | 1646 | 1461685282584 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:41:22 INFO - PROCESS | 1646 | 1461685282586 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:41:22 INFO - PROCESS | 1646 | 1461685282588 Marionette TRACE conn2 <- [1,1634,null,{}] 08:41:22 INFO - PROCESS | 1646 | 1461685282590 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}] 08:41:22 INFO - PROCESS | 1646 | 1461685282712 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:41:22 INFO - PROCESS | 1646 | 1461685282813 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x123bd2000 == 113 [pid = 1646] [id = 416] 08:41:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x114bf3000) [pid = 1646] [serial = 1247] [outer = 0x0] 08:41:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x12be4e400) [pid = 1646] [serial = 1248] [outer = 0x114bf3000] 08:41:22 INFO - PROCESS | 1646 | 1461685282845 Marionette DEBUG loaded listener.js 08:41:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x139f57c00) [pid = 1646] [serial = 1249] [outer = 0x114bf3000] 08:41:23 INFO - PROCESS | 1646 | 1461685283472 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]]]}] 08:41:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:41:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 922ms 08:41:23 INFO - PROCESS | 1646 | 1461685283508 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:41:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:41:23 INFO - PROCESS | 1646 | 1461685283510 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:41:23 INFO - PROCESS | 1646 | 1461685283514 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:41:23 INFO - PROCESS | 1646 | 1461685283516 Marionette TRACE conn2 <- [1,1638,null,{}] 08:41:23 INFO - PROCESS | 1646 | 1461685283520 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}] 08:41:23 INFO - PROCESS | 1646 | 1461685283636 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:41:23 INFO - PROCESS | 1646 | 1461685283771 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x128123800 == 114 [pid = 1646] [id = 417] 08:41:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x114f4e400) [pid = 1646] [serial = 1250] [outer = 0x0] 08:41:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x118e8f400) [pid = 1646] [serial = 1251] [outer = 0x114f4e400] 08:41:23 INFO - PROCESS | 1646 | 1461685283802 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 291 (0x11b22e000) [pid = 1646] [serial = 1252] [outer = 0x114f4e400] 08:41:24 INFO - PROCESS | 1646 | 1461685284229 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]]]}] 08:41:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:41:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 772ms 08:41:24 INFO - PROCESS | 1646 | 1461685284287 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:41:24 INFO - PROCESS | 1646 | 1461685284291 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:41:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:41:24 INFO - PROCESS | 1646 | 1461685284295 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:41:24 INFO - PROCESS | 1646 | 1461685284297 Marionette TRACE conn2 <- [1,1642,null,{}] 08:41:24 INFO - PROCESS | 1646 | 1461685284299 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}] 08:41:24 INFO - PROCESS | 1646 | 1461685284412 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:41:24 INFO - PROCESS | 1646 | 1461685284515 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x125a98800 == 115 [pid = 1646] [id = 418] 08:41:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 292 (0x11ba8b400) [pid = 1646] [serial = 1253] [outer = 0x0] 08:41:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 293 (0x123b67400) [pid = 1646] [serial = 1254] [outer = 0x11ba8b400] 08:41:24 INFO - PROCESS | 1646 | 1461685284544 Marionette DEBUG loaded listener.js 08:41:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 294 (0x1296db000) [pid = 1646] [serial = 1255] [outer = 0x11ba8b400] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12f68f000 == 114 [pid = 1646] [id = 256] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12ede8000 == 113 [pid = 1646] [id = 255] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x11b017000 == 112 [pid = 1646] [id = 257] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12c93f000 == 111 [pid = 1646] [id = 202] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1301ad800 == 110 [pid = 1646] [id = 296] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12e406800 == 109 [pid = 1646] [id = 251] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12d869800 == 108 [pid = 1646] [id = 254] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x138680800 == 107 [pid = 1646] [id = 403] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1301a6800 == 106 [pid = 1646] [id = 402] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac12800 == 105 [pid = 1646] [id = 401] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x1302c4000 == 104 [pid = 1646] [id = 400] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 293 (0x13875e400) [pid = 1646] [serial = 1137] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12e70e800 == 103 [pid = 1646] [id = 398] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12d142800 == 102 [pid = 1646] [id = 397] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12c943800 == 101 [pid = 1646] [id = 396] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac1b000 == 100 [pid = 1646] [id = 395] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x126516800 == 99 [pid = 1646] [id = 394] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x118a9a800 == 98 [pid = 1646] [id = 393] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12af19000 == 97 [pid = 1646] [id = 392] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x11b26c800 == 96 [pid = 1646] [id = 391] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb44000 == 95 [pid = 1646] [id = 390] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x119e43800 == 94 [pid = 1646] [id = 389] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x13a29e000 == 93 [pid = 1646] [id = 386] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x13a285000 == 92 [pid = 1646] [id = 385] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae5d000 == 91 [pid = 1646] [id = 384] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x139d67000 == 90 [pid = 1646] [id = 383] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x12fedd800 == 89 [pid = 1646] [id = 382] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x129698800 == 88 [pid = 1646] [id = 381] 08:41:24 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae7d000 == 87 [pid = 1646] [id = 380] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 292 (0x11b232400) [pid = 1646] [serial = 651] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 291 (0x12e48f400) [pid = 1646] [serial = 645] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 290 (0x12ed44c00) [pid = 1646] [serial = 648] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x12ae8a000) [pid = 1646] [serial = 1030] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x127196400) [pid = 1646] [serial = 591] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x11c505400) [pid = 1646] [serial = 639] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x12b4cc400) [pid = 1646] [serial = 642] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x12e4ee400) [pid = 1646] [serial = 834] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x12f399000) [pid = 1646] [serial = 898] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x12afdf400) [pid = 1646] [serial = 967] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x12d389000) [pid = 1646] [serial = 1122] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x12e490000) [pid = 1646] [serial = 1125] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x12ed3ac00) [pid = 1646] [serial = 1128] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x12e67f800) [pid = 1646] [serial = 1126] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x13011c000) [pid = 1646] [serial = 1134] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x12f39a400) [pid = 1646] [serial = 1129] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x12afd8c00) [pid = 1646] [serial = 1116] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x12b029000) [pid = 1646] [serial = 1117] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x12ddc8800) [pid = 1646] [serial = 1083] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x11c5df000) [pid = 1646] [serial = 1105] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x11b24f800) [pid = 1646] [serial = 1104] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x12d49d400) [pid = 1646] [serial = 1092] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12fcd4c00) [pid = 1646] [serial = 1086] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12a928400) [pid = 1646] [serial = 1071] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x12a92ac00) [pid = 1646] [serial = 1077] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12ad29400) [pid = 1646] [serial = 1098] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x12ac6e400) [pid = 1646] [serial = 1080] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x12ad32400) [pid = 1646] [serial = 1101] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x12a923800) [pid = 1646] [serial = 1108] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x129222800) [pid = 1646] [serial = 1107] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12ac6a400) [pid = 1646] [serial = 1113] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12ae90000) [pid = 1646] [serial = 1114] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12a926000) [pid = 1646] [serial = 1110] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x1301cc400) [pid = 1646] [serial = 1135] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12aac8c00) [pid = 1646] [serial = 1111] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x11ae5b400) [pid = 1646] [serial = 1074] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x138758800) [pid = 1646] [serial = 1089] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x13875d400) [pid = 1646] [serial = 1095] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12b02d800) [pid = 1646] [serial = 1119] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x12d49a000) [pid = 1646] [serial = 1123] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12be56000) [pid = 1646] [serial = 1120] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x12ec25c00) [pid = 1646] [serial = 1132] [outer = 0x0] [url = about:blank] 08:41:24 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x12ae92400) [pid = 1646] [serial = 1131] [outer = 0x0] [url = about:blank] 08:41:25 INFO - PROCESS | 1646 | 1461685285000 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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:41:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 719ms 08:41:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:41:25 INFO - PROCESS | 1646 | 1461685285015 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:41:25 INFO - PROCESS | 1646 | 1461685285017 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:41:25 INFO - PROCESS | 1646 | 1461685285021 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 1646 | 1461685285026 Marionette TRACE conn2 <- [1,1646,null,{}] 08:41:25 INFO - PROCESS | 1646 | 1461685285036 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}] 08:41:25 INFO - PROCESS | 1646 | 1461685285190 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:41:25 INFO - PROCESS | 1646 | 1461685285266 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x125ba8800 == 88 [pid = 1646] [id = 419] 08:41:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x128f5c800) [pid = 1646] [serial = 1256] [outer = 0x0] 08:41:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12aa2e400) [pid = 1646] [serial = 1257] [outer = 0x128f5c800] 08:41:25 INFO - PROCESS | 1646 | 1461685285289 Marionette DEBUG loaded listener.js 08:41:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x12aacf400) [pid = 1646] [serial = 1258] [outer = 0x128f5c800] 08:41:25 INFO - PROCESS | 1646 | 1461685285674 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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:41:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 681ms 08:41:25 INFO - PROCESS | 1646 | 1461685285702 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:41:25 INFO - PROCESS | 1646 | 1461685285704 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:41:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:41:25 INFO - PROCESS | 1646 | 1461685285710 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 1646 | 1461685285712 Marionette TRACE conn2 <- [1,1650,null,{}] 08:41:25 INFO - PROCESS | 1646 | 1461685285715 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}] 08:41:25 INFO - PROCESS | 1646 | 1461685285866 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:41:25 INFO - PROCESS | 1646 | 1461685285907 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac19000 == 89 [pid = 1646] [id = 420] 08:41:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12ad2ac00) [pid = 1646] [serial = 1259] [outer = 0x0] 08:41:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12ad64800) [pid = 1646] [serial = 1260] [outer = 0x12ad2ac00] 08:41:25 INFO - PROCESS | 1646 | 1461685285949 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12ae8c800) [pid = 1646] [serial = 1261] [outer = 0x12ad2ac00] 08:41:26 INFO - PROCESS | 1646 | 1461685286365 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]]]}] 08:41:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:41:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 08:41:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:41:26 INFO - PROCESS | 1646 | 1461685286379 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:41:26 INFO - PROCESS | 1646 | 1461685286381 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:41:26 INFO - PROCESS | 1646 | 1461685286383 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:41:26 INFO - PROCESS | 1646 | 1461685286384 Marionette TRACE conn2 <- [1,1654,null,{}] 08:41:26 INFO - PROCESS | 1646 | 1461685286386 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}] 08:41:26 INFO - PROCESS | 1646 | 1461685286485 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:41:26 INFO - PROCESS | 1646 | 1461685286489 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bba7000 == 90 [pid = 1646] [id = 421] 08:41:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x1156e2800) [pid = 1646] [serial = 1262] [outer = 0x0] 08:41:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12ae92400) [pid = 1646] [serial = 1263] [outer = 0x1156e2800] 08:41:26 INFO - PROCESS | 1646 | 1461685286515 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12b02c400) [pid = 1646] [serial = 1264] [outer = 0x1156e2800] 08:41:26 INFO - PROCESS | 1646 | 1461685286874 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]]]}] 08:41:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:41:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 520ms 08:41:26 INFO - PROCESS | 1646 | 1461685286903 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:41:26 INFO - PROCESS | 1646 | 1461685286905 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:41:26 INFO - PROCESS | 1646 | 1461685286907 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:41:26 INFO - PROCESS | 1646 | 1461685286908 Marionette TRACE conn2 <- [1,1658,null,{}] 08:41:26 INFO - PROCESS | 1646 | 1461685286910 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}] 08:41:27 INFO - PROCESS | 1646 | 1461685287023 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:41:27 INFO - PROCESS | 1646 | 1461685287130 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d137000 == 91 [pid = 1646] [id = 422] 08:41:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x12afd9000) [pid = 1646] [serial = 1265] [outer = 0x0] 08:41:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x12b277400) [pid = 1646] [serial = 1266] [outer = 0x12afd9000] 08:41:27 INFO - PROCESS | 1646 | 1461685287158 Marionette DEBUG loaded listener.js 08:41:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x12d499400) [pid = 1646] [serial = 1267] [outer = 0x12afd9000] 08:41:27 INFO - PROCESS | 1646 | 1461685287508 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]]]}] 08:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 620ms 08:41:27 INFO - PROCESS | 1646 | 1461685287528 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:41:27 INFO - PROCESS | 1646 | 1461685287529 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:41:27 INFO - PROCESS | 1646 | 1461685287531 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:41:27 INFO - PROCESS | 1646 | 1461685287532 Marionette TRACE conn2 <- [1,1662,null,{}] 08:41:27 INFO - PROCESS | 1646 | 1461685287534 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}] 08:41:27 INFO - PROCESS | 1646 | 1461685287665 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:41:27 INFO - PROCESS | 1646 | 1461685287678 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec8d800 == 92 [pid = 1646] [id = 423] 08:41:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x12b4cb000) [pid = 1646] [serial = 1268] [outer = 0x0] 08:41:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x12e497400) [pid = 1646] [serial = 1269] [outer = 0x12b4cb000] 08:41:27 INFO - PROCESS | 1646 | 1461685287704 Marionette DEBUG loaded listener.js 08:41:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x12ed46400) [pid = 1646] [serial = 1270] [outer = 0x12b4cb000] 08:41:28 INFO - PROCESS | 1646 | 1461685288082 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]]]}] 08:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 568ms 08:41:28 INFO - PROCESS | 1646 | 1461685288100 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:41:28 INFO - PROCESS | 1646 | 1461685288102 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:41:28 INFO - PROCESS | 1646 | 1461685288108 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:41:28 INFO - PROCESS | 1646 | 1461685288110 Marionette TRACE conn2 <- [1,1666,null,{}] 08:41:28 INFO - PROCESS | 1646 | 1461685288120 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}] 08:41:28 INFO - PROCESS | 1646 | 1461685288318 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:41:28 INFO - PROCESS | 1646 | 1461685288368 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x130198000 == 93 [pid = 1646] [id = 424] 08:41:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x12d499c00) [pid = 1646] [serial = 1271] [outer = 0x0] 08:41:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x12f79d800) [pid = 1646] [serial = 1272] [outer = 0x12d499c00] 08:41:28 INFO - PROCESS | 1646 | 1461685288466 Marionette DEBUG loaded listener.js 08:41:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x13011ac00) [pid = 1646] [serial = 1273] [outer = 0x12d499c00] 08:41:28 INFO - PROCESS | 1646 | 1461685288800 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]]]}] 08:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 728ms 08:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:41:28 INFO - PROCESS | 1646 | 1461685288835 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:41:28 INFO - PROCESS | 1646 | 1461685288836 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:41:28 INFO - PROCESS | 1646 | 1461685288838 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:41:28 INFO - PROCESS | 1646 | 1461685288840 Marionette TRACE conn2 <- [1,1670,null,{}] 08:41:28 INFO - PROCESS | 1646 | 1461685288842 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}] 08:41:28 INFO - PROCESS | 1646 | 1461685288970 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:41:28 INFO - PROCESS | 1646 | 1461685288989 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302d3000 == 94 [pid = 1646] [id = 425] 08:41:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x12fcd8000) [pid = 1646] [serial = 1274] [outer = 0x0] 08:41:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x1386b6800) [pid = 1646] [serial = 1275] [outer = 0x12fcd8000] 08:41:29 INFO - PROCESS | 1646 | 1461685289014 Marionette DEBUG loaded listener.js 08:41:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x139056800) [pid = 1646] [serial = 1276] [outer = 0x12fcd8000] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12ae8f000) [pid = 1646] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12b91ac00) [pid = 1646] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x114be6800) [pid = 1646] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x11870b000) [pid = 1646] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x12ac6b400) [pid = 1646] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x11b08c800) [pid = 1646] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x11453fc00) [pid = 1646] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x130117000) [pid = 1646] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12e67e800) [pid = 1646] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12b02bc00) [pid = 1646] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x11bd20000) [pid = 1646] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x114bebc00) [pid = 1646] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x11c5dbc00) [pid = 1646] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x12b02f000) [pid = 1646] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:41:29 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x11b231400) [pid = 1646] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:41:29 INFO - PROCESS | 1646 | 1461685289791 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]]]}] 08:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 972ms 08:41:29 INFO - PROCESS | 1646 | 1461685289812 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:41:29 INFO - PROCESS | 1646 | 1461685289813 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:41:29 INFO - PROCESS | 1646 | 1461685289815 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:41:29 INFO - PROCESS | 1646 | 1461685289816 Marionette TRACE conn2 <- [1,1674,null,{}] 08:41:29 INFO - PROCESS | 1646 | 1461685289818 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}] 08:41:29 INFO - PROCESS | 1646 | 1461685289969 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:41:30 INFO - PROCESS | 1646 | 1461685290020 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d73a000 == 95 [pid = 1646] [id = 426] 08:41:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x1133a1800) [pid = 1646] [serial = 1277] [outer = 0x0] 08:41:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x1133aa800) [pid = 1646] [serial = 1278] [outer = 0x1133a1800] 08:41:30 INFO - PROCESS | 1646 | 1461685290046 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x1133af800) [pid = 1646] [serial = 1279] [outer = 0x1133a1800] 08:41:30 INFO - PROCESS | 1646 | 1461685290336 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]]]}] 08:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 569ms 08:41:30 INFO - PROCESS | 1646 | 1461685290385 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:41:30 INFO - PROCESS | 1646 | 1461685290386 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:41:30 INFO - PROCESS | 1646 | 1461685290391 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:41:30 INFO - PROCESS | 1646 | 1461685290392 Marionette TRACE conn2 <- [1,1678,null,{}] 08:41:30 INFO - PROCESS | 1646 | 1461685290395 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}] 08:41:30 INFO - PROCESS | 1646 | 1461685290540 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:41:30 INFO - PROCESS | 1646 | 1461685290593 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x137830000 == 96 [pid = 1646] [id = 427] 08:41:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x1133a4800) [pid = 1646] [serial = 1280] [outer = 0x0] 08:41:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x128f5b400) [pid = 1646] [serial = 1281] [outer = 0x1133a4800] 08:41:30 INFO - PROCESS | 1646 | 1461685290622 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x13905a400) [pid = 1646] [serial = 1282] [outer = 0x1133a4800] 08:41:30 INFO - PROCESS | 1646 | 1461685290939 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]]]}] 08:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 570ms 08:41:30 INFO - PROCESS | 1646 | 1461685290960 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:41:30 INFO - PROCESS | 1646 | 1461685290962 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:41:30 INFO - PROCESS | 1646 | 1461685290965 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:41:30 INFO - PROCESS | 1646 | 1461685290966 Marionette TRACE conn2 <- [1,1682,null,{}] 08:41:30 INFO - PROCESS | 1646 | 1461685290968 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}] 08:41:31 INFO - PROCESS | 1646 | 1461685291068 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:41:31 INFO - PROCESS | 1646 | 1461685291072 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d63800 == 97 [pid = 1646] [id = 428] 08:41:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x1376c8c00) [pid = 1646] [serial = 1283] [outer = 0x0] 08:41:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x1376d0800) [pid = 1646] [serial = 1284] [outer = 0x1376c8c00] 08:41:31 INFO - PROCESS | 1646 | 1461685291097 Marionette DEBUG loaded listener.js 08:41:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x13905b400) [pid = 1646] [serial = 1285] [outer = 0x1376c8c00] 08:41:31 INFO - PROCESS | 1646 | 1461685291452 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]]]}] 08:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 08:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:41:31 INFO - PROCESS | 1646 | 1461685291508 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:41:31 INFO - PROCESS | 1646 | 1461685291509 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:41:31 INFO - PROCESS | 1646 | 1461685291511 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:41:31 INFO - PROCESS | 1646 | 1461685291512 Marionette TRACE conn2 <- [1,1686,null,{}] 08:41:31 INFO - PROCESS | 1646 | 1461685291515 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}] 08:41:31 INFO - PROCESS | 1646 | 1461685291617 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:41:31 INFO - PROCESS | 1646 | 1461685291823 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e43800 == 98 [pid = 1646] [id = 429] 08:41:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x11453fc00) [pid = 1646] [serial = 1286] [outer = 0x0] 08:41:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x114f29000) [pid = 1646] [serial = 1287] [outer = 0x11453fc00] 08:41:31 INFO - PROCESS | 1646 | 1461685291897 Marionette DEBUG loaded listener.js 08:41:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x118cfb400) [pid = 1646] [serial = 1288] [outer = 0x11453fc00] 08:41:32 INFO - PROCESS | 1646 | 1461685292356 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]]]}] 08:41:32 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 08:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 868ms 08:41:32 INFO - PROCESS | 1646 | 1461685292382 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:41:32 INFO - PROCESS | 1646 | 1461685292385 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:41:32 INFO - PROCESS | 1646 | 1461685292388 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:41:32 INFO - PROCESS | 1646 | 1461685292391 Marionette TRACE conn2 <- [1,1690,null,{}] 08:41:32 INFO - PROCESS | 1646 | 1461685292394 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}] 08:41:32 INFO - PROCESS | 1646 | 1461685292524 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:41:32 INFO - PROCESS | 1646 | 1461685292653 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296a1000 == 99 [pid = 1646] [id = 430] 08:41:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x119f51c00) [pid = 1646] [serial = 1289] [outer = 0x0] 08:41:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x11c242000) [pid = 1646] [serial = 1290] [outer = 0x119f51c00] 08:41:32 INFO - PROCESS | 1646 | 1461685292688 Marionette DEBUG loaded listener.js 08:41:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x1268a0400) [pid = 1646] [serial = 1291] [outer = 0x119f51c00] 08:41:33 INFO - PROCESS | 1646 | 1461685293110 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]]]}] 08:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 771ms 08:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:41:33 INFO - PROCESS | 1646 | 1461685293162 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 1646 | 1461685293165 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:41:33 INFO - PROCESS | 1646 | 1461685293167 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 1646 | 1461685293169 Marionette TRACE conn2 <- [1,1694,null,{}] 08:41:33 INFO - PROCESS | 1646 | 1461685293173 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}] 08:41:33 INFO - PROCESS | 1646 | 1461685293294 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:41:33 INFO - PROCESS | 1646 | 1461685293423 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec8d000 == 100 [pid = 1646] [id = 431] 08:41:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x12921fc00) [pid = 1646] [serial = 1292] [outer = 0x0] 08:41:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x12aa9dc00) [pid = 1646] [serial = 1293] [outer = 0x12921fc00] 08:41:33 INFO - PROCESS | 1646 | 1461685293455 Marionette DEBUG loaded listener.js 08:41:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x12ac6fc00) [pid = 1646] [serial = 1294] [outer = 0x12921fc00] 08:41:33 INFO - PROCESS | 1646 | 1461685293928 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]]]}] 08:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 771ms 08:41:33 INFO - PROCESS | 1646 | 1461685293939 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 1646 | 1461685293941 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:41:33 INFO - PROCESS | 1646 | 1461685293953 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 1646 | 1461685293959 Marionette TRACE conn2 <- [1,1698,null,{}] 08:41:33 INFO - PROCESS | 1646 | 1461685293963 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}] 08:41:34 INFO - PROCESS | 1646 | 1461685294145 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:41:34 INFO - PROCESS | 1646 | 1461685294324 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a29d000 == 101 [pid = 1646] [id = 432] 08:41:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x12a923000) [pid = 1646] [serial = 1295] [outer = 0x0] 08:41:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x12b029000) [pid = 1646] [serial = 1296] [outer = 0x12a923000] 08:41:34 INFO - PROCESS | 1646 | 1461685294372 Marionette DEBUG loaded listener.js 08:41:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x12bc7a800) [pid = 1646] [serial = 1297] [outer = 0x12a923000] 08:41:34 INFO - PROCESS | 1646 | 1461685294826 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]]]}] 08:41:34 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 08:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 936ms 08:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:41:34 INFO - PROCESS | 1646 | 1461685294882 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:41:34 INFO - PROCESS | 1646 | 1461685294883 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:41:34 INFO - PROCESS | 1646 | 1461685294886 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:41:34 INFO - PROCESS | 1646 | 1461685294887 Marionette TRACE conn2 <- [1,1702,null,{}] 08:41:34 INFO - PROCESS | 1646 | 1461685294909 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}] 08:41:35 INFO - PROCESS | 1646 | 1461685295029 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:41:35 INFO - PROCESS | 1646 | 1461685295128 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x13aac6000 == 102 [pid = 1646] [id = 433] 08:41:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x12bc7f000) [pid = 1646] [serial = 1298] [outer = 0x0] 08:41:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x12d49bc00) [pid = 1646] [serial = 1299] [outer = 0x12bc7f000] 08:41:35 INFO - PROCESS | 1646 | 1461685295159 Marionette DEBUG loaded listener.js 08:41:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x12ed3fc00) [pid = 1646] [serial = 1300] [outer = 0x12bc7f000] 08:41:35 INFO - PROCESS | 1646 | 1461685295562 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]]]}] 08:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 739ms 08:41:35 INFO - PROCESS | 1646 | 1461685295625 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:41:35 INFO - PROCESS | 1646 | 1461685295627 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:41:35 INFO - PROCESS | 1646 | 1461685295629 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:41:35 INFO - PROCESS | 1646 | 1461685295630 Marionette TRACE conn2 <- [1,1706,null,{}] 08:41:35 INFO - PROCESS | 1646 | 1461685295633 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}] 08:41:35 INFO - PROCESS | 1646 | 1461685295750 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:41:35 INFO - PROCESS | 1646 | 1461685295852 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x146168000 == 103 [pid = 1646] [id = 434] 08:41:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x1376c5800) [pid = 1646] [serial = 1301] [outer = 0x0] 08:41:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x1376ca800) [pid = 1646] [serial = 1302] [outer = 0x1376c5800] 08:41:35 INFO - PROCESS | 1646 | 1461685295889 Marionette DEBUG loaded listener.js 08:41:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x139d07000) [pid = 1646] [serial = 1303] [outer = 0x1376c5800] 08:41:36 INFO - PROCESS | 1646 | 1461685296314 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]]]}] 08:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 719ms 08:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:41:36 INFO - PROCESS | 1646 | 1461685296368 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:41:36 INFO - PROCESS | 1646 | 1461685296369 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:41:36 INFO - PROCESS | 1646 | 1461685296371 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:41:36 INFO - PROCESS | 1646 | 1461685296372 Marionette TRACE conn2 <- [1,1710,null,{}] 08:41:36 INFO - PROCESS | 1646 | 1461685296375 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}] 08:41:36 INFO - PROCESS | 1646 | 1461685296494 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:41:36 INFO - PROCESS | 1646 | 1461685296596 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ead3800 == 104 [pid = 1646] [id = 435] 08:41:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x12ace5c00) [pid = 1646] [serial = 1304] [outer = 0x0] 08:41:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x12aceb400) [pid = 1646] [serial = 1305] [outer = 0x12ace5c00] 08:41:36 INFO - PROCESS | 1646 | 1461685296626 Marionette DEBUG loaded listener.js 08:41:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x1376c6000) [pid = 1646] [serial = 1306] [outer = 0x12ace5c00] 08:41:37 INFO - PROCESS | 1646 | 1461685297065 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]]]}] 08:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 720ms 08:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:41:37 INFO - PROCESS | 1646 | 1461685297091 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:41:37 INFO - PROCESS | 1646 | 1461685297093 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:41:37 INFO - PROCESS | 1646 | 1461685297095 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:41:37 INFO - PROCESS | 1646 | 1461685297096 Marionette TRACE conn2 <- [1,1714,null,{}] 08:41:37 INFO - PROCESS | 1646 | 1461685297099 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}] 08:41:37 INFO - PROCESS | 1646 | 1461685297216 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:41:37 INFO - PROCESS | 1646 | 1461685297348 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x139fb2800 == 105 [pid = 1646] [id = 436] 08:41:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x12acec000) [pid = 1646] [serial = 1307] [outer = 0x0] 08:41:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x139d0f400) [pid = 1646] [serial = 1308] [outer = 0x12acec000] 08:41:37 INFO - PROCESS | 1646 | 1461685297381 Marionette DEBUG loaded listener.js 08:41:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x139f5bc00) [pid = 1646] [serial = 1309] [outer = 0x12acec000] 08:41:37 INFO - PROCESS | 1646 | 1461685297793 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]]]}] 08:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 720ms 08:41:37 INFO - PROCESS | 1646 | 1461685297818 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:41:37 INFO - PROCESS | 1646 | 1461685297820 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:41:37 INFO - PROCESS | 1646 | 1461685297837 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:41:37 INFO - PROCESS | 1646 | 1461685297838 Marionette TRACE conn2 <- [1,1718,null,{}] 08:41:37 INFO - PROCESS | 1646 | 1461685297841 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}] 08:41:37 INFO - PROCESS | 1646 | 1461685297959 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:41:38 INFO - PROCESS | 1646 | 1461685298090 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x139fca800 == 106 [pid = 1646] [id = 437] 08:41:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x139f50c00) [pid = 1646] [serial = 1310] [outer = 0x0] 08:41:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 291 (0x13a094000) [pid = 1646] [serial = 1311] [outer = 0x139f50c00] 08:41:38 INFO - PROCESS | 1646 | 1461685298124 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 292 (0x13a099400) [pid = 1646] [serial = 1312] [outer = 0x139f50c00] 08:41:38 INFO - PROCESS | 1646 | 1461685298584 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]]]}] 08:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 774ms 08:41:38 INFO - PROCESS | 1646 | 1461685298609 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:41:38 INFO - PROCESS | 1646 | 1461685298610 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:41:38 INFO - PROCESS | 1646 | 1461685298613 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 1646 | 1461685298614 Marionette TRACE conn2 <- [1,1722,null,{}] 08:41:38 INFO - PROCESS | 1646 | 1461685298616 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}] 08:41:38 INFO - PROCESS | 1646 | 1461685298742 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:41:38 INFO - PROCESS | 1646 | 1461685298848 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c7a3800 == 107 [pid = 1646] [id = 438] 08:41:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 293 (0x11789cc00) [pid = 1646] [serial = 1313] [outer = 0x0] 08:41:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 294 (0x11bd22c00) [pid = 1646] [serial = 1314] [outer = 0x11789cc00] 08:41:38 INFO - PROCESS | 1646 | 1461685298878 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 295 (0x12b4c9800) [pid = 1646] [serial = 1315] [outer = 0x11789cc00] 08:41:39 INFO - PROCESS | 1646 | 1461685299315 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]]]}] 08:41:39 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 08:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 770ms 08:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:41:39 INFO - PROCESS | 1646 | 1461685299383 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:41:39 INFO - PROCESS | 1646 | 1461685299385 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:41:39 INFO - PROCESS | 1646 | 1461685299387 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 1646 | 1461685299388 Marionette TRACE conn2 <- [1,1726,null,{}] 08:41:39 INFO - PROCESS | 1646 | 1461685299391 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}] 08:41:39 INFO - PROCESS | 1646 | 1461685299512 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:41:39 INFO - PROCESS | 1646 | 1461685299619 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b1d3000 == 108 [pid = 1646] [id = 439] 08:41:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 296 (0x12aac2400) [pid = 1646] [serial = 1316] [outer = 0x0] 08:41:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 297 (0x1376d9c00) [pid = 1646] [serial = 1317] [outer = 0x12aac2400] 08:41:39 INFO - PROCESS | 1646 | 1461685299655 Marionette DEBUG loaded listener.js 08:41:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 298 (0x1376e1400) [pid = 1646] [serial = 1318] [outer = 0x12aac2400] 08:41:40 INFO - PROCESS | 1646 | 1461685300080 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]]]}] 08:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 720ms 08:41:40 INFO - PROCESS | 1646 | 1461685300109 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:41:40 INFO - PROCESS | 1646 | 1461685300111 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:41:40 INFO - PROCESS | 1646 | 1461685300115 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:41:40 INFO - PROCESS | 1646 | 1461685300118 Marionette TRACE conn2 <- [1,1730,null,{}] 08:41:40 INFO - PROCESS | 1646 | 1461685300121 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}] 08:41:40 INFO - PROCESS | 1646 | 1461685300282 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:41:40 INFO - PROCESS | 1646 | 1461685300419 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x139fb8000 == 109 [pid = 1646] [id = 440] 08:41:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 299 (0x139054800) [pid = 1646] [serial = 1319] [outer = 0x0] 08:41:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 300 (0x139f99400) [pid = 1646] [serial = 1320] [outer = 0x139054800] 08:41:40 INFO - PROCESS | 1646 | 1461685300451 Marionette DEBUG loaded listener.js 08:41:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 301 (0x139fa0800) [pid = 1646] [serial = 1321] [outer = 0x139054800] 08:41:40 INFO - PROCESS | 1646 | 1461685300898 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]]]}] 08:41:40 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 08:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 824ms 08:41:40 INFO - PROCESS | 1646 | 1461685300939 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:41:40 INFO - PROCESS | 1646 | 1461685300940 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:41:40 INFO - PROCESS | 1646 | 1461685300942 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:41:40 INFO - PROCESS | 1646 | 1461685300943 Marionette TRACE conn2 <- [1,1734,null,{}] 08:41:40 INFO - PROCESS | 1646 | 1461685300946 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}] 08:41:41 INFO - PROCESS | 1646 | 1461685301068 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:41:41 INFO - PROCESS | 1646 | 1461685301433 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c16000 == 110 [pid = 1646] [id = 441] 08:41:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 302 (0x1133a6400) [pid = 1646] [serial = 1322] [outer = 0x0] 08:41:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 303 (0x1133aec00) [pid = 1646] [serial = 1323] [outer = 0x1133a6400] 08:41:41 INFO - PROCESS | 1646 | 1461685301508 Marionette DEBUG loaded listener.js 08:41:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 304 (0x115727800) [pid = 1646] [serial = 1324] [outer = 0x1133a6400] 08:41:41 INFO - PROCESS | 1646 | 1461685301945 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]]]}] 08:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1072ms 08:41:42 INFO - PROCESS | 1646 | 1461685302015 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:41:42 INFO - PROCESS | 1646 | 1461685302017 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:41:42 INFO - PROCESS | 1646 | 1461685302020 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:41:42 INFO - PROCESS | 1646 | 1461685302022 Marionette TRACE conn2 <- [1,1738,null,{}] 08:41:42 INFO - PROCESS | 1646 | 1461685302025 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}] 08:41:42 INFO - PROCESS | 1646 | 1461685302139 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:41:42 INFO - PROCESS | 1646 | 1461685302247 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be39800 == 111 [pid = 1646] [id = 442] 08:41:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 305 (0x119f4f000) [pid = 1646] [serial = 1325] [outer = 0x0] 08:41:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 306 (0x11a92e800) [pid = 1646] [serial = 1326] [outer = 0x119f4f000] 08:41:42 INFO - PROCESS | 1646 | 1461685302276 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 307 (0x11c24c000) [pid = 1646] [serial = 1327] [outer = 0x119f4f000] 08:41:42 INFO - PROCESS | 1646 | 1461685302737 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]]]}] 08:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 772ms 08:41:42 INFO - PROCESS | 1646 | 1461685302794 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:41:42 INFO - PROCESS | 1646 | 1461685302796 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:41:42 INFO - PROCESS | 1646 | 1461685302800 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:41:42 INFO - PROCESS | 1646 | 1461685302801 Marionette TRACE conn2 <- [1,1742,null,{}] 08:41:42 INFO - PROCESS | 1646 | 1461685302803 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}] 08:41:42 INFO - PROCESS | 1646 | 1461685302915 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:41:43 INFO - PROCESS | 1646 | 1461685303024 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c791800 == 112 [pid = 1646] [id = 443] 08:41:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 308 (0x1297e6c00) [pid = 1646] [serial = 1328] [outer = 0x0] 08:41:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 309 (0x12a92dc00) [pid = 1646] [serial = 1329] [outer = 0x1297e6c00] 08:41:43 INFO - PROCESS | 1646 | 1461685303052 Marionette DEBUG loaded listener.js 08:41:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 310 (0x12aacb800) [pid = 1646] [serial = 1330] [outer = 0x1297e6c00] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x139d63800 == 111 [pid = 1646] [id = 428] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x137830000 == 110 [pid = 1646] [id = 427] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d73a000 == 109 [pid = 1646] [id = 426] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x1302d3000 == 108 [pid = 1646] [id = 425] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x130198000 == 107 [pid = 1646] [id = 424] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 309 (0x12b027c00) [pid = 1646] [serial = 1209] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12ec8d800 == 106 [pid = 1646] [id = 423] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d137000 == 105 [pid = 1646] [id = 422] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12bba7000 == 104 [pid = 1646] [id = 421] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac19000 == 103 [pid = 1646] [id = 420] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12ec8f000 == 102 [pid = 1646] [id = 399] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x125ba8800 == 101 [pid = 1646] [id = 419] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x125a98800 == 100 [pid = 1646] [id = 418] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x128123800 == 99 [pid = 1646] [id = 417] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12c940800 == 98 [pid = 1646] [id = 406] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x129697000 == 97 [pid = 1646] [id = 405] 08:41:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11906e000 == 96 [pid = 1646] [id = 404] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 308 (0x12b02ac00) [pid = 1646] [serial = 1186] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 307 (0x12d18a400) [pid = 1646] [serial = 1194] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 306 (0x114f2f400) [pid = 1646] [serial = 1167] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 305 (0x12ae84c00) [pid = 1646] [serial = 1146] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 304 (0x11ba0f800) [pid = 1646] [serial = 1179] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 303 (0x12b4d7c00) [pid = 1646] [serial = 1149] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 302 (0x12ed3f400) [pid = 1646] [serial = 1152] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 301 (0x1386b4400) [pid = 1646] [serial = 1158] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 300 (0x12efc7000) [pid = 1646] [serial = 1164] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 299 (0x12ac6f400) [pid = 1646] [serial = 1182] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 298 (0x126edb000) [pid = 1646] [serial = 1174] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 297 (0x123b68000) [pid = 1646] [serial = 1143] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 296 (0x1152bf000) [pid = 1646] [serial = 1170] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 295 (0x139053400) [pid = 1646] [serial = 1138] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 294 (0x12ae88c00) [pid = 1646] [serial = 1183] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 293 (0x1178f8c00) [pid = 1646] [serial = 1140] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 292 (0x130122800) [pid = 1646] [serial = 1201] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 291 (0x12afdbc00) [pid = 1646] [serial = 1185] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 290 (0x13905e000) [pid = 1646] [serial = 1161] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x12b4ca800) [pid = 1646] [serial = 1189] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x12ae8b400) [pid = 1646] [serial = 1204] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x12fcd7000) [pid = 1646] [serial = 1200] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x12d705800) [pid = 1646] [serial = 1197] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x139057c00) [pid = 1646] [serial = 1155] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x1296d8400) [pid = 1646] [serial = 1180] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x123c70000) [pid = 1646] [serial = 1173] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x12d3b9000) [pid = 1646] [serial = 1195] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x12ad65800) [pid = 1646] [serial = 1207] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x1280b4800) [pid = 1646] [serial = 1203] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x12b4d2400) [pid = 1646] [serial = 1191] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x11a89c400) [pid = 1646] [serial = 1171] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x12ad60c00) [pid = 1646] [serial = 1206] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x12e679c00) [pid = 1646] [serial = 1198] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x11789a400) [pid = 1646] [serial = 1168] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x1296da000) [pid = 1646] [serial = 1176] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x12b26c400) [pid = 1646] [serial = 1188] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x12aa33800) [pid = 1646] [serial = 1177] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x12bc7f800) [pid = 1646] [serial = 1192] [outer = 0x0] [url = about:blank] 08:41:43 INFO - PROCESS | 1646 | 1461685303519 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]]]}] 08:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 769ms 08:41:43 INFO - PROCESS | 1646 | 1461685303569 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:41:43 INFO - PROCESS | 1646 | 1461685303570 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:41:43 INFO - PROCESS | 1646 | 1461685303574 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:41:43 INFO - PROCESS | 1646 | 1461685303578 Marionette TRACE conn2 <- [1,1746,null,{}] 08:41:43 INFO - PROCESS | 1646 | 1461685303584 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}] 08:41:43 INFO - PROCESS | 1646 | 1461685303695 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:41:43 INFO - PROCESS | 1646 | 1461685303700 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x123bc0800 == 97 [pid = 1646] [id = 444] 08:41:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x123b68000) [pid = 1646] [serial = 1331] [outer = 0x0] 08:41:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x12ac3e000) [pid = 1646] [serial = 1332] [outer = 0x123b68000] 08:41:43 INFO - PROCESS | 1646 | 1461685303727 Marionette DEBUG loaded listener.js 08:41:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x12acdf400) [pid = 1646] [serial = 1333] [outer = 0x123b68000] 08:41:44 INFO - PROCESS | 1646 | 1461685304141 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]]]}] 08:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 575ms 08:41:44 INFO - PROCESS | 1646 | 1461685304149 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:41:44 INFO - PROCESS | 1646 | 1461685304150 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:41:44 INFO - PROCESS | 1646 | 1461685304152 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:41:44 INFO - PROCESS | 1646 | 1461685304154 Marionette TRACE conn2 <- [1,1750,null,{}] 08:41:44 INFO - PROCESS | 1646 | 1461685304159 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}] 08:41:44 INFO - PROCESS | 1646 | 1461685304262 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:41:44 INFO - PROCESS | 1646 | 1461685304285 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae65800 == 98 [pid = 1646] [id = 445] 08:41:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x12aceb800) [pid = 1646] [serial = 1334] [outer = 0x0] 08:41:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x12ad63000) [pid = 1646] [serial = 1335] [outer = 0x12aceb800] 08:41:44 INFO - PROCESS | 1646 | 1461685304311 Marionette DEBUG loaded listener.js 08:41:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x12ae8a400) [pid = 1646] [serial = 1336] [outer = 0x12aceb800] 08:41:44 INFO - PROCESS | 1646 | 1461685304695 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]]]}] 08:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 572ms 08:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:41:44 INFO - PROCESS | 1646 | 1461685304726 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:41:44 INFO - PROCESS | 1646 | 1461685304727 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:41:44 INFO - PROCESS | 1646 | 1461685304729 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:41:44 INFO - PROCESS | 1646 | 1461685304730 Marionette TRACE conn2 <- [1,1754,null,{}] 08:41:44 INFO - PROCESS | 1646 | 1461685304732 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}] 08:41:44 INFO - PROCESS | 1646 | 1461685304831 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:41:44 INFO - PROCESS | 1646 | 1461685304835 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c940800 == 99 [pid = 1646] [id = 446] 08:41:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x12afe0000) [pid = 1646] [serial = 1337] [outer = 0x0] 08:41:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x12b024000) [pid = 1646] [serial = 1338] [outer = 0x12afe0000] 08:41:44 INFO - PROCESS | 1646 | 1461685304868 Marionette DEBUG loaded listener.js 08:41:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x12b4d2400) [pid = 1646] [serial = 1339] [outer = 0x12afe0000] 08:41:45 INFO - PROCESS | 1646 | 1461685305252 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]]]}] 08:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 569ms 08:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:41:45 INFO - PROCESS | 1646 | 1461685305298 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:41:45 INFO - PROCESS | 1646 | 1461685305299 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:41:45 INFO - PROCESS | 1646 | 1461685305301 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 1646 | 1461685305302 Marionette TRACE conn2 <- [1,1758,null,{}] 08:41:45 INFO - PROCESS | 1646 | 1461685305334 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}] 08:41:45 INFO - PROCESS | 1646 | 1461685305437 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:41:45 INFO - PROCESS | 1646 | 1461685305444 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ead4000 == 100 [pid = 1646] [id = 447] 08:41:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x12bc7f800) [pid = 1646] [serial = 1340] [outer = 0x0] 08:41:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x12d18a400) [pid = 1646] [serial = 1341] [outer = 0x12bc7f800] 08:41:45 INFO - PROCESS | 1646 | 1461685305470 Marionette DEBUG loaded listener.js 08:41:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x12d495c00) [pid = 1646] [serial = 1342] [outer = 0x12bc7f800] 08:41:45 INFO - PROCESS | 1646 | 1461685305967 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]]]}] 08:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 673ms 08:41:45 INFO - PROCESS | 1646 | 1461685305976 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:41:45 INFO - PROCESS | 1646 | 1461685305978 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:41:45 INFO - PROCESS | 1646 | 1461685305981 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 1646 | 1461685305983 Marionette TRACE conn2 <- [1,1762,null,{}] 08:41:45 INFO - PROCESS | 1646 | 1461685305986 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}] 08:41:46 INFO - PROCESS | 1646 | 1461685306182 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:41:46 INFO - PROCESS | 1646 | 1461685306208 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb92800 == 101 [pid = 1646] [id = 448] 08:41:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x12b42ac00) [pid = 1646] [serial = 1343] [outer = 0x0] 08:41:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x12d7d1000) [pid = 1646] [serial = 1344] [outer = 0x12b42ac00] 08:41:46 INFO - PROCESS | 1646 | 1461685306233 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x12e679c00) [pid = 1646] [serial = 1345] [outer = 0x12b42ac00] 08:41:46 INFO - PROCESS | 1646 | 1461685306583 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]]]}] 08:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 620ms 08:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:41:46 INFO - PROCESS | 1646 | 1461685306602 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:41:46 INFO - PROCESS | 1646 | 1461685306603 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:41:46 INFO - PROCESS | 1646 | 1461685306605 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:41:46 INFO - PROCESS | 1646 | 1461685306606 Marionette TRACE conn2 <- [1,1766,null,{}] 08:41:46 INFO - PROCESS | 1646 | 1461685306609 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}] 08:41:46 INFO - PROCESS | 1646 | 1461685306757 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:41:46 INFO - PROCESS | 1646 | 1461685306771 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x130961000 == 102 [pid = 1646] [id = 449] 08:41:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x12d498800) [pid = 1646] [serial = 1346] [outer = 0x0] 08:41:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x12ec2ec00) [pid = 1646] [serial = 1347] [outer = 0x12d498800] 08:41:46 INFO - PROCESS | 1646 | 1461685306797 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x12fcd1400) [pid = 1646] [serial = 1348] [outer = 0x12d498800] 08:41:47 INFO - PROCESS | 1646 | 1461685307149 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]]]}] 08:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 570ms 08:41:47 INFO - PROCESS | 1646 | 1461685307176 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:41:47 INFO - PROCESS | 1646 | 1461685307177 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:41:47 INFO - PROCESS | 1646 | 1461685307179 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:41:47 INFO - PROCESS | 1646 | 1461685307181 Marionette TRACE conn2 <- [1,1770,null,{}] 08:41:47 INFO - PROCESS | 1646 | 1461685307183 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}] 08:41:47 INFO - PROCESS | 1646 | 1461685307319 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:41:47 INFO - PROCESS | 1646 | 1461685307335 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x13783f800 == 103 [pid = 1646] [id = 450] 08:41:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x12ab08800) [pid = 1646] [serial = 1349] [outer = 0x0] 08:41:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 291 (0x12ab10000) [pid = 1646] [serial = 1350] [outer = 0x12ab08800] 08:41:47 INFO - PROCESS | 1646 | 1461685307360 Marionette DEBUG loaded listener.js 08:41:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 292 (0x12ab14000) [pid = 1646] [serial = 1351] [outer = 0x12ab08800] 08:41:48 INFO - PROCESS | 1646 | --DOMWINDOW == 291 (0x12ad62c00) [pid = 1646] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:41:48 INFO - PROCESS | 1646 | --DOMWINDOW == 290 (0x12b4cb000) [pid = 1646] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:41:48 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x12d499c00) [pid = 1646] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:41:48 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x12fcd8000) [pid = 1646] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:41:48 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x1133a1800) [pid = 1646] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:41:48 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x1156e2800) [pid = 1646] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:41:48 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x128f5c800) [pid = 1646] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:41:48 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x11ba8b400) [pid = 1646] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:41:48 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x12ad2ac00) [pid = 1646] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:41:48 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x114f4e400) [pid = 1646] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:41:48 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x1133a4800) [pid = 1646] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:41:48 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x12afd9000) [pid = 1646] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:41:48 INFO - PROCESS | 1646 | 1461685308310 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]]]}] 08:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1169ms 08:41:48 INFO - PROCESS | 1646 | 1461685308349 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:41:48 INFO - PROCESS | 1646 | 1461685308350 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:41:48 INFO - PROCESS | 1646 | 1461685308352 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 1646 | 1461685308354 Marionette TRACE conn2 <- [1,1774,null,{}] 08:41:48 INFO - PROCESS | 1646 | 1461685308356 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}] 08:41:48 INFO - PROCESS | 1646 | 1461685308458 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:41:48 INFO - PROCESS | 1646 | 1461685308552 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12edeb000 == 104 [pid = 1646] [id = 451] 08:41:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x1133a4800) [pid = 1646] [serial = 1352] [outer = 0x0] 08:41:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x12aa30400) [pid = 1646] [serial = 1353] [outer = 0x1133a4800] 08:41:48 INFO - PROCESS | 1646 | 1461685308582 Marionette DEBUG loaded listener.js 08:41:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x12d49d400) [pid = 1646] [serial = 1354] [outer = 0x1133a4800] 08:41:48 INFO - PROCESS | 1646 | 1461685308900 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]]]}] 08:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 571ms 08:41:48 INFO - PROCESS | 1646 | 1461685308926 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:41:48 INFO - PROCESS | 1646 | 1461685308928 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:41:48 INFO - PROCESS | 1646 | 1461685308930 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 1646 | 1461685308932 Marionette TRACE conn2 <- [1,1778,null,{}] 08:41:48 INFO - PROCESS | 1646 | 1461685308934 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}] 08:41:49 INFO - PROCESS | 1646 | 1461685309051 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:41:49 INFO - PROCESS | 1646 | 1461685309141 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d57000 == 105 [pid = 1646] [id = 452] 08:41:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x12b028000) [pid = 1646] [serial = 1355] [outer = 0x0] 08:41:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x12f7a4400) [pid = 1646] [serial = 1356] [outer = 0x12b028000] 08:41:49 INFO - PROCESS | 1646 | 1461685309168 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x1376db000) [pid = 1646] [serial = 1357] [outer = 0x12b028000] 08:41:49 INFO - PROCESS | 1646 | 1461685309432 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]]]}] 08:41:49 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 08:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 08:41:49 INFO - PROCESS | 1646 | 1461685309449 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:41:49 INFO - PROCESS | 1646 | 1461685309450 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:41:49 INFO - PROCESS | 1646 | 1461685309453 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:41:49 INFO - PROCESS | 1646 | 1461685309454 Marionette TRACE conn2 <- [1,1782,null,{}] 08:41:49 INFO - PROCESS | 1646 | 1461685309464 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}] 08:41:49 INFO - PROCESS | 1646 | 1461685309572 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:41:49 INFO - PROCESS | 1646 | 1461685309577 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a596000 == 106 [pid = 1646] [id = 453] 08:41:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x1376df000) [pid = 1646] [serial = 1358] [outer = 0x0] 08:41:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x1386b6000) [pid = 1646] [serial = 1359] [outer = 0x1376df000] 08:41:49 INFO - PROCESS | 1646 | 1461685309602 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x139054400) [pid = 1646] [serial = 1360] [outer = 0x1376df000] 08:41:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x13784d400) [pid = 1646] [serial = 1361] [outer = 0x12f3a4000] 08:41:50 INFO - PROCESS | 1646 | 1461685310053 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]]]}] 08:41:50 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 08:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 623ms 08:41:50 INFO - PROCESS | 1646 | 1461685310077 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:41:50 INFO - PROCESS | 1646 | 1461685310078 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:41:50 INFO - PROCESS | 1646 | 1461685310080 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:41:50 INFO - PROCESS | 1646 | 1461685310081 Marionette TRACE conn2 <- [1,1786,null,{}] 08:41:50 INFO - PROCESS | 1646 | 1461685310083 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}] 08:41:50 INFO - PROCESS | 1646 | 1461685310187 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:41:50 INFO - PROCESS | 1646 | 1461685310191 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad13000 == 107 [pid = 1646] [id = 454] 08:41:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 291 (0x137856400) [pid = 1646] [serial = 1362] [outer = 0x0] 08:41:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 292 (0x137858400) [pid = 1646] [serial = 1363] [outer = 0x137856400] 08:41:50 INFO - PROCESS | 1646 | 1461685310216 Marionette DEBUG loaded listener.js 08:41:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 293 (0x139058000) [pid = 1646] [serial = 1364] [outer = 0x137856400] 08:41:50 INFO - PROCESS | 1646 | 1461685310923 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]]]}] 08:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 08:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 920ms 08:41:51 INFO - PROCESS | 1646 | 1461685311001 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:41:51 INFO - PROCESS | 1646 | 1461685311005 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:41:51 INFO - PROCESS | 1646 | 1461685311010 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 1646 | 1461685311013 Marionette TRACE conn2 <- [1,1790,null,{}] 08:41:51 INFO - PROCESS | 1646 | 1461685311019 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}] 08:41:51 INFO - PROCESS | 1646 | 1461685311206 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:41:51 INFO - PROCESS | 1646 | 1461685311339 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294bf800 == 108 [pid = 1646] [id = 455] 08:41:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 294 (0x119f52c00) [pid = 1646] [serial = 1365] [outer = 0x0] 08:41:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 295 (0x11b22a800) [pid = 1646] [serial = 1366] [outer = 0x119f52c00] 08:41:51 INFO - PROCESS | 1646 | 1461685311372 Marionette DEBUG loaded listener.js 08:41:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 296 (0x11c5dc800) [pid = 1646] [serial = 1367] [outer = 0x119f52c00] 08:41:51 INFO - PROCESS | 1646 | 1461685311823 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]]]}] 08:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 875ms 08:41:51 INFO - PROCESS | 1646 | 1461685311884 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:41:51 INFO - PROCESS | 1646 | 1461685311888 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:41:51 INFO - PROCESS | 1646 | 1461685311893 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 1646 | 1461685311894 Marionette TRACE conn2 <- [1,1794,null,{}] 08:41:51 INFO - PROCESS | 1646 | 1461685311897 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}] 08:41:52 INFO - PROCESS | 1646 | 1461685312018 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:41:52 INFO - PROCESS | 1646 | 1461685312180 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e402800 == 109 [pid = 1646] [id = 456] 08:41:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 297 (0x12aa98400) [pid = 1646] [serial = 1368] [outer = 0x0] 08:41:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 298 (0x12aac7400) [pid = 1646] [serial = 1369] [outer = 0x12aa98400] 08:41:52 INFO - PROCESS | 1646 | 1461685312211 Marionette DEBUG loaded listener.js 08:41:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 299 (0x12ac39400) [pid = 1646] [serial = 1370] [outer = 0x12aa98400] 08:41:52 INFO - PROCESS | 1646 | 1461685312694 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]]]}] 08:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 821ms 08:41:52 INFO - PROCESS | 1646 | 1461685312714 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:41:52 INFO - PROCESS | 1646 | 1461685312715 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:41:52 INFO - PROCESS | 1646 | 1461685312718 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:41:52 INFO - PROCESS | 1646 | 1461685312721 Marionette TRACE conn2 <- [1,1798,null,{}] 08:41:52 INFO - PROCESS | 1646 | 1461685312751 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}] 08:41:52 INFO - PROCESS | 1646 | 1461685312877 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:41:52 INFO - PROCESS | 1646 | 1461685312983 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x139fb7800 == 110 [pid = 1646] [id = 457] 08:41:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 300 (0x12ae91000) [pid = 1646] [serial = 1371] [outer = 0x0] 08:41:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 301 (0x12b031400) [pid = 1646] [serial = 1372] [outer = 0x12ae91000] 08:41:53 INFO - PROCESS | 1646 | 1461685313016 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 302 (0x12bc7fc00) [pid = 1646] [serial = 1373] [outer = 0x12ae91000] 08:41:53 INFO - PROCESS | 1646 | 1461685313450 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]]]}] 08:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 740ms 08:41:53 INFO - PROCESS | 1646 | 1461685313458 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:41:53 INFO - PROCESS | 1646 | 1461685313460 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:41:53 INFO - PROCESS | 1646 | 1461685313462 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:41:53 INFO - PROCESS | 1646 | 1461685313464 Marionette TRACE conn2 <- [1,1802,null,{}] 08:41:53 INFO - PROCESS | 1646 | 1461685313466 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}] 08:41:53 INFO - PROCESS | 1646 | 1461685313592 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:41:53 INFO - PROCESS | 1646 | 1461685313727 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x13afa6000 == 111 [pid = 1646] [id = 458] 08:41:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 303 (0x12c033c00) [pid = 1646] [serial = 1374] [outer = 0x0] 08:41:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 304 (0x12d7ca000) [pid = 1646] [serial = 1375] [outer = 0x12c033c00] 08:41:53 INFO - PROCESS | 1646 | 1461685313760 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 305 (0x12fcd4c00) [pid = 1646] [serial = 1376] [outer = 0x12c033c00] 08:41:54 INFO - PROCESS | 1646 | 1461685314148 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]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 718ms 08:41:54 INFO - PROCESS | 1646 | 1461685314181 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 1646 | 1461685314182 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:41:54 INFO - PROCESS | 1646 | 1461685314220 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 1646 | 1461685314221 Marionette TRACE conn2 <- [1,1806,null,{}] 08:41:54 INFO - PROCESS | 1646 | 1461685314226 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}] 08:41:54 INFO - PROCESS | 1646 | 1461685314347 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:41:54 INFO - PROCESS | 1646 | 1461685314454 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a817000 == 112 [pid = 1646] [id = 459] 08:41:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 306 (0x12fcd3000) [pid = 1646] [serial = 1377] [outer = 0x0] 08:41:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 307 (0x1376d2400) [pid = 1646] [serial = 1378] [outer = 0x12fcd3000] 08:41:54 INFO - PROCESS | 1646 | 1461685314485 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 308 (0x1376e3000) [pid = 1646] [serial = 1379] [outer = 0x12fcd3000] 08:41:54 INFO - PROCESS | 1646 | 1461685314925 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]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 787ms 08:41:54 INFO - PROCESS | 1646 | 1461685314993 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 1646 | 1461685314994 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:41:54 INFO - PROCESS | 1646 | 1461685314996 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 1646 | 1461685314998 Marionette TRACE conn2 <- [1,1810,null,{}] 08:41:55 INFO - PROCESS | 1646 | 1461685315000 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}] 08:41:55 INFO - PROCESS | 1646 | 1461685315129 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:41:55 INFO - PROCESS | 1646 | 1461685315266 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a82e800 == 113 [pid = 1646] [id = 460] 08:41:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 309 (0x13784d000) [pid = 1646] [serial = 1380] [outer = 0x0] 08:41:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 310 (0x13905e000) [pid = 1646] [serial = 1381] [outer = 0x13784d000] 08:41:55 INFO - PROCESS | 1646 | 1461685315301 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 311 (0x139f99000) [pid = 1646] [serial = 1382] [outer = 0x13784d000] 08:41:55 INFO - PROCESS | 1646 | 1461685315704 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]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 769ms 08:41:55 INFO - PROCESS | 1646 | 1461685315766 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 1646 | 1461685315767 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:41:55 INFO - PROCESS | 1646 | 1461685315769 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 1646 | 1461685315770 Marionette TRACE conn2 <- [1,1814,null,{}] 08:41:55 INFO - PROCESS | 1646 | 1461685315773 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}] 08:41:55 INFO - PROCESS | 1646 | 1461685315894 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:41:56 INFO - PROCESS | 1646 | 1461685316033 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a860800 == 114 [pid = 1646] [id = 461] 08:41:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 312 (0x13784e000) [pid = 1646] [serial = 1383] [outer = 0x0] 08:41:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 313 (0x139fa1c00) [pid = 1646] [serial = 1384] [outer = 0x13784e000] 08:41:56 INFO - PROCESS | 1646 | 1461685316065 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 314 (0x13a09d000) [pid = 1646] [serial = 1385] [outer = 0x13784e000] 08:41:56 INFO - PROCESS | 1646 | 1461685316451 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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 720ms 08:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:41:56 INFO - PROCESS | 1646 | 1461685316490 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 1646 | 1461685316492 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:41:56 INFO - PROCESS | 1646 | 1461685316495 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 1646 | 1461685316496 Marionette TRACE conn2 <- [1,1818,null,{}] 08:41:56 INFO - PROCESS | 1646 | 1461685316498 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}] 08:41:56 INFO - PROCESS | 1646 | 1461685316619 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:41:56 INFO - PROCESS | 1646 | 1461685316756 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x147909000 == 115 [pid = 1646] [id = 462] 08:41:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 315 (0x139d15400) [pid = 1646] [serial = 1386] [outer = 0x0] 08:41:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 316 (0x13a2b6800) [pid = 1646] [serial = 1387] [outer = 0x139d15400] 08:41:56 INFO - PROCESS | 1646 | 1461685316788 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 317 (0x13a42b800) [pid = 1646] [serial = 1388] [outer = 0x139d15400] 08:41:57 INFO - PROCESS | 1646 | 1461685317178 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]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 718ms 08:41:57 INFO - PROCESS | 1646 | 1461685317213 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 1646 | 1461685317215 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:41:57 INFO - PROCESS | 1646 | 1461685317217 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 1646 | 1461685317218 Marionette TRACE conn2 <- [1,1822,null,{}] 08:41:57 INFO - PROCESS | 1646 | 1461685317221 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}] 08:41:57 INFO - PROCESS | 1646 | 1461685317361 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:41:57 INFO - PROCESS | 1646 | 1461685317471 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x14791c800 == 116 [pid = 1646] [id = 463] 08:41:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 318 (0x139f93000) [pid = 1646] [serial = 1389] [outer = 0x0] 08:41:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 319 (0x13a431000) [pid = 1646] [serial = 1390] [outer = 0x139f93000] 08:41:57 INFO - PROCESS | 1646 | 1461685317501 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 320 (0x13a437800) [pid = 1646] [serial = 1391] [outer = 0x139f93000] 08:41:58 INFO - PROCESS | 1646 | 1461685317999 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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 819ms 08:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:41:58 INFO - PROCESS | 1646 | 1461685318036 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 1646 | 1461685318038 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:41:58 INFO - PROCESS | 1646 | 1461685318042 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 1646 | 1461685318044 Marionette TRACE conn2 <- [1,1826,null,{}] 08:41:58 INFO - PROCESS | 1646 | 1461685318046 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}] 08:41:58 INFO - PROCESS | 1646 | 1461685318172 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:41:58 INFO - PROCESS | 1646 | 1461685318317 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba49000 == 117 [pid = 1646] [id = 464] 08:41:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 321 (0x11588c800) [pid = 1646] [serial = 1392] [outer = 0x0] 08:41:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 322 (0x128f59000) [pid = 1646] [serial = 1393] [outer = 0x11588c800] 08:41:58 INFO - PROCESS | 1646 | 1461685318349 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 323 (0x12fcdd000) [pid = 1646] [serial = 1394] [outer = 0x11588c800] 08:41:58 INFO - PROCESS | 1646 | 1461685318819 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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 819ms 08:41:58 INFO - PROCESS | 1646 | 1461685318862 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 1646 | 1461685318864 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:41:58 INFO - PROCESS | 1646 | 1461685318866 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 1646 | 1461685318868 Marionette TRACE conn2 <- [1,1830,null,{}] 08:41:58 INFO - PROCESS | 1646 | 1461685318871 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}] 08:41:59 INFO - PROCESS | 1646 | 1461685319006 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:41:59 INFO - PROCESS | 1646 | 1461685319146 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x13026a000 == 118 [pid = 1646] [id = 465] 08:41:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 324 (0x1301c3400) [pid = 1646] [serial = 1395] [outer = 0x0] 08:41:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 325 (0x13a84b400) [pid = 1646] [serial = 1396] [outer = 0x1301c3400] 08:41:59 INFO - PROCESS | 1646 | 1461685319181 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 326 (0x147628c00) [pid = 1646] [serial = 1397] [outer = 0x1301c3400] 08:41:59 INFO - PROCESS | 1646 | 1461685319627 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]]]}] 08:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 771ms 08:41:59 INFO - PROCESS | 1646 | 1461685319637 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:41:59 INFO - PROCESS | 1646 | 1461685319639 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:41:59 INFO - PROCESS | 1646 | 1461685319643 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:41:59 INFO - PROCESS | 1646 | 1461685319644 Marionette TRACE conn2 <- [1,1834,null,{}] 08:41:59 INFO - PROCESS | 1646 | 1461685319646 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}] 08:41:59 INFO - PROCESS | 1646 | 1461685319770 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:41:59 INFO - PROCESS | 1646 | 1461685319912 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x13aad7000 == 119 [pid = 1646] [id = 466] 08:41:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 327 (0x13a84fc00) [pid = 1646] [serial = 1398] [outer = 0x0] 08:41:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 328 (0x14762d800) [pid = 1646] [serial = 1399] [outer = 0x13a84fc00] 08:41:59 INFO - PROCESS | 1646 | 1461685319944 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 329 (0x147a6d000) [pid = 1646] [serial = 1400] [outer = 0x13a84fc00] 08:42:00 INFO - PROCESS | 1646 | 1461685320340 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]]]}] 08:42:00 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 08:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 918ms 08:42:00 INFO - PROCESS | 1646 | 1461685320624 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 1646 | 1461685320627 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:42:00 INFO - PROCESS | 1646 | 1461685320632 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 1646 | 1461685320634 Marionette TRACE conn2 <- [1,1838,null,{}] 08:42:00 INFO - PROCESS | 1646 | 1461685320638 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}] 08:42:00 INFO - PROCESS | 1646 | 1461685320759 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:42:00 INFO - PROCESS | 1646 | 1461685320898 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c18800 == 120 [pid = 1646] [id = 467] 08:42:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 330 (0x11789f000) [pid = 1646] [serial = 1401] [outer = 0x0] 08:42:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 331 (0x118e20c00) [pid = 1646] [serial = 1402] [outer = 0x11789f000] 08:42:00 INFO - PROCESS | 1646 | 1461685320928 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 332 (0x11b084c00) [pid = 1646] [serial = 1403] [outer = 0x11789f000] 08:42:01 INFO - PROCESS | 1646 | 1461685321393 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]]]}] 08:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 772ms 08:42:01 INFO - PROCESS | 1646 | 1461685321405 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:42:01 INFO - PROCESS | 1646 | 1461685321409 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:42:01 INFO - PROCESS | 1646 | 1461685321414 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:42:01 INFO - PROCESS | 1646 | 1461685321417 Marionette TRACE conn2 <- [1,1842,null,{}] 08:42:01 INFO - PROCESS | 1646 | 1461685321419 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}] 08:42:01 INFO - PROCESS | 1646 | 1461685321534 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:42:01 INFO - PROCESS | 1646 | 1461685321678 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1262b0000 == 121 [pid = 1646] [id = 468] 08:42:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 333 (0x11c24ac00) [pid = 1646] [serial = 1404] [outer = 0x0] 08:42:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 334 (0x12669c400) [pid = 1646] [serial = 1405] [outer = 0x11c24ac00] 08:42:01 INFO - PROCESS | 1646 | 1461685321711 Marionette DEBUG loaded listener.js 08:42:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 335 (0x1297da800) [pid = 1646] [serial = 1406] [outer = 0x11c24ac00] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x125bb3000 == 120 [pid = 1646] [id = 253] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x13a57b000 == 119 [pid = 1646] [id = 388] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x13a596000 == 118 [pid = 1646] [id = 453] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x139d57000 == 117 [pid = 1646] [id = 452] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12edeb000 == 116 [pid = 1646] [id = 451] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x13783f800 == 115 [pid = 1646] [id = 450] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 334 (0x139d0fc00) [pid = 1646] [serial = 1242] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 333 (0x13a2bcc00) [pid = 1646] [serial = 1245] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 332 (0x1376d0800) [pid = 1646] [serial = 1284] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x130961000 == 114 [pid = 1646] [id = 449] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb92800 == 113 [pid = 1646] [id = 448] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12ead4000 == 112 [pid = 1646] [id = 447] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12c940800 == 111 [pid = 1646] [id = 446] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae65800 == 110 [pid = 1646] [id = 445] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x123bc0800 == 109 [pid = 1646] [id = 444] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11c791800 == 108 [pid = 1646] [id = 443] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12be39800 == 107 [pid = 1646] [id = 442] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x126c16000 == 106 [pid = 1646] [id = 441] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x139fca800 == 105 [pid = 1646] [id = 437] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x139fb2800 == 104 [pid = 1646] [id = 436] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12ead3800 == 103 [pid = 1646] [id = 435] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x146168000 == 102 [pid = 1646] [id = 434] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x13aac6000 == 101 [pid = 1646] [id = 433] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1387b0000 == 100 [pid = 1646] [id = 379] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x13a29d000 == 99 [pid = 1646] [id = 432] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12ec8d000 == 98 [pid = 1646] [id = 431] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1296a1000 == 97 [pid = 1646] [id = 430] 08:42:02 INFO - PROCESS | 1646 | --DOCSHELL 0x119e43800 == 96 [pid = 1646] [id = 429] 08:42:02 INFO - PROCESS | 1646 | 1461685322192 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]]]}] 08:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 824ms 08:42:02 INFO - PROCESS | 1646 | 1461685322237 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:42:02 INFO - PROCESS | 1646 | 1461685322240 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:42:02 INFO - PROCESS | 1646 | 1461685322242 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 1646 | 1461685322243 Marionette TRACE conn2 <- [1,1846,null,{}] 08:42:02 INFO - PROCESS | 1646 | 1461685322250 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}] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 331 (0x12d4a3400) [pid = 1646] [serial = 1210] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 330 (0x12e497400) [pid = 1646] [serial = 1269] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 329 (0x12f79d800) [pid = 1646] [serial = 1272] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 328 (0x1386b6800) [pid = 1646] [serial = 1275] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 327 (0x1133aa800) [pid = 1646] [serial = 1278] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 326 (0x13011ac00) [pid = 1646] [serial = 1273] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 325 (0x138761800) [pid = 1646] [serial = 1236] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 324 (0x139d0ec00) [pid = 1646] [serial = 1239] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 323 (0x13875ec00) [pid = 1646] [serial = 1230] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 322 (0x12ae92400) [pid = 1646] [serial = 1263] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 321 (0x12b02c400) [pid = 1646] [serial = 1264] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 320 (0x114f30400) [pid = 1646] [serial = 1212] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 319 (0x12aa2e400) [pid = 1646] [serial = 1257] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 318 (0x12aacf400) [pid = 1646] [serial = 1258] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 317 (0x1296db000) [pid = 1646] [serial = 1255] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 316 (0x123b67400) [pid = 1646] [serial = 1254] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 315 (0x12ad64800) [pid = 1646] [serial = 1260] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 314 (0x12ae8c800) [pid = 1646] [serial = 1261] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 313 (0x118e8f400) [pid = 1646] [serial = 1251] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 312 (0x11b22e000) [pid = 1646] [serial = 1252] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 311 (0x12efca000) [pid = 1646] [serial = 1227] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 310 (0x123b6f000) [pid = 1646] [serial = 1215] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 309 (0x12ac3bc00) [pid = 1646] [serial = 1233] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 308 (0x12d49f000) [pid = 1646] [serial = 1224] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 307 (0x12be4e400) [pid = 1646] [serial = 1248] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 306 (0x12ad63400) [pid = 1646] [serial = 1221] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 305 (0x12aa32800) [pid = 1646] [serial = 1218] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 304 (0x139056800) [pid = 1646] [serial = 1276] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 303 (0x13905a400) [pid = 1646] [serial = 1282] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 302 (0x12d499400) [pid = 1646] [serial = 1267] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 301 (0x1133af800) [pid = 1646] [serial = 1279] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 300 (0x12b277400) [pid = 1646] [serial = 1266] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 299 (0x128f5b400) [pid = 1646] [serial = 1281] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | --DOMWINDOW == 298 (0x12ed46400) [pid = 1646] [serial = 1270] [outer = 0x0] [url = about:blank] 08:42:02 INFO - PROCESS | 1646 | 1461685322404 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:42:02 INFO - PROCESS | 1646 | 1461685322471 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x129654800 == 97 [pid = 1646] [id = 469] 08:42:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 299 (0x1297e4c00) [pid = 1646] [serial = 1407] [outer = 0x0] 08:42:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 300 (0x12aa32800) [pid = 1646] [serial = 1408] [outer = 0x1297e4c00] 08:42:02 INFO - PROCESS | 1646 | 1461685322501 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 301 (0x12ab11c00) [pid = 1646] [serial = 1409] [outer = 0x1297e4c00] 08:42:02 INFO - PROCESS | 1646 | 1461685322828 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]]]}] 08:42:02 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) 08:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 619ms 08:42:02 INFO - PROCESS | 1646 | 1461685322869 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:42:02 INFO - PROCESS | 1646 | 1461685322870 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:42:02 INFO - PROCESS | 1646 | 1461685322873 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 1646 | 1461685322874 Marionette TRACE conn2 <- [1,1850,null,{}] 08:42:02 INFO - PROCESS | 1646 | 1461685322876 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}] 08:42:02 INFO - PROCESS | 1646 | 1461685322979 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:42:02 INFO - PROCESS | 1646 | 1461685322984 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be39800 == 98 [pid = 1646] [id = 470] 08:42:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 302 (0x12ac36800) [pid = 1646] [serial = 1410] [outer = 0x0] 08:42:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 303 (0x12ace4800) [pid = 1646] [serial = 1411] [outer = 0x12ac36800] 08:42:03 INFO - PROCESS | 1646 | 1461685323011 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 304 (0x12ad5c400) [pid = 1646] [serial = 1412] [outer = 0x12ac36800] 08:42:03 INFO - PROCESS | 1646 | 1461685323389 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]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 568ms 08:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:42:03 INFO - PROCESS | 1646 | 1461685323442 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:42:03 INFO - PROCESS | 1646 | 1461685323443 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:42:03 INFO - PROCESS | 1646 | 1461685323445 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 1646 | 1461685323446 Marionette TRACE conn2 <- [1,1854,null,{}] 08:42:03 INFO - PROCESS | 1646 | 1461685323449 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}] 08:42:03 INFO - PROCESS | 1646 | 1461685323550 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:42:03 INFO - PROCESS | 1646 | 1461685323557 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e883000 == 99 [pid = 1646] [id = 471] 08:42:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 305 (0x12ace8c00) [pid = 1646] [serial = 1413] [outer = 0x0] 08:42:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 306 (0x12ae8c800) [pid = 1646] [serial = 1414] [outer = 0x12ace8c00] 08:42:03 INFO - PROCESS | 1646 | 1461685323583 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 307 (0x12afe2000) [pid = 1646] [serial = 1415] [outer = 0x12ace8c00] 08:42:03 INFO - PROCESS | 1646 | 1461685323970 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]]]}] 08:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 568ms 08:42:04 INFO - PROCESS | 1646 | 1461685324014 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 1646 | 1461685324015 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:42:04 INFO - PROCESS | 1646 | 1461685324017 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 1646 | 1461685324018 Marionette TRACE conn2 <- [1,1858,null,{}] 08:42:04 INFO - PROCESS | 1646 | 1461685324021 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}] 08:42:04 INFO - PROCESS | 1646 | 1461685324190 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:42:04 INFO - PROCESS | 1646 | 1461685324207 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fed3800 == 100 [pid = 1646] [id = 472] 08:42:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 308 (0x12ad5e400) [pid = 1646] [serial = 1416] [outer = 0x0] 08:42:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 309 (0x12b26a400) [pid = 1646] [serial = 1417] [outer = 0x12ad5e400] 08:42:04 INFO - PROCESS | 1646 | 1461685324234 Marionette DEBUG loaded listener.js 08:42:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 310 (0x12d496400) [pid = 1646] [serial = 1418] [outer = 0x12ad5e400] 08:42:04 INFO - PROCESS | 1646 | 1461685324633 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]]]}] 08:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 670ms 08:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:42:04 INFO - PROCESS | 1646 | 1461685324695 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 1646 | 1461685324696 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:42:04 INFO - PROCESS | 1646 | 1461685324699 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 1646 | 1461685324700 Marionette TRACE conn2 <- [1,1862,null,{}] 08:42:04 INFO - PROCESS | 1646 | 1461685324702 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}] 08:42:04 INFO - PROCESS | 1646 | 1461685324846 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:42:04 INFO - PROCESS | 1646 | 1461685324880 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x13706e800 == 101 [pid = 1646] [id = 473] 08:42:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 311 (0x12ad5f800) [pid = 1646] [serial = 1419] [outer = 0x0] 08:42:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 312 (0x12e4e2c00) [pid = 1646] [serial = 1420] [outer = 0x12ad5f800] 08:42:04 INFO - PROCESS | 1646 | 1461685324905 Marionette DEBUG loaded listener.js 08:42:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 313 (0x12ed3b000) [pid = 1646] [serial = 1421] [outer = 0x12ad5f800] 08:42:05 INFO - PROCESS | 1646 | 1461685325380 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]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 717ms 08:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:42:05 INFO - PROCESS | 1646 | 1461685325417 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:42:05 INFO - PROCESS | 1646 | 1461685325419 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:42:05 INFO - PROCESS | 1646 | 1461685325432 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 1646 | 1461685325434 Marionette TRACE conn2 <- [1,1866,null,{}] 08:42:05 INFO - PROCESS | 1646 | 1461685325437 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}] 08:42:05 INFO - PROCESS | 1646 | 1461685325626 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:42:05 INFO - PROCESS | 1646 | 1461685325644 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x138682800 == 102 [pid = 1646] [id = 474] 08:42:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 314 (0x12ddd3400) [pid = 1646] [serial = 1422] [outer = 0x0] 08:42:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 315 (0x12fb72800) [pid = 1646] [serial = 1423] [outer = 0x12ddd3400] 08:42:05 INFO - PROCESS | 1646 | 1461685325669 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 316 (0x1376c7400) [pid = 1646] [serial = 1424] [outer = 0x12ddd3400] 08:42:06 INFO - PROCESS | 1646 | 1461685326099 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 730ms 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 315 (0x11b25c400) [pid = 1646] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 314 (0x12aceb800) [pid = 1646] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 313 (0x12d498800) [pid = 1646] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 312 (0x12e67f400) [pid = 1646] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 311 (0x12aa2fc00) [pid = 1646] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 310 (0x12ddd1c00) [pid = 1646] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 309 (0x12fcd9800) [pid = 1646] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 308 (0x1297e1400) [pid = 1646] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 307 (0x1290a0800) [pid = 1646] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 306 (0x114bf0000) [pid = 1646] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 305 (0x123b68000) [pid = 1646] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 304 (0x11590dc00) [pid = 1646] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 303 (0x123b6b000) [pid = 1646] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 302 (0x12637c800) [pid = 1646] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 301 (0x11c5d2800) [pid = 1646] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 300 (0x12aa39400) [pid = 1646] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 299 (0x1133a4800) [pid = 1646] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 298 (0x126376000) [pid = 1646] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 297 (0x12aac2c00) [pid = 1646] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 296 (0x123c72400) [pid = 1646] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 295 (0x12c025400) [pid = 1646] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 294 (0x1142b3800) [pid = 1646] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 293 (0x11a92b000) [pid = 1646] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 292 (0x119269800) [pid = 1646] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 291 (0x12b42ac00) [pid = 1646] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 290 (0x12aa31800) [pid = 1646] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x1157bb000) [pid = 1646] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x118a60000) [pid = 1646] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x12b166800) [pid = 1646] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x1376df000) [pid = 1646] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x12e67d400) [pid = 1646] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x11c2c6400) [pid = 1646] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x12637bc00) [pid = 1646] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x1376c8c00) [pid = 1646] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x12b028000) [pid = 1646] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x12ab08800) [pid = 1646] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x12d7c7c00) [pid = 1646] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x11520f800) [pid = 1646] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x114f2f000) [pid = 1646] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x12ddcdc00) [pid = 1646] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x123b6dc00) [pid = 1646] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x1297e6c00) [pid = 1646] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x118c0b800) [pid = 1646] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x119f4f000) [pid = 1646] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x1133a6400) [pid = 1646] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12ac70c00) [pid = 1646] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12bc7f800) [pid = 1646] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x11ba19000) [pid = 1646] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12b65a400) [pid = 1646] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x114bef400) [pid = 1646] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x11360a400) [pid = 1646] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x12ddcd000) [pid = 1646] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x12620c400) [pid = 1646] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12aac5c00) [pid = 1646] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x1301c9000) [pid = 1646] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12a920400) [pid = 1646] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12d499000) [pid = 1646] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x1297e2800) [pid = 1646] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x126891800) [pid = 1646] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x11a926c00) [pid = 1646] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x12d497000) [pid = 1646] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12b42e800) [pid = 1646] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x1270e8800) [pid = 1646] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12afe0000) [pid = 1646] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x12ddca800) [pid = 1646] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x12bc7c400) [pid = 1646] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x126695400) [pid = 1646] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x12f79e000) [pid = 1646] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:42:06 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x11a94f400) [pid = 1646] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:42:06 INFO - PROCESS | 1646 | 1461685326556 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 1646 | 1461685326557 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:42:06 INFO - PROCESS | 1646 | 1461685326576 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 1646 | 1461685326577 Marionette TRACE conn2 <- [1,1870,null,{}] 08:42:06 INFO - PROCESS | 1646 | 1461685326579 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}] 08:42:06 INFO - PROCESS | 1646 | 1461685326781 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:42:06 INFO - PROCESS | 1646 | 1461685326916 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x118e4e800 == 103 [pid = 1646] [id = 475] 08:42:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x1133a4400) [pid = 1646] [serial = 1425] [outer = 0x0] 08:42:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x1133a9400) [pid = 1646] [serial = 1426] [outer = 0x1133a4400] 08:42:06 INFO - PROCESS | 1646 | 1461685326951 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x114f2f400) [pid = 1646] [serial = 1427] [outer = 0x1133a4400] 08:42:07 INFO - PROCESS | 1646 | 1461685327431 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]]]}] 08:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 875ms 08:42:07 INFO - PROCESS | 1646 | 1461685327451 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:42:07 INFO - PROCESS | 1646 | 1461685327453 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:42:07 INFO - PROCESS | 1646 | 1461685327459 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 1646 | 1461685327463 Marionette TRACE conn2 <- [1,1874,null,{}] 08:42:07 INFO - PROCESS | 1646 | 1461685327466 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}] 08:42:07 INFO - PROCESS | 1646 | 1461685327602 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:42:07 INFO - PROCESS | 1646 | 1461685327744 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x125bb6000 == 104 [pid = 1646] [id = 476] 08:42:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x11590dc00) [pid = 1646] [serial = 1428] [outer = 0x0] 08:42:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x11a891400) [pid = 1646] [serial = 1429] [outer = 0x11590dc00] 08:42:07 INFO - PROCESS | 1646 | 1461685327779 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x11b236400) [pid = 1646] [serial = 1430] [outer = 0x11590dc00] 08:42:08 INFO - PROCESS | 1646 | 1461685328229 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]]]}] 08:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 823ms 08:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:42:08 INFO - PROCESS | 1646 | 1461685328282 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:42:08 INFO - PROCESS | 1646 | 1461685328284 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:42:08 INFO - PROCESS | 1646 | 1461685328287 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:42:08 INFO - PROCESS | 1646 | 1461685328288 Marionette TRACE conn2 <- [1,1878,null,{}] 08:42:08 INFO - PROCESS | 1646 | 1461685328291 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}] 08:42:08 INFO - PROCESS | 1646 | 1461685328414 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:42:08 INFO - PROCESS | 1646 | 1461685328556 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b1e7800 == 105 [pid = 1646] [id = 477] 08:42:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x11bd25800) [pid = 1646] [serial = 1431] [outer = 0x0] 08:42:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x123b74c00) [pid = 1646] [serial = 1432] [outer = 0x11bd25800] 08:42:08 INFO - PROCESS | 1646 | 1461685328589 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12921f400) [pid = 1646] [serial = 1433] [outer = 0x11bd25800] 08:42:09 INFO - PROCESS | 1646 | 1461685329027 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]]]}] 08:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 769ms 08:42:09 INFO - PROCESS | 1646 | 1461685329073 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 1646 | 1461685329076 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:42:09 INFO - PROCESS | 1646 | 1461685329086 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 1646 | 1461685329091 Marionette TRACE conn2 <- [1,1882,null,{}] 08:42:09 INFO - PROCESS | 1646 | 1461685329094 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}] 08:42:09 INFO - PROCESS | 1646 | 1461685329216 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:42:09 INFO - PROCESS | 1646 | 1461685329326 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f696000 == 106 [pid = 1646] [id = 478] 08:42:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x126355c00) [pid = 1646] [serial = 1434] [outer = 0x0] 08:42:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12aa9a800) [pid = 1646] [serial = 1435] [outer = 0x126355c00] 08:42:09 INFO - PROCESS | 1646 | 1461685329357 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12ab0b800) [pid = 1646] [serial = 1436] [outer = 0x126355c00] 08:42:09 INFO - PROCESS | 1646 | 1461685329841 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]]]}] 08:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 779ms 08:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:42:09 INFO - PROCESS | 1646 | 1461685329860 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 1646 | 1461685329862 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:42:09 INFO - PROCESS | 1646 | 1461685329864 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 1646 | 1461685329865 Marionette TRACE conn2 <- [1,1886,null,{}] 08:42:09 INFO - PROCESS | 1646 | 1461685329868 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}] 08:42:09 INFO - PROCESS | 1646 | 1461685329992 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:42:10 INFO - PROCESS | 1646 | 1461685330132 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x13096b000 == 107 [pid = 1646] [id = 479] 08:42:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x12ab07800) [pid = 1646] [serial = 1437] [outer = 0x0] 08:42:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x12ac3b000) [pid = 1646] [serial = 1438] [outer = 0x12ab07800] 08:42:10 INFO - PROCESS | 1646 | 1461685330165 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x12ad28400) [pid = 1646] [serial = 1439] [outer = 0x12ab07800] 08:42:10 INFO - PROCESS | 1646 | 1461685330587 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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 769ms 08:42:10 INFO - PROCESS | 1646 | 1461685330633 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 1646 | 1461685330635 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:42:10 INFO - PROCESS | 1646 | 1461685330637 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 1646 | 1461685330638 Marionette TRACE conn2 <- [1,1890,null,{}] 08:42:10 INFO - PROCESS | 1646 | 1461685330641 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}] 08:42:10 INFO - PROCESS | 1646 | 1461685330764 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:42:10 INFO - PROCESS | 1646 | 1461685330905 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d68000 == 108 [pid = 1646] [id = 480] 08:42:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x12afdb800) [pid = 1646] [serial = 1440] [outer = 0x0] 08:42:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x12b172400) [pid = 1646] [serial = 1441] [outer = 0x12afdb800] 08:42:10 INFO - PROCESS | 1646 | 1461685330945 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x12b91ac00) [pid = 1646] [serial = 1442] [outer = 0x12afdb800] 08:42:11 INFO - PROCESS | 1646 | 1461685331404 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]]]}] 08:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 818ms 08:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:42:11 INFO - PROCESS | 1646 | 1461685331456 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:42:11 INFO - PROCESS | 1646 | 1461685331457 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:42:11 INFO - PROCESS | 1646 | 1461685331460 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:42:11 INFO - PROCESS | 1646 | 1461685331461 Marionette TRACE conn2 <- [1,1894,null,{}] 08:42:11 INFO - PROCESS | 1646 | 1461685331463 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}] 08:42:11 INFO - PROCESS | 1646 | 1461685331619 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:42:11 INFO - PROCESS | 1646 | 1461685331732 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x139fbb800 == 109 [pid = 1646] [id = 481] 08:42:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x12bb4cc00) [pid = 1646] [serial = 1443] [outer = 0x0] 08:42:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x12be4f400) [pid = 1646] [serial = 1444] [outer = 0x12bb4cc00] 08:42:11 INFO - PROCESS | 1646 | 1461685331762 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x12d498c00) [pid = 1646] [serial = 1445] [outer = 0x12bb4cc00] 08:42:12 INFO - PROCESS | 1646 | 1461685332170 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]]]}] 08:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 771ms 08:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:42:12 INFO - PROCESS | 1646 | 1461685332240 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:42:12 INFO - PROCESS | 1646 | 1461685332241 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:42:12 INFO - PROCESS | 1646 | 1461685332245 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:42:12 INFO - PROCESS | 1646 | 1461685332246 Marionette TRACE conn2 <- [1,1898,null,{}] 08:42:12 INFO - PROCESS | 1646 | 1461685332249 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}] 08:42:12 INFO - PROCESS | 1646 | 1461685332371 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:42:12 INFO - PROCESS | 1646 | 1461685332483 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a813000 == 110 [pid = 1646] [id = 482] 08:42:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x12bc78400) [pid = 1646] [serial = 1446] [outer = 0x0] 08:42:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x12ddcd000) [pid = 1646] [serial = 1447] [outer = 0x12bc78400] 08:42:12 INFO - PROCESS | 1646 | 1461685332514 Marionette DEBUG loaded listener.js 08:42:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12ec25400) [pid = 1646] [serial = 1448] [outer = 0x12bc78400] 08:42:12 INFO - PROCESS | 1646 | 1461685332972 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]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 769ms 08:42:13 INFO - PROCESS | 1646 | 1461685333015 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:42:13 INFO - PROCESS | 1646 | 1461685333016 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:42:13 INFO - PROCESS | 1646 | 1461685333019 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 1646 | 1461685333021 Marionette TRACE conn2 <- [1,1902,null,{}] 08:42:13 INFO - PROCESS | 1646 | 1461685333024 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}] 08:42:13 INFO - PROCESS | 1646 | 1461685333195 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:42:13 INFO - PROCESS | 1646 | 1461685333361 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a867000 == 111 [pid = 1646] [id = 483] 08:42:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x12d7cc000) [pid = 1646] [serial = 1449] [outer = 0x0] 08:42:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x12fb73800) [pid = 1646] [serial = 1450] [outer = 0x12d7cc000] 08:42:13 INFO - PROCESS | 1646 | 1461685333409 Marionette DEBUG loaded listener.js 08:42:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x1301c3c00) [pid = 1646] [serial = 1451] [outer = 0x12d7cc000] 08:42:13 INFO - PROCESS | 1646 | 1461685333804 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]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 819ms 08:42:13 INFO - PROCESS | 1646 | 1461685333844 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:42:13 INFO - PROCESS | 1646 | 1461685333845 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:42:13 INFO - PROCESS | 1646 | 1461685333847 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 1646 | 1461685333849 Marionette TRACE conn2 <- [1,1906,null,{}] 08:42:13 INFO - PROCESS | 1646 | 1461685333851 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}] 08:42:13 INFO - PROCESS | 1646 | 1461685333978 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:42:14 INFO - PROCESS | 1646 | 1461685334121 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad21000 == 112 [pid = 1646] [id = 484] 08:42:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x12ddd1c00) [pid = 1646] [serial = 1452] [outer = 0x0] 08:42:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x1376ce000) [pid = 1646] [serial = 1453] [outer = 0x12ddd1c00] 08:42:14 INFO - PROCESS | 1646 | 1461685334154 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x1376dc400) [pid = 1646] [serial = 1454] [outer = 0x12ddd1c00] 08:42:14 INFO - PROCESS | 1646 | 1461685334537 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]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 720ms 08:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:42:14 INFO - PROCESS | 1646 | 1461685334576 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:42:14 INFO - PROCESS | 1646 | 1461685334578 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:42:14 INFO - PROCESS | 1646 | 1461685334582 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 1646 | 1461685334583 Marionette TRACE conn2 <- [1,1910,null,{}] 08:42:14 INFO - PROCESS | 1646 | 1461685334585 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}] 08:42:14 INFO - PROCESS | 1646 | 1461685334727 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:42:14 INFO - PROCESS | 1646 | 1461685334869 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x146161800 == 113 [pid = 1646] [id = 485] 08:42:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x1376d0c00) [pid = 1646] [serial = 1455] [outer = 0x0] 08:42:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x137850000) [pid = 1646] [serial = 1456] [outer = 0x1376d0c00] 08:42:14 INFO - PROCESS | 1646 | 1461685334906 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x139056800) [pid = 1646] [serial = 1457] [outer = 0x1376d0c00] 08:42:15 INFO - PROCESS | 1646 | 1461685335366 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]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 818ms 08:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:42:15 INFO - PROCESS | 1646 | 1461685335401 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:42:15 INFO - PROCESS | 1646 | 1461685335402 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:42:15 INFO - PROCESS | 1646 | 1461685335423 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 1646 | 1461685335425 Marionette TRACE conn2 <- [1,1914,null,{}] 08:42:15 INFO - PROCESS | 1646 | 1461685335431 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}] 08:42:15 INFO - PROCESS | 1646 | 1461685335567 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:42:15 INFO - PROCESS | 1646 | 1461685335684 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12963b000 == 114 [pid = 1646] [id = 486] 08:42:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x11903c800) [pid = 1646] [serial = 1458] [outer = 0x0] 08:42:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x12ab10c00) [pid = 1646] [serial = 1459] [outer = 0x11903c800] 08:42:15 INFO - PROCESS | 1646 | 1461685335714 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x139d0a400) [pid = 1646] [serial = 1460] [outer = 0x11903c800] 08:42:16 INFO - PROCESS | 1646 | 1461685336169 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]]]}] 08:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 793ms 08:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:42:16 INFO - PROCESS | 1646 | 1461685336199 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:42:16 INFO - PROCESS | 1646 | 1461685336200 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:42:16 INFO - PROCESS | 1646 | 1461685336202 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 1646 | 1461685336203 Marionette TRACE conn2 <- [1,1918,null,{}] 08:42:16 INFO - PROCESS | 1646 | 1461685336206 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}] 08:42:16 INFO - PROCESS | 1646 | 1461685336331 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:42:16 INFO - PROCESS | 1646 | 1461685336478 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e60800 == 115 [pid = 1646] [id = 487] 08:42:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x118cfc800) [pid = 1646] [serial = 1461] [outer = 0x0] 08:42:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x12aa9f400) [pid = 1646] [serial = 1462] [outer = 0x118cfc800] 08:42:16 INFO - PROCESS | 1646 | 1461685336508 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x139f53c00) [pid = 1646] [serial = 1463] [outer = 0x118cfc800] 08:42:16 INFO - PROCESS | 1646 | 1461685336944 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]]]}] 08:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 769ms 08:42:16 INFO - PROCESS | 1646 | 1461685336972 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:42:16 INFO - PROCESS | 1646 | 1461685336973 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:42:16 INFO - PROCESS | 1646 | 1461685336976 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 1646 | 1461685336977 Marionette TRACE conn2 <- [1,1922,null,{}] 08:42:16 INFO - PROCESS | 1646 | 1461685336979 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}] 08:42:17 INFO - PROCESS | 1646 | 1461685337107 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:42:17 INFO - PROCESS | 1646 | 1461685337255 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198b8800 == 116 [pid = 1646] [id = 488] 08:42:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x114bf0c00) [pid = 1646] [serial = 1464] [outer = 0x0] 08:42:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x11789e000) [pid = 1646] [serial = 1465] [outer = 0x114bf0c00] 08:42:17 INFO - PROCESS | 1646 | 1461685337286 Marionette DEBUG loaded listener.js 08:42:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x11a951000) [pid = 1646] [serial = 1466] [outer = 0x114bf0c00] 08:42:17 INFO - PROCESS | 1646 | 1461685337687 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]]]}] 08:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 772ms 08:42:17 INFO - PROCESS | 1646 | 1461685337749 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:42:17 INFO - PROCESS | 1646 | 1461685337750 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:42:17 INFO - PROCESS | 1646 | 1461685337752 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 1646 | 1461685337754 Marionette TRACE conn2 <- [1,1926,null,{}] 08:42:17 INFO - PROCESS | 1646 | 1461685337756 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}] 08:42:17 INFO - PROCESS | 1646 | 1461685337887 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:42:18 INFO - PROCESS | 1646 | 1461685338219 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c20a000 == 117 [pid = 1646] [id = 489] 08:42:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x1133a4800) [pid = 1646] [serial = 1467] [outer = 0x0] 08:42:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 291 (0x11359dc00) [pid = 1646] [serial = 1468] [outer = 0x1133a4800] 08:42:18 INFO - PROCESS | 1646 | 1461685338249 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 292 (0x11520b400) [pid = 1646] [serial = 1469] [outer = 0x1133a4800] 08:42:18 INFO - PROCESS | 1646 | 1461685338682 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]]]}] 08:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 969ms 08:42:18 INFO - PROCESS | 1646 | 1461685338723 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:42:18 INFO - PROCESS | 1646 | 1461685338725 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:42:18 INFO - PROCESS | 1646 | 1461685338728 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 1646 | 1461685338731 Marionette TRACE conn2 <- [1,1930,null,{}] 08:42:18 INFO - PROCESS | 1646 | 1461685338734 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}] 08:42:18 INFO - PROCESS | 1646 | 1461685338857 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:42:18 INFO - PROCESS | 1646 | 1461685338979 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab83800 == 118 [pid = 1646] [id = 490] 08:42:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 293 (0x1178a4c00) [pid = 1646] [serial = 1470] [outer = 0x0] 08:42:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 294 (0x11982f800) [pid = 1646] [serial = 1471] [outer = 0x1178a4c00] 08:42:19 INFO - PROCESS | 1646 | 1461685339010 Marionette DEBUG loaded listener.js 08:42:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 295 (0x11ba8b800) [pid = 1646] [serial = 1472] [outer = 0x1178a4c00] 08:42:19 INFO - PROCESS | 1646 | 1461685339435 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]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 722ms 08:42:19 INFO - PROCESS | 1646 | 1461685339484 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 1646 | 1461685339487 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:42:19 INFO - PROCESS | 1646 | 1461685339527 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 1646 | 1461685339529 Marionette TRACE conn2 <- [1,1934,null,{}] 08:42:19 INFO - PROCESS | 1646 | 1461685339535 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}] 08:42:19 INFO - PROCESS | 1646 | 1461685339663 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:42:19 INFO - PROCESS | 1646 | 1461685339850 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12edf7000 == 117 [pid = 1646] [id = 235] 08:42:19 INFO - PROCESS | 1646 | --DOCSHELL 0x138682800 == 116 [pid = 1646] [id = 474] 08:42:19 INFO - PROCESS | 1646 | --DOCSHELL 0x13706e800 == 115 [pid = 1646] [id = 473] 08:42:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12fed3800 == 114 [pid = 1646] [id = 472] 08:42:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12e883000 == 113 [pid = 1646] [id = 471] 08:42:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12be39800 == 112 [pid = 1646] [id = 470] 08:42:19 INFO - PROCESS | 1646 | --DOCSHELL 0x129654800 == 111 [pid = 1646] [id = 469] 08:42:19 INFO - PROCESS | 1646 | --DOMWINDOW == 294 (0x139f99400) [pid = 1646] [serial = 1320] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 1646 | --DOMWINDOW == 293 (0x11bd22c00) [pid = 1646] [serial = 1314] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 1646 | --DOMWINDOW == 292 (0x1376d9c00) [pid = 1646] [serial = 1317] [outer = 0x0] [url = about:blank] 08:42:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11923a800 == 112 [pid = 1646] [id = 491] 08:42:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 293 (0x1133a1c00) [pid = 1646] [serial = 1473] [outer = 0x0] 08:42:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 294 (0x1178a2000) [pid = 1646] [serial = 1474] [outer = 0x1133a1c00] 08:42:19 INFO - PROCESS | 1646 | 1461685339924 Marionette DEBUG loaded listener.js 08:42:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 295 (0x1290ad000) [pid = 1646] [serial = 1475] [outer = 0x1133a1c00] 08:42:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1262b0000 == 111 [pid = 1646] [id = 468] 08:42:19 INFO - PROCESS | 1646 | --DOCSHELL 0x126c18800 == 110 [pid = 1646] [id = 467] 08:42:19 INFO - PROCESS | 1646 | --DOCSHELL 0x13a817000 == 109 [pid = 1646] [id = 459] 08:42:19 INFO - PROCESS | 1646 | --DOCSHELL 0x13afa6000 == 108 [pid = 1646] [id = 458] 08:42:19 INFO - PROCESS | 1646 | --DOCSHELL 0x139fb7800 == 107 [pid = 1646] [id = 457] 08:42:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12e402800 == 106 [pid = 1646] [id = 456] 08:42:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1294bf800 == 105 [pid = 1646] [id = 455] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 294 (0x1386b6000) [pid = 1646] [serial = 1359] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 293 (0x139054400) [pid = 1646] [serial = 1360] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 292 (0x1178f9000) [pid = 1646] [serial = 838] [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.] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 291 (0x12aa9dc00) [pid = 1646] [serial = 1293] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 290 (0x139d0f400) [pid = 1646] [serial = 1308] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x12efbec00) [pid = 1646] [serial = 892] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x125cec000) [pid = 1646] [serial = 702] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x1296dcc00) [pid = 1646] [serial = 1012] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x13905b400) [pid = 1646] [serial = 1285] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x1376db000) [pid = 1646] [serial = 1357] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x12ab14000) [pid = 1646] [serial = 1351] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x12ddccc00) [pid = 1646] [serial = 828] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x1198da400) [pid = 1646] [serial = 816] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x1178a5c00) [pid = 1646] [serial = 696] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x12e4e1c00) [pid = 1646] [serial = 693] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x12b656c00) [pid = 1646] [serial = 886] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x12aacb800) [pid = 1646] [serial = 1330] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x11c242000) [pid = 1646] [serial = 1290] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x11a952c00) [pid = 1646] [serial = 699] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x11a92e800) [pid = 1646] [serial = 1326] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x12a92dc00) [pid = 1646] [serial = 1329] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x12ab10000) [pid = 1646] [serial = 1350] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x115727800) [pid = 1646] [serial = 1324] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x12d7cbc00) [pid = 1646] [serial = 889] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12aceb400) [pid = 1646] [serial = 1305] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12d18a400) [pid = 1646] [serial = 1341] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x11c506c00) [pid = 1646] [serial = 943] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x130115800) [pid = 1646] [serial = 1087] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x11520ec00) [pid = 1646] [serial = 756] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x13a094000) [pid = 1646] [serial = 1311] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x114f43000) [pid = 1646] [serial = 813] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x12f39e800) [pid = 1646] [serial = 955] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12aa3ac00) [pid = 1646] [serial = 1078] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12b42e400) [pid = 1646] [serial = 1015] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12f7a4400) [pid = 1646] [serial = 1356] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x13875d800) [pid = 1646] [serial = 1090] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12a92e000) [pid = 1646] [serial = 1072] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x138762c00) [pid = 1646] [serial = 1096] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12efc6000) [pid = 1646] [serial = 895] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x11c24c000) [pid = 1646] [serial = 1327] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12b272c00) [pid = 1646] [serial = 753] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x11c346c00) [pid = 1646] [serial = 819] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12d4a1400) [pid = 1646] [serial = 1093] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x12e4e3c00) [pid = 1646] [serial = 1018] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x12d49bc00) [pid = 1646] [serial = 1299] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x12b928c00) [pid = 1646] [serial = 771] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x1376ca800) [pid = 1646] [serial = 1302] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12b024000) [pid = 1646] [serial = 1338] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x12ec31c00) [pid = 1646] [serial = 711] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x12f79a400) [pid = 1646] [serial = 1021] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x12b4d5c00) [pid = 1646] [serial = 705] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12b4d2400) [pid = 1646] [serial = 1339] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x130122400) [pid = 1646] [serial = 1024] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x114f29000) [pid = 1646] [serial = 1287] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x11c5d5000) [pid = 1646] [serial = 762] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x12bb51000) [pid = 1646] [serial = 825] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12ae8a400) [pid = 1646] [serial = 1336] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12fcd1400) [pid = 1646] [serial = 1348] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12ed3dc00) [pid = 1646] [serial = 937] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x12aa38400) [pid = 1646] [serial = 958] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x12e4e1800) [pid = 1646] [serial = 831] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x1301ca400) [pid = 1646] [serial = 1027] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x12d357c00) [pid = 1646] [serial = 949] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x12d3bcc00) [pid = 1646] [serial = 708] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x12ad2dc00) [pid = 1646] [serial = 1099] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x12b029000) [pid = 1646] [serial = 1296] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x1133aec00) [pid = 1646] [serial = 1323] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x12acdf400) [pid = 1646] [serial = 1333] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x119836c00) [pid = 1646] [serial = 940] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12ac3e000) [pid = 1646] [serial = 1332] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12703e800) [pid = 1646] [serial = 765] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12b273c00) [pid = 1646] [serial = 768] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x1296d6000) [pid = 1646] [serial = 883] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x12aaa0400) [pid = 1646] [serial = 964] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12d49d400) [pid = 1646] [serial = 1354] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x1292da000) [pid = 1646] [serial = 822] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12be4c400) [pid = 1646] [serial = 1081] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12ec2ec00) [pid = 1646] [serial = 1347] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x1297ddc00) [pid = 1646] [serial = 946] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x12ad63000) [pid = 1646] [serial = 1335] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12fb6d000) [pid = 1646] [serial = 1084] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x114f49400) [pid = 1646] [serial = 877] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x11c2c7400) [pid = 1646] [serial = 1009] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x11bbd8400) [pid = 1646] [serial = 1075] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x12e679c00) [pid = 1646] [serial = 1345] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x12afdc400) [pid = 1646] [serial = 961] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x12d7d1000) [pid = 1646] [serial = 1344] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x1190a4400) [pid = 1646] [serial = 759] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x11b258c00) [pid = 1646] [serial = 880] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12d7d4400) [pid = 1646] [serial = 952] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12d495c00) [pid = 1646] [serial = 1342] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x12aa30400) [pid = 1646] [serial = 1353] [outer = 0x0] [url = about:blank] 08:42:20 INFO - PROCESS | 1646 | 1461685340375 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]]]}] 08:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 897ms 08:42:20 INFO - PROCESS | 1646 | 1461685340401 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:42:20 INFO - PROCESS | 1646 | 1461685340402 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:42:20 INFO - PROCESS | 1646 | 1461685340411 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:42:20 INFO - PROCESS | 1646 | 1461685340415 Marionette TRACE conn2 <- [1,1938,null,{}] 08:42:20 INFO - PROCESS | 1646 | 1461685340418 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}] 08:42:20 INFO - PROCESS | 1646 | 1461685340525 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:42:20 INFO - PROCESS | 1646 | 1461685340531 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294d4800 == 106 [pid = 1646] [id = 492] 08:42:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x1296d2c00) [pid = 1646] [serial = 1476] [outer = 0x0] 08:42:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x1297e4000) [pid = 1646] [serial = 1477] [outer = 0x1296d2c00] 08:42:20 INFO - PROCESS | 1646 | 1461685340560 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12aa94000) [pid = 1646] [serial = 1478] [outer = 0x1296d2c00] 08:42:21 INFO - PROCESS | 1646 | 1461685341047 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]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 680ms 08:42:21 INFO - PROCESS | 1646 | 1461685341084 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:42:21 INFO - PROCESS | 1646 | 1461685341086 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:42:21 INFO - PROCESS | 1646 | 1461685341090 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 1646 | 1461685341092 Marionette TRACE conn2 <- [1,1942,null,{}] 08:42:21 INFO - PROCESS | 1646 | 1461685341095 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}] 08:42:21 INFO - PROCESS | 1646 | 1461685341276 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:42:21 INFO - PROCESS | 1646 | 1461685341421 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac17800 == 107 [pid = 1646] [id = 493] 08:42:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x1296d4400) [pid = 1646] [serial = 1479] [outer = 0x0] 08:42:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12ab09c00) [pid = 1646] [serial = 1480] [outer = 0x1296d4400] 08:42:21 INFO - PROCESS | 1646 | 1461685341465 Marionette DEBUG loaded listener.js 08:42:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12ac3a800) [pid = 1646] [serial = 1481] [outer = 0x1296d4400] 08:42:21 INFO - PROCESS | 1646 | 1461685341776 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]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 723ms 08:42:21 INFO - PROCESS | 1646 | 1461685341813 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:42:21 INFO - PROCESS | 1646 | 1461685341814 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:42:21 INFO - PROCESS | 1646 | 1461685341817 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 1646 | 1461685341818 Marionette TRACE conn2 <- [1,1946,null,{}] 08:42:21 INFO - PROCESS | 1646 | 1461685341820 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}] 08:42:21 INFO - PROCESS | 1646 | 1461685341984 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:42:22 INFO - PROCESS | 1646 | 1461685342040 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bbab800 == 108 [pid = 1646] [id = 494] 08:42:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12ac6e800) [pid = 1646] [serial = 1482] [outer = 0x0] 08:42:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x12ad28800) [pid = 1646] [serial = 1483] [outer = 0x12ac6e800] 08:42:22 INFO - PROCESS | 1646 | 1461685342073 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12ae88800) [pid = 1646] [serial = 1484] [outer = 0x12ac6e800] 08:42:22 INFO - PROCESS | 1646 | 1461685342425 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]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 620ms 08:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:42:22 INFO - PROCESS | 1646 | 1461685342438 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 1646 | 1461685342440 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:42:22 INFO - PROCESS | 1646 | 1461685342443 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 1646 | 1461685342444 Marionette TRACE conn2 <- [1,1950,null,{}] 08:42:22 INFO - PROCESS | 1646 | 1461685342453 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}] 08:42:22 INFO - PROCESS | 1646 | 1461685342595 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:42:22 INFO - PROCESS | 1646 | 1461685342610 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e40b800 == 109 [pid = 1646] [id = 495] 08:42:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12ae92800) [pid = 1646] [serial = 1485] [outer = 0x0] 08:42:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x12b273c00) [pid = 1646] [serial = 1486] [outer = 0x12ae92800] 08:42:22 INFO - PROCESS | 1646 | 1461685342635 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x12b4d2800) [pid = 1646] [serial = 1487] [outer = 0x12ae92800] 08:42:23 INFO - PROCESS | 1646 | 1461685343070 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]]]}] 08:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 669ms 08:42:23 INFO - PROCESS | 1646 | 1461685343113 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:42:23 INFO - PROCESS | 1646 | 1461685343115 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:42:23 INFO - PROCESS | 1646 | 1461685343119 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:42:23 INFO - PROCESS | 1646 | 1461685343121 Marionette TRACE conn2 <- [1,1954,null,{}] 08:42:23 INFO - PROCESS | 1646 | 1461685343124 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}] 08:42:23 INFO - PROCESS | 1646 | 1461685343331 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:42:23 INFO - PROCESS | 1646 | 1461685343366 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec8f800 == 110 [pid = 1646] [id = 496] 08:42:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x12b656c00) [pid = 1646] [serial = 1488] [outer = 0x0] 08:42:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12b928c00) [pid = 1646] [serial = 1489] [outer = 0x12b656c00] 08:42:23 INFO - PROCESS | 1646 | 1461685343407 Marionette DEBUG loaded listener.js 08:42:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12c025400) [pid = 1646] [serial = 1490] [outer = 0x12b656c00] 08:42:23 INFO - PROCESS | 1646 | 1461685343825 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]]]}] 08:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 725ms 08:42:23 INFO - PROCESS | 1646 | 1461685343845 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:42:23 INFO - PROCESS | 1646 | 1461685343846 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:42:23 INFO - PROCESS | 1646 | 1461685343848 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:42:23 INFO - PROCESS | 1646 | 1461685343850 Marionette TRACE conn2 <- [1,1958,null,{}] 08:42:23 INFO - PROCESS | 1646 | 1461685343852 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}] 08:42:24 INFO - PROCESS | 1646 | 1461685344010 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:42:24 INFO - PROCESS | 1646 | 1461685344024 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fc80800 == 111 [pid = 1646] [id = 497] 08:42:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12b658000) [pid = 1646] [serial = 1491] [outer = 0x0] 08:42:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12d49d400) [pid = 1646] [serial = 1492] [outer = 0x12b658000] 08:42:24 INFO - PROCESS | 1646 | 1461685344049 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12e4e1c00) [pid = 1646] [serial = 1493] [outer = 0x12b658000] 08:42:24 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12ace8c00) [pid = 1646] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:42:24 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12ad5e400) [pid = 1646] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:42:24 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x11789f000) [pid = 1646] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:42:24 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12ac36800) [pid = 1646] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:42:24 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x11c24ac00) [pid = 1646] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:42:24 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x1297e4c00) [pid = 1646] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:42:24 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12ad5f800) [pid = 1646] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:42:24 INFO - PROCESS | 1646 | 1461685344513 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]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 717ms 08:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:42:24 INFO - PROCESS | 1646 | 1461685344567 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:42:24 INFO - PROCESS | 1646 | 1461685344568 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:42:24 INFO - PROCESS | 1646 | 1461685344570 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 1646 | 1461685344571 Marionette TRACE conn2 <- [1,1962,null,{}] 08:42:24 INFO - PROCESS | 1646 | 1461685344574 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}] 08:42:24 INFO - PROCESS | 1646 | 1461685344684 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:42:24 INFO - PROCESS | 1646 | 1461685344781 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301a2000 == 112 [pid = 1646] [id = 498] 08:42:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x12ac36800) [pid = 1646] [serial = 1494] [outer = 0x0] 08:42:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x12d499400) [pid = 1646] [serial = 1495] [outer = 0x12ac36800] 08:42:24 INFO - PROCESS | 1646 | 1461685344807 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12ec2b400) [pid = 1646] [serial = 1496] [outer = 0x12ac36800] 08:42:25 INFO - PROCESS | 1646 | 1461685345081 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]]]}] 08:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 572ms 08:42:25 INFO - PROCESS | 1646 | 1461685345145 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:42:25 INFO - PROCESS | 1646 | 1461685345146 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:42:25 INFO - PROCESS | 1646 | 1461685345148 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:42:25 INFO - PROCESS | 1646 | 1461685345149 Marionette TRACE conn2 <- [1,1966,null,{}] 08:42:25 INFO - PROCESS | 1646 | 1461685345152 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}] 08:42:25 INFO - PROCESS | 1646 | 1461685345260 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:42:25 INFO - PROCESS | 1646 | 1461685345357 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x130965000 == 113 [pid = 1646] [id = 499] 08:42:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12ddd2000) [pid = 1646] [serial = 1497] [outer = 0x0] 08:42:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12f396400) [pid = 1646] [serial = 1498] [outer = 0x12ddd2000] 08:42:25 INFO - PROCESS | 1646 | 1461685345389 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x1301c8800) [pid = 1646] [serial = 1499] [outer = 0x12ddd2000] 08:42:25 INFO - PROCESS | 1646 | 1461685345755 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]]]}] 08:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 618ms 08:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:42:25 INFO - PROCESS | 1646 | 1461685345767 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:42:25 INFO - PROCESS | 1646 | 1461685345768 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:42:25 INFO - PROCESS | 1646 | 1461685345770 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:42:25 INFO - PROCESS | 1646 | 1461685345772 Marionette TRACE conn2 <- [1,1970,null,{}] 08:42:25 INFO - PROCESS | 1646 | 1461685345777 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}] 08:42:25 INFO - PROCESS | 1646 | 1461685345895 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:42:25 INFO - PROCESS | 1646 | 1461685345991 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x137831000 == 114 [pid = 1646] [id = 500] 08:42:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x1376d8400) [pid = 1646] [serial = 1500] [outer = 0x0] 08:42:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x1386b6800) [pid = 1646] [serial = 1501] [outer = 0x1376d8400] 08:42:26 INFO - PROCESS | 1646 | 1461685346017 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x139f98800) [pid = 1646] [serial = 1502] [outer = 0x1376d8400] 08:42:26 INFO - PROCESS | 1646 | 1461685346291 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]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 572ms 08:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:42:26 INFO - PROCESS | 1646 | 1461685346345 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 1646 | 1461685346346 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:42:26 INFO - PROCESS | 1646 | 1461685346348 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 1646 | 1461685346349 Marionette TRACE conn2 <- [1,1974,null,{}] 08:42:26 INFO - PROCESS | 1646 | 1461685346351 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}] 08:42:26 INFO - PROCESS | 1646 | 1461685346562 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:42:26 INFO - PROCESS | 1646 | 1461685346731 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c791800 == 115 [pid = 1646] [id = 501] 08:42:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x114f4f400) [pid = 1646] [serial = 1503] [outer = 0x0] 08:42:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x1178a0c00) [pid = 1646] [serial = 1504] [outer = 0x114f4f400] 08:42:26 INFO - PROCESS | 1646 | 1461685346765 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x1198da400) [pid = 1646] [serial = 1505] [outer = 0x114f4f400] 08:42:27 INFO - PROCESS | 1646 | 1461685347207 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]]]}] 08:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 919ms 08:42:27 INFO - PROCESS | 1646 | 1461685347268 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:42:27 INFO - PROCESS | 1646 | 1461685347270 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:42:27 INFO - PROCESS | 1646 | 1461685347273 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:42:27 INFO - PROCESS | 1646 | 1461685347276 Marionette TRACE conn2 <- [1,1978,null,{}] 08:42:27 INFO - PROCESS | 1646 | 1461685347279 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}] 08:42:27 INFO - PROCESS | 1646 | 1461685347412 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:42:27 INFO - PROCESS | 1646 | 1461685347551 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae54000 == 116 [pid = 1646] [id = 502] 08:42:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x11b22f000) [pid = 1646] [serial = 1506] [outer = 0x0] 08:42:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x123b74400) [pid = 1646] [serial = 1507] [outer = 0x11b22f000] 08:42:27 INFO - PROCESS | 1646 | 1461685347585 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x128a20000) [pid = 1646] [serial = 1508] [outer = 0x11b22f000] 08:42:28 INFO - PROCESS | 1646 | 1461685348019 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 771ms 08:42:28 INFO - PROCESS | 1646 | 1461685348045 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 1646 | 1461685348047 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:42:28 INFO - PROCESS | 1646 | 1461685348049 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 1646 | 1461685348051 Marionette TRACE conn2 <- [1,1982,null,{}] 08:42:28 INFO - PROCESS | 1646 | 1461685348053 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}] 08:42:28 INFO - PROCESS | 1646 | 1461685348183 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:42:28 INFO - PROCESS | 1646 | 1461685348324 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb89800 == 117 [pid = 1646] [id = 503] 08:42:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12a92e800) [pid = 1646] [serial = 1509] [outer = 0x0] 08:42:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12ab0b000) [pid = 1646] [serial = 1510] [outer = 0x12a92e800] 08:42:28 INFO - PROCESS | 1646 | 1461685348356 Marionette DEBUG loaded listener.js 08:42:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12ace0c00) [pid = 1646] [serial = 1511] [outer = 0x12a92e800] 08:42:28 INFO - PROCESS | 1646 | 1461685348792 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 773ms 08:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:42:28 INFO - PROCESS | 1646 | 1461685348822 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 1646 | 1461685348825 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:42:28 INFO - PROCESS | 1646 | 1461685348834 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 1646 | 1461685348837 Marionette TRACE conn2 <- [1,1986,null,{}] 08:42:28 INFO - PROCESS | 1646 | 1461685348839 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}] 08:42:28 INFO - PROCESS | 1646 | 1461685348971 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:42:29 INFO - PROCESS | 1646 | 1461685349111 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x139c81000 == 118 [pid = 1646] [id = 504] 08:42:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12aa94400) [pid = 1646] [serial = 1512] [outer = 0x0] 08:42:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12b26b000) [pid = 1646] [serial = 1513] [outer = 0x12aa94400] 08:42:29 INFO - PROCESS | 1646 | 1461685349143 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12ddce400) [pid = 1646] [serial = 1514] [outer = 0x12aa94400] 08:42:29 INFO - PROCESS | 1646 | 1461685349548 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]]]}] 08:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 777ms 08:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:42:29 INFO - PROCESS | 1646 | 1461685349607 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:42:29 INFO - PROCESS | 1646 | 1461685349608 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:42:29 INFO - PROCESS | 1646 | 1461685349610 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:42:29 INFO - PROCESS | 1646 | 1461685349612 Marionette TRACE conn2 <- [1,1990,null,{}] 08:42:29 INFO - PROCESS | 1646 | 1461685349614 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}] 08:42:29 INFO - PROCESS | 1646 | 1461685349742 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:42:29 INFO - PROCESS | 1646 | 1461685349850 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x139fad000 == 119 [pid = 1646] [id = 505] 08:42:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12d18dc00) [pid = 1646] [serial = 1515] [outer = 0x0] 08:42:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x130123400) [pid = 1646] [serial = 1516] [outer = 0x12d18dc00] 08:42:29 INFO - PROCESS | 1646 | 1461685349880 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x1376e3800) [pid = 1646] [serial = 1517] [outer = 0x12d18dc00] 08:42:30 INFO - PROCESS | 1646 | 1461685350331 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]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 769ms 08:42:30 INFO - PROCESS | 1646 | 1461685350379 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 1646 | 1461685350381 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:42:30 INFO - PROCESS | 1646 | 1461685350383 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 1646 | 1461685350384 Marionette TRACE conn2 <- [1,1994,null,{}] 08:42:30 INFO - PROCESS | 1646 | 1461685350387 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}] 08:42:30 INFO - PROCESS | 1646 | 1461685350509 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:42:30 INFO - PROCESS | 1646 | 1461685350647 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a591000 == 120 [pid = 1646] [id = 506] 08:42:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x139e0bc00) [pid = 1646] [serial = 1518] [outer = 0x0] 08:42:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x139e10000) [pid = 1646] [serial = 1519] [outer = 0x139e0bc00] 08:42:30 INFO - PROCESS | 1646 | 1461685350707 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x139e18c00) [pid = 1646] [serial = 1520] [outer = 0x139e0bc00] 08:42:31 INFO - PROCESS | 1646 | 1461685351290 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]]]}] 08:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 972ms 08:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:42:31 INFO - PROCESS | 1646 | 1461685351356 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 1646 | 1461685351357 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:42:31 INFO - PROCESS | 1646 | 1461685351359 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 1646 | 1461685351360 Marionette TRACE conn2 <- [1,1998,null,{}] 08:42:31 INFO - PROCESS | 1646 | 1461685351363 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}] 08:42:31 INFO - PROCESS | 1646 | 1461685351491 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:42:31 INFO - PROCESS | 1646 | 1461685351602 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x13aa43000 == 121 [pid = 1646] [id = 507] 08:42:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x139f99400) [pid = 1646] [serial = 1521] [outer = 0x0] 08:42:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x13a093800) [pid = 1646] [serial = 1522] [outer = 0x139f99400] 08:42:31 INFO - PROCESS | 1646 | 1461685351629 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x13a2b5000) [pid = 1646] [serial = 1523] [outer = 0x139f99400] 08:42:32 INFO - PROCESS | 1646 | 1461685352082 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]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 771ms 08:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:42:32 INFO - PROCESS | 1646 | 1461685352130 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 1646 | 1461685352132 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:42:32 INFO - PROCESS | 1646 | 1461685352134 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 1646 | 1461685352135 Marionette TRACE conn2 <- [1,2002,null,{}] 08:42:32 INFO - PROCESS | 1646 | 1461685352138 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}] 08:42:32 INFO - PROCESS | 1646 | 1461685352266 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:42:32 INFO - PROCESS | 1646 | 1461685352406 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x13af88000 == 122 [pid = 1646] [id = 508] 08:42:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x12ddcf800) [pid = 1646] [serial = 1524] [outer = 0x0] 08:42:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x13a2be800) [pid = 1646] [serial = 1525] [outer = 0x12ddcf800] 08:42:32 INFO - PROCESS | 1646 | 1461685352434 Marionette DEBUG loaded listener.js 08:42:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x13a438000) [pid = 1646] [serial = 1526] [outer = 0x12ddcf800] 08:42:32 INFO - PROCESS | 1646 | 1461685352930 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]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 820ms 08:42:32 INFO - PROCESS | 1646 | 1461685352977 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 1646 | 1461685352979 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:42:32 INFO - PROCESS | 1646 | 1461685352984 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 1646 | 1461685352985 Marionette TRACE conn2 <- [1,2006,null,{}] 08:42:32 INFO - PROCESS | 1646 | 1461685352987 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}] 08:42:33 INFO - PROCESS | 1646 | 1461685353118 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:42:33 INFO - PROCESS | 1646 | 1461685353230 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac19800 == 123 [pid = 1646] [id = 509] 08:42:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12b4d1c00) [pid = 1646] [serial = 1527] [outer = 0x0] 08:42:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x13a2bfc00) [pid = 1646] [serial = 1528] [outer = 0x12b4d1c00] 08:42:33 INFO - PROCESS | 1646 | 1461685353259 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x13a848800) [pid = 1646] [serial = 1529] [outer = 0x12b4d1c00] 08:42:33 INFO - PROCESS | 1646 | 1461685353681 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]]]}] 08:42:33 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 08:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 721ms 08:42:33 INFO - PROCESS | 1646 | 1461685353704 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 1646 | 1461685353706 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:42:33 INFO - PROCESS | 1646 | 1461685353708 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:42:33 INFO - PROCESS | 1646 | 1461685353709 Marionette TRACE conn2 <- [1,2010,null,{}] 08:42:33 INFO - PROCESS | 1646 | 1461685353712 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}] 08:42:33 INFO - PROCESS | 1646 | 1461685353842 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:42:33 INFO - PROCESS | 1646 | 1461685353956 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a805000 == 124 [pid = 1646] [id = 510] 08:42:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12ec2e400) [pid = 1646] [serial = 1530] [outer = 0x0] 08:42:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x13a850800) [pid = 1646] [serial = 1531] [outer = 0x12ec2e400] 08:42:33 INFO - PROCESS | 1646 | 1461685353986 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x13afdc400) [pid = 1646] [serial = 1532] [outer = 0x12ec2e400] 08:42:34 INFO - PROCESS | 1646 | 1461685354891 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]]]}] 08:42:34 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 08:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1221ms 08:42:34 INFO - PROCESS | 1646 | 1461685354929 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:42:34 INFO - PROCESS | 1646 | 1461685354932 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:42:34 INFO - PROCESS | 1646 | 1461685354935 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 1646 | 1461685354938 Marionette TRACE conn2 <- [1,2014,null,{}] 08:42:34 INFO - PROCESS | 1646 | 1461685354962 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}] 08:42:35 INFO - PROCESS | 1646 | 1461685355079 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:42:35 INFO - PROCESS | 1646 | 1461685355221 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x125ab1800 == 125 [pid = 1646] [id = 511] 08:42:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x114f32400) [pid = 1646] [serial = 1533] [outer = 0x0] 08:42:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x114f49c00) [pid = 1646] [serial = 1534] [outer = 0x114f32400] 08:42:35 INFO - PROCESS | 1646 | 1461685355253 Marionette DEBUG loaded listener.js 08:42:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x117896800) [pid = 1646] [serial = 1535] [outer = 0x114f32400] 08:42:35 INFO - PROCESS | 1646 | 1461685355655 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]]]}] 08:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 743ms 08:42:35 INFO - PROCESS | 1646 | 1461685355694 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 1646 | 1461685355697 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:42:35 INFO - PROCESS | 1646 | 1461685355703 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 1646 | 1461685355705 Marionette TRACE conn2 <- [1,2018,null,{}] 08:42:35 INFO - PROCESS | 1646 | 1461685355709 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}] 08:42:35 INFO - PROCESS | 1646 | 1461685355819 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:42:35 INFO - PROCESS | 1646 | 1461685355933 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b01d000 == 126 [pid = 1646] [id = 512] 08:42:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x1154b0800) [pid = 1646] [serial = 1536] [outer = 0x0] 08:42:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x1187c1c00) [pid = 1646] [serial = 1537] [outer = 0x1154b0800] 08:42:35 INFO - PROCESS | 1646 | 1461685355960 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x118f29800) [pid = 1646] [serial = 1538] [outer = 0x1154b0800] 08:42:36 INFO - PROCESS | 1646 | 1461685356399 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]]]}] 08:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 724ms 08:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:42:36 INFO - PROCESS | 1646 | 1461685356428 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:42:36 INFO - PROCESS | 1646 | 1461685356429 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:42:36 INFO - PROCESS | 1646 | 1461685356431 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:42:36 INFO - PROCESS | 1646 | 1461685356433 Marionette TRACE conn2 <- [1,2022,null,{}] 08:42:36 INFO - PROCESS | 1646 | 1461685356441 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}] 08:42:36 INFO - PROCESS | 1646 | 1461685356570 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:42:36 INFO - PROCESS | 1646 | 1461685356686 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x126679800 == 127 [pid = 1646] [id = 513] 08:42:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x119837000) [pid = 1646] [serial = 1539] [outer = 0x0] 08:42:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x11ae59c00) [pid = 1646] [serial = 1540] [outer = 0x119837000] 08:42:36 INFO - PROCESS | 1646 | 1461685356716 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x11bbdd800) [pid = 1646] [serial = 1541] [outer = 0x119837000] 08:42:36 INFO - PROCESS | 1646 | --DOCSHELL 0x130272800 == 126 [pid = 1646] [id = 297] 08:42:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12f1c9000 == 125 [pid = 1646] [id = 181] 08:42:36 INFO - PROCESS | 1646 | --DOCSHELL 0x137831000 == 124 [pid = 1646] [id = 500] 08:42:36 INFO - PROCESS | 1646 | --DOCSHELL 0x130965000 == 123 [pid = 1646] [id = 499] 08:42:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1301a2000 == 122 [pid = 1646] [id = 498] 08:42:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12fc80800 == 121 [pid = 1646] [id = 497] 08:42:36 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x128f59000) [pid = 1646] [serial = 1393] [outer = 0x0] [url = about:blank] 08:42:36 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x13a84b400) [pid = 1646] [serial = 1396] [outer = 0x0] [url = about:blank] 08:42:36 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x14762d800) [pid = 1646] [serial = 1399] [outer = 0x0] [url = about:blank] 08:42:36 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12fb72800) [pid = 1646] [serial = 1423] [outer = 0x0] [url = about:blank] 08:42:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12ec8f800 == 120 [pid = 1646] [id = 496] 08:42:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12e40b800 == 119 [pid = 1646] [id = 495] 08:42:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12bbab800 == 118 [pid = 1646] [id = 494] 08:42:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac17800 == 117 [pid = 1646] [id = 493] 08:42:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1294d4800 == 116 [pid = 1646] [id = 492] 08:42:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11923a800 == 115 [pid = 1646] [id = 491] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab83800 == 114 [pid = 1646] [id = 490] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x11c20a000 == 113 [pid = 1646] [id = 489] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12963b000 == 112 [pid = 1646] [id = 486] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x146161800 == 111 [pid = 1646] [id = 485] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x13ad21000 == 110 [pid = 1646] [id = 484] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x13a867000 == 109 [pid = 1646] [id = 483] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x13a813000 == 108 [pid = 1646] [id = 482] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x139fbb800 == 107 [pid = 1646] [id = 481] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x139d68000 == 106 [pid = 1646] [id = 480] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x13096b000 == 105 [pid = 1646] [id = 479] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12f696000 == 104 [pid = 1646] [id = 478] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x13ad13000 == 103 [pid = 1646] [id = 454] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12b1e7800 == 102 [pid = 1646] [id = 477] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x125bb6000 == 101 [pid = 1646] [id = 476] 08:42:37 INFO - PROCESS | 1646 | --DOCSHELL 0x118e4e800 == 100 [pid = 1646] [id = 475] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x12e4e2c00) [pid = 1646] [serial = 1420] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12ed3b000) [pid = 1646] [serial = 1421] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x12afe2000) [pid = 1646] [serial = 1415] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12ae8c800) [pid = 1646] [serial = 1414] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x12b26a400) [pid = 1646] [serial = 1417] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12d496400) [pid = 1646] [serial = 1418] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x139fa1c00) [pid = 1646] [serial = 1384] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x118e20c00) [pid = 1646] [serial = 1402] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x11b084c00) [pid = 1646] [serial = 1403] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x137858400) [pid = 1646] [serial = 1363] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12d7ca000) [pid = 1646] [serial = 1375] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x12ace4800) [pid = 1646] [serial = 1411] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x12ad5c400) [pid = 1646] [serial = 1412] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x12669c400) [pid = 1646] [serial = 1405] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x1297da800) [pid = 1646] [serial = 1406] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12aa32800) [pid = 1646] [serial = 1408] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12ab11c00) [pid = 1646] [serial = 1409] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x1376d2400) [pid = 1646] [serial = 1378] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x13905e000) [pid = 1646] [serial = 1381] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12b031400) [pid = 1646] [serial = 1372] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x11b22a800) [pid = 1646] [serial = 1366] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x13a431000) [pid = 1646] [serial = 1390] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x13a2b6800) [pid = 1646] [serial = 1387] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x12aac7400) [pid = 1646] [serial = 1369] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1646 | 1461685357168 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]]]}] 08:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 773ms 08:42:37 INFO - PROCESS | 1646 | 1461685357207 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:42:37 INFO - PROCESS | 1646 | 1461685357209 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:42:37 INFO - PROCESS | 1646 | 1461685357211 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:42:37 INFO - PROCESS | 1646 | 1461685357212 Marionette TRACE conn2 <- [1,2026,null,{}] 08:42:37 INFO - PROCESS | 1646 | 1461685357215 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}] 08:42:37 INFO - PROCESS | 1646 | 1461685357316 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:42:37 INFO - PROCESS | 1646 | 1461685357320 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d92000 == 101 [pid = 1646] [id = 514] 08:42:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x11a891000) [pid = 1646] [serial = 1542] [outer = 0x0] 08:42:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x11c503c00) [pid = 1646] [serial = 1543] [outer = 0x11a891000] 08:42:37 INFO - PROCESS | 1646 | 1461685357348 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x123b6e000) [pid = 1646] [serial = 1544] [outer = 0x11a891000] 08:42:37 INFO - PROCESS | 1646 | 1461685357734 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]]]}] 08:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 571ms 08:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:42:37 INFO - PROCESS | 1646 | 1461685357782 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:42:37 INFO - PROCESS | 1646 | 1461685357784 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:42:37 INFO - PROCESS | 1646 | 1461685357786 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:42:37 INFO - PROCESS | 1646 | 1461685357787 Marionette TRACE conn2 <- [1,2030,null,{}] 08:42:37 INFO - PROCESS | 1646 | 1461685357789 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}] 08:42:37 INFO - PROCESS | 1646 | 1461685357886 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:42:37 INFO - PROCESS | 1646 | 1461685357891 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab86800 == 102 [pid = 1646] [id = 515] 08:42:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x123c6f400) [pid = 1646] [serial = 1545] [outer = 0x0] 08:42:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x125d5c000) [pid = 1646] [serial = 1546] [outer = 0x123c6f400] 08:42:37 INFO - PROCESS | 1646 | 1461685357917 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x1268a0000) [pid = 1646] [serial = 1547] [outer = 0x123c6f400] 08:42:38 INFO - PROCESS | 1646 | 1461685358291 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]]]}] 08:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 517ms 08:42:38 INFO - PROCESS | 1646 | 1461685358304 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:42:38 INFO - PROCESS | 1646 | 1461685358305 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:42:38 INFO - PROCESS | 1646 | 1461685358309 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 1646 | 1461685358311 Marionette TRACE conn2 <- [1,2034,null,{}] 08:42:38 INFO - PROCESS | 1646 | 1461685358313 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}] 08:42:38 INFO - PROCESS | 1646 | 1461685358458 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:42:38 INFO - PROCESS | 1646 | 1461685358468 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae65800 == 103 [pid = 1646] [id = 516] 08:42:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x127193800) [pid = 1646] [serial = 1548] [outer = 0x0] 08:42:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x129220000) [pid = 1646] [serial = 1549] [outer = 0x127193800] 08:42:38 INFO - PROCESS | 1646 | 1461685358496 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12a926800) [pid = 1646] [serial = 1550] [outer = 0x127193800] 08:42:38 INFO - PROCESS | 1646 | 1461685358854 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]]]}] 08:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 571ms 08:42:38 INFO - PROCESS | 1646 | 1461685358880 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:42:38 INFO - PROCESS | 1646 | 1461685358881 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:42:38 INFO - PROCESS | 1646 | 1461685358883 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 1646 | 1461685358884 Marionette TRACE conn2 <- [1,2038,null,{}] 08:42:38 INFO - PROCESS | 1646 | 1461685358886 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}] 08:42:38 INFO - PROCESS | 1646 | 1461685358985 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:42:38 INFO - PROCESS | 1646 | 1461685358992 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b1d4000 == 104 [pid = 1646] [id = 517] 08:42:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x12a928800) [pid = 1646] [serial = 1551] [outer = 0x0] 08:42:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x12aa35800) [pid = 1646] [serial = 1552] [outer = 0x12a928800] 08:42:39 INFO - PROCESS | 1646 | 1461685359018 Marionette DEBUG loaded listener.js 08:42:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x12aac6000) [pid = 1646] [serial = 1553] [outer = 0x12a928800] 08:42:39 INFO - PROCESS | 1646 | 1461685359451 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]]]}] 08:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 618ms 08:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:42:39 INFO - PROCESS | 1646 | 1461685359502 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:42:39 INFO - PROCESS | 1646 | 1461685359503 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:42:39 INFO - PROCESS | 1646 | 1461685359505 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:42:39 INFO - PROCESS | 1646 | 1461685359506 Marionette TRACE conn2 <- [1,2042,null,{}] 08:42:39 INFO - PROCESS | 1646 | 1461685359508 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}] 08:42:39 INFO - PROCESS | 1646 | 1461685359638 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:42:39 INFO - PROCESS | 1646 | 1461685359659 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bba7000 == 105 [pid = 1646] [id = 518] 08:42:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12a921c00) [pid = 1646] [serial = 1554] [outer = 0x0] 08:42:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12aacfc00) [pid = 1646] [serial = 1555] [outer = 0x12a921c00] 08:42:39 INFO - PROCESS | 1646 | 1461685359686 Marionette DEBUG loaded listener.js 08:42:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x12ab12400) [pid = 1646] [serial = 1556] [outer = 0x12a921c00] 08:42:40 INFO - PROCESS | 1646 | 1461685360064 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]]]}] 08:42:40 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) 08:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 568ms 08:42:40 INFO - PROCESS | 1646 | 1461685360074 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 1646 | 1461685360075 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:42:40 INFO - PROCESS | 1646 | 1461685360077 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 1646 | 1461685360078 Marionette TRACE conn2 <- [1,2046,null,{}] 08:42:40 INFO - PROCESS | 1646 | 1461685360081 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}] 08:42:40 INFO - PROCESS | 1646 | 1461685360215 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:42:40 INFO - PROCESS | 1646 | 1461685360230 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d32b000 == 106 [pid = 1646] [id = 519] 08:42:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12ab12c00) [pid = 1646] [serial = 1557] [outer = 0x0] 08:42:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12ac6d000) [pid = 1646] [serial = 1558] [outer = 0x12ab12c00] 08:42:40 INFO - PROCESS | 1646 | 1461685360256 Marionette DEBUG loaded listener.js 08:42:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12acec800) [pid = 1646] [serial = 1559] [outer = 0x12ab12c00] 08:42:40 INFO - PROCESS | 1646 | 1461685360642 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]]]}] 08:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 573ms 08:42:40 INFO - PROCESS | 1646 | 1461685360651 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 1646 | 1461685360652 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:42:40 INFO - PROCESS | 1646 | 1461685360655 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 1646 | 1461685360656 Marionette TRACE conn2 <- [1,2050,null,{}] 08:42:40 INFO - PROCESS | 1646 | 1461685360661 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}] 08:42:40 INFO - PROCESS | 1646 | 1461685360796 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:42:40 INFO - PROCESS | 1646 | 1461685360811 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e411800 == 107 [pid = 1646] [id = 520] 08:42:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x12ad32400) [pid = 1646] [serial = 1560] [outer = 0x0] 08:42:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12ad5ec00) [pid = 1646] [serial = 1561] [outer = 0x12ad32400] 08:42:40 INFO - PROCESS | 1646 | 1461685360836 Marionette DEBUG loaded listener.js 08:42:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12ae85400) [pid = 1646] [serial = 1562] [outer = 0x12ad32400] 08:42:41 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12ae92800) [pid = 1646] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:42:41 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x12b656c00) [pid = 1646] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:42:41 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12b658000) [pid = 1646] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:42:41 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x12ac36800) [pid = 1646] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:42:41 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x12ddd2000) [pid = 1646] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:42:41 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x1133a1c00) [pid = 1646] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:42:41 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x1296d2c00) [pid = 1646] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:42:41 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x1133a4800) [pid = 1646] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:42:41 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x1296d4400) [pid = 1646] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:42:41 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x12ac6e800) [pid = 1646] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:42:41 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x1178a4c00) [pid = 1646] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:42:41 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12ddd3400) [pid = 1646] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:42:41 INFO - PROCESS | 1646 | 1461685361768 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]]]}] 08:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1126ms 08:42:41 INFO - PROCESS | 1646 | 1461685361781 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:42:41 INFO - PROCESS | 1646 | 1461685361783 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:42:41 INFO - PROCESS | 1646 | 1461685361785 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:42:41 INFO - PROCESS | 1646 | 1461685361787 Marionette TRACE conn2 <- [1,2054,null,{}] 08:42:41 INFO - PROCESS | 1646 | 1461685361789 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}] 08:42:41 INFO - PROCESS | 1646 | 1461685361907 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:42:42 INFO - PROCESS | 1646 | 1461685362004 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12eac7800 == 108 [pid = 1646] [id = 521] 08:42:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x1133ad400) [pid = 1646] [serial = 1563] [outer = 0x0] 08:42:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x12ac6e800) [pid = 1646] [serial = 1564] [outer = 0x1133ad400] 08:42:42 INFO - PROCESS | 1646 | 1461685362034 Marionette DEBUG loaded listener.js 08:42:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x12b02a800) [pid = 1646] [serial = 1565] [outer = 0x1133ad400] 08:42:42 INFO - PROCESS | 1646 | 1461685362331 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]]]}] 08:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 569ms 08:42:42 INFO - PROCESS | 1646 | 1461685362355 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 1646 | 1461685362356 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:42:42 INFO - PROCESS | 1646 | 1461685362367 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 1646 | 1461685362368 Marionette TRACE conn2 <- [1,2058,null,{}] 08:42:42 INFO - PROCESS | 1646 | 1461685362370 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}] 08:42:42 INFO - PROCESS | 1646 | 1461685362477 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:42:42 INFO - PROCESS | 1646 | 1461685362482 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12edf3000 == 109 [pid = 1646] [id = 522] 08:42:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12b02b000) [pid = 1646] [serial = 1566] [outer = 0x0] 08:42:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12b272c00) [pid = 1646] [serial = 1567] [outer = 0x12b02b000] 08:42:42 INFO - PROCESS | 1646 | 1461685362507 Marionette DEBUG loaded listener.js 08:42:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x12b4c9c00) [pid = 1646] [serial = 1568] [outer = 0x12b02b000] 08:42:42 INFO - PROCESS | 1646 | 1461685362887 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]]]}] 08:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 568ms 08:42:42 INFO - PROCESS | 1646 | 1461685362948 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 1646 | 1461685362949 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:42:42 INFO - PROCESS | 1646 | 1461685362952 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 1646 | 1461685362953 Marionette TRACE conn2 <- [1,2062,null,{}] 08:42:42 INFO - PROCESS | 1646 | 1461685362956 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}] 08:42:43 INFO - PROCESS | 1646 | 1461685363110 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:42:43 INFO - PROCESS | 1646 | 1461685363117 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb92000 == 110 [pid = 1646] [id = 523] 08:42:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12b271400) [pid = 1646] [serial = 1569] [outer = 0x0] 08:42:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12b4d4000) [pid = 1646] [serial = 1570] [outer = 0x12b271400] 08:42:43 INFO - PROCESS | 1646 | 1461685363157 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12bb4d400) [pid = 1646] [serial = 1571] [outer = 0x12b271400] 08:42:43 INFO - PROCESS | 1646 | 1461685363764 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]]]}] 08:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 870ms 08:42:43 INFO - PROCESS | 1646 | 1461685363823 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:42:43 INFO - PROCESS | 1646 | 1461685363825 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:42:43 INFO - PROCESS | 1646 | 1461685363829 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 1646 | 1461685363832 Marionette TRACE conn2 <- [1,2066,null,{}] 08:42:43 INFO - PROCESS | 1646 | 1461685363836 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}] 08:42:43 INFO - PROCESS | 1646 | 1461685363968 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:42:44 INFO - PROCESS | 1646 | 1461685364100 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a81f800 == 111 [pid = 1646] [id = 524] 08:42:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x114bc4c00) [pid = 1646] [serial = 1572] [outer = 0x0] 08:42:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x114beac00) [pid = 1646] [serial = 1573] [outer = 0x114bc4c00] 08:42:44 INFO - PROCESS | 1646 | 1461685364136 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x114f44400) [pid = 1646] [serial = 1574] [outer = 0x114bc4c00] 08:42:44 INFO - PROCESS | 1646 | 1461685364628 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]]]}] 08:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 824ms 08:42:44 INFO - PROCESS | 1646 | 1461685364655 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:42:44 INFO - PROCESS | 1646 | 1461685364662 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:42:44 INFO - PROCESS | 1646 | 1461685364669 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:42:44 INFO - PROCESS | 1646 | 1461685364671 Marionette TRACE conn2 <- [1,2070,null,{}] 08:42:44 INFO - PROCESS | 1646 | 1461685364676 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}] 08:42:44 INFO - PROCESS | 1646 | 1461685364859 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:42:44 INFO - PROCESS | 1646 | 1461685364992 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1290df800 == 112 [pid = 1646] [id = 525] 08:42:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x114bc5400) [pid = 1646] [serial = 1575] [outer = 0x0] 08:42:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x118cfb800) [pid = 1646] [serial = 1576] [outer = 0x114bc5400] 08:42:45 INFO - PROCESS | 1646 | 1461685365023 Marionette DEBUG loaded listener.js 08:42:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x11ba1d000) [pid = 1646] [serial = 1577] [outer = 0x114bc5400] 08:42:45 INFO - PROCESS | 1646 | 1461685365459 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]]]}] 08:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 821ms 08:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:42:45 INFO - PROCESS | 1646 | 1461685365490 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 1646 | 1461685365492 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:42:45 INFO - PROCESS | 1646 | 1461685365494 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 1646 | 1461685365496 Marionette TRACE conn2 <- [1,2074,null,{}] 08:42:45 INFO - PROCESS | 1646 | 1461685365504 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}] 08:42:45 INFO - PROCESS | 1646 | 1461685365631 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:42:45 INFO - PROCESS | 1646 | 1461685365737 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e70b800 == 113 [pid = 1646] [id = 526] 08:42:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x123b70000) [pid = 1646] [serial = 1578] [outer = 0x0] 08:42:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x1290a2400) [pid = 1646] [serial = 1579] [outer = 0x123b70000] 08:42:45 INFO - PROCESS | 1646 | 1461685365770 Marionette DEBUG loaded listener.js 08:42:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x1296d7c00) [pid = 1646] [serial = 1580] [outer = 0x123b70000] 08:42:46 INFO - PROCESS | 1646 | 1461685366210 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]]]}] 08:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 775ms 08:42:46 INFO - PROCESS | 1646 | 1461685366275 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:42:46 INFO - PROCESS | 1646 | 1461685366277 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:42:46 INFO - PROCESS | 1646 | 1461685366280 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 1646 | 1461685366281 Marionette TRACE conn2 <- [1,2078,null,{}] 08:42:46 INFO - PROCESS | 1646 | 1461685366283 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}] 08:42:46 INFO - PROCESS | 1646 | 1461685366408 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:42:46 INFO - PROCESS | 1646 | 1461685366545 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x130262800 == 114 [pid = 1646] [id = 527] 08:42:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x1280bc800) [pid = 1646] [serial = 1581] [outer = 0x0] 08:42:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x12aa36000) [pid = 1646] [serial = 1582] [outer = 0x1280bc800] 08:42:46 INFO - PROCESS | 1646 | 1461685366578 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x12ae88400) [pid = 1646] [serial = 1583] [outer = 0x1280bc800] 08:42:46 INFO - PROCESS | 1646 | 1461685366971 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]]]}] 08:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 721ms 08:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:42:47 INFO - PROCESS | 1646 | 1461685367002 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 1646 | 1461685367003 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:42:47 INFO - PROCESS | 1646 | 1461685367005 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 1646 | 1461685367007 Marionette TRACE conn2 <- [1,2082,null,{}] 08:42:47 INFO - PROCESS | 1646 | 1461685367029 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}] 08:42:47 INFO - PROCESS | 1646 | 1461685367149 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:42:47 INFO - PROCESS | 1646 | 1461685367254 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x130972800 == 115 [pid = 1646] [id = 528] 08:42:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x12ae92c00) [pid = 1646] [serial = 1584] [outer = 0x0] 08:42:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x12afd9c00) [pid = 1646] [serial = 1585] [outer = 0x12ae92c00] 08:42:47 INFO - PROCESS | 1646 | 1461685367285 Marionette DEBUG loaded listener.js 08:42:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x12b275c00) [pid = 1646] [serial = 1586] [outer = 0x12ae92c00] 08:42:47 INFO - PROCESS | 1646 | 1461685367691 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]]]}] 08:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 738ms 08:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:42:47 INFO - PROCESS | 1646 | 1461685367744 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 1646 | 1461685367746 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:42:47 INFO - PROCESS | 1646 | 1461685367748 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 1646 | 1461685367749 Marionette TRACE conn2 <- [1,2086,null,{}] 08:42:47 INFO - PROCESS | 1646 | 1461685367772 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}] 08:42:47 INFO - PROCESS | 1646 | 1461685367962 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:42:48 INFO - PROCESS | 1646 | 1461685368069 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x137831000 == 116 [pid = 1646] [id = 529] 08:42:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x12bc71000) [pid = 1646] [serial = 1587] [outer = 0x0] 08:42:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x12d18cc00) [pid = 1646] [serial = 1588] [outer = 0x12bc71000] 08:42:48 INFO - PROCESS | 1646 | 1461685368102 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x12d49e000) [pid = 1646] [serial = 1589] [outer = 0x12bc71000] 08:42:48 INFO - PROCESS | 1646 | 1461685368515 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]]]}] 08:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 820ms 08:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:42:48 INFO - PROCESS | 1646 | 1461685368569 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:42:48 INFO - PROCESS | 1646 | 1461685368570 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:42:48 INFO - PROCESS | 1646 | 1461685368572 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:42:48 INFO - PROCESS | 1646 | 1461685368574 Marionette TRACE conn2 <- [1,2090,null,{}] 08:42:48 INFO - PROCESS | 1646 | 1461685368578 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}] 08:42:48 INFO - PROCESS | 1646 | 1461685368707 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:42:48 INFO - PROCESS | 1646 | 1461685368818 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x138799000 == 117 [pid = 1646] [id = 530] 08:42:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12d49f400) [pid = 1646] [serial = 1590] [outer = 0x0] 08:42:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x12ddc7400) [pid = 1646] [serial = 1591] [outer = 0x12d49f400] 08:42:48 INFO - PROCESS | 1646 | 1461685368861 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x12e496800) [pid = 1646] [serial = 1592] [outer = 0x12d49f400] 08:42:49 INFO - PROCESS | 1646 | 1461685369360 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]]]}] 08:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 822ms 08:42:49 INFO - PROCESS | 1646 | 1461685369396 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:42:49 INFO - PROCESS | 1646 | 1461685369398 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:42:49 INFO - PROCESS | 1646 | 1461685369401 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 1646 | 1461685369403 Marionette TRACE conn2 <- [1,2094,null,{}] 08:42:49 INFO - PROCESS | 1646 | 1461685369407 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}] 08:42:49 INFO - PROCESS | 1646 | 1461685369587 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:42:49 INFO - PROCESS | 1646 | 1461685369776 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x13942d800 == 118 [pid = 1646] [id = 531] 08:42:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x12d7cbc00) [pid = 1646] [serial = 1593] [outer = 0x0] 08:42:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x12e4e2c00) [pid = 1646] [serial = 1594] [outer = 0x12d7cbc00] 08:42:49 INFO - PROCESS | 1646 | 1461685369823 Marionette DEBUG loaded listener.js 08:42:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x12e67e800) [pid = 1646] [serial = 1595] [outer = 0x12d7cbc00] 08:42:50 INFO - PROCESS | 1646 | 1461685370229 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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 870ms 08:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:42:50 INFO - PROCESS | 1646 | 1461685370272 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 1646 | 1461685370273 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:42:50 INFO - PROCESS | 1646 | 1461685370276 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 1646 | 1461685370277 Marionette TRACE conn2 <- [1,2098,null,{}] 08:42:50 INFO - PROCESS | 1646 | 1461685370279 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}] 08:42:50 INFO - PROCESS | 1646 | 1461685370401 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:42:50 INFO - PROCESS | 1646 | 1461685370539 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d6f800 == 119 [pid = 1646] [id = 532] 08:42:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x12be4d400) [pid = 1646] [serial = 1596] [outer = 0x0] 08:42:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x12ec2c800) [pid = 1646] [serial = 1597] [outer = 0x12be4d400] 08:42:50 INFO - PROCESS | 1646 | 1461685370573 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x12ed41800) [pid = 1646] [serial = 1598] [outer = 0x12be4d400] 08:42:50 INFO - PROCESS | 1646 | 1461685370993 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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 724ms 08:42:51 INFO - PROCESS | 1646 | 1461685371000 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 1646 | 1461685371001 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:42:51 INFO - PROCESS | 1646 | 1461685371004 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 1646 | 1461685371005 Marionette TRACE conn2 <- [1,2102,null,{}] 08:42:51 INFO - PROCESS | 1646 | 1461685371008 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}] 08:42:51 INFO - PROCESS | 1646 | 1461685371150 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:42:51 INFO - PROCESS | 1646 | 1461685371259 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a28c000 == 120 [pid = 1646] [id = 533] 08:42:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x12ed3bc00) [pid = 1646] [serial = 1599] [outer = 0x0] 08:42:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x12f397000) [pid = 1646] [serial = 1600] [outer = 0x12ed3bc00] 08:42:51 INFO - PROCESS | 1646 | 1461685371289 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x12f798800) [pid = 1646] [serial = 1601] [outer = 0x12ed3bc00] 08:42:51 INFO - PROCESS | 1646 | 1461685371713 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]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 770ms 08:42:51 INFO - PROCESS | 1646 | 1461685371775 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 1646 | 1461685371777 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:42:51 INFO - PROCESS | 1646 | 1461685371779 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 1646 | 1461685371781 Marionette TRACE conn2 <- [1,2106,null,{}] 08:42:51 INFO - PROCESS | 1646 | 1461685371783 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}] 08:42:51 INFO - PROCESS | 1646 | 1461685371921 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:42:52 INFO - PROCESS | 1646 | 1461685372104 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a81f800 == 121 [pid = 1646] [id = 534] 08:42:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x12e687800) [pid = 1646] [serial = 1602] [outer = 0x0] 08:42:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x12fcd1800) [pid = 1646] [serial = 1603] [outer = 0x12e687800] 08:42:52 INFO - PROCESS | 1646 | 1461685372142 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x1376cd400) [pid = 1646] [serial = 1604] [outer = 0x12e687800] 08:42:52 INFO - PROCESS | 1646 | 1461685372634 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]]]}] 08:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 873ms 08:42:52 INFO - PROCESS | 1646 | 1461685372653 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 1646 | 1461685372655 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:42:52 INFO - PROCESS | 1646 | 1461685372657 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 1646 | 1461685372658 Marionette TRACE conn2 <- [1,2110,null,{}] 08:42:52 INFO - PROCESS | 1646 | 1461685372661 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}] 08:42:52 INFO - PROCESS | 1646 | 1461685372974 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:42:53 INFO - PROCESS | 1646 | 1461685373096 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c206800 == 122 [pid = 1646] [id = 535] 08:42:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x113609400) [pid = 1646] [serial = 1605] [outer = 0x0] 08:42:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x114753400) [pid = 1646] [serial = 1606] [outer = 0x113609400] 08:42:53 INFO - PROCESS | 1646 | 1461685373126 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x114f43000) [pid = 1646] [serial = 1607] [outer = 0x113609400] 08:42:53 INFO - PROCESS | 1646 | 1461685373537 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]]]}] 08:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 921ms 08:42:53 INFO - PROCESS | 1646 | 1461685373580 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 1646 | 1461685373582 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:42:53 INFO - PROCESS | 1646 | 1461685373585 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 1646 | 1461685373588 Marionette TRACE conn2 <- [1,2114,null,{}] 08:42:53 INFO - PROCESS | 1646 | 1461685373591 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}] 08:42:53 INFO - PROCESS | 1646 | 1461685373709 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:42:53 INFO - PROCESS | 1646 | 1461685373860 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12af32800 == 123 [pid = 1646] [id = 536] 08:42:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x1157a0000) [pid = 1646] [serial = 1608] [outer = 0x0] 08:42:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x1187c8c00) [pid = 1646] [serial = 1609] [outer = 0x1157a0000] 08:42:53 INFO - PROCESS | 1646 | 1461685373893 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 291 (0x11b232c00) [pid = 1646] [serial = 1610] [outer = 0x1157a0000] 08:42:54 INFO - PROCESS | 1646 | 1461685374411 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]]]}] 08:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 872ms 08:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:42:54 INFO - PROCESS | 1646 | 1461685374457 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:42:54 INFO - PROCESS | 1646 | 1461685374459 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:42:54 INFO - PROCESS | 1646 | 1461685374461 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:42:54 INFO - PROCESS | 1646 | 1461685374463 Marionette TRACE conn2 <- [1,2118,null,{}] 08:42:54 INFO - PROCESS | 1646 | 1461685374465 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}] 08:42:54 INFO - PROCESS | 1646 | 1461685374581 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:42:54 INFO - PROCESS | 1646 | 1461685374726 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296ae800 == 124 [pid = 1646] [id = 537] 08:42:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 292 (0x11ba11400) [pid = 1646] [serial = 1611] [outer = 0x0] 08:42:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 293 (0x11c939800) [pid = 1646] [serial = 1612] [outer = 0x11ba11400] 08:42:54 INFO - PROCESS | 1646 | 1461685374756 Marionette DEBUG loaded listener.js 08:42:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 294 (0x1280b3400) [pid = 1646] [serial = 1613] [outer = 0x11ba11400] 08:42:55 INFO - PROCESS | 1646 | 1461685375171 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]]]}] 08:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 773ms 08:42:55 INFO - PROCESS | 1646 | 1461685375235 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:42:55 INFO - PROCESS | 1646 | 1461685375238 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:42:55 INFO - PROCESS | 1646 | 1461685375245 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 1646 | 1461685375248 Marionette TRACE conn2 <- [1,2122,null,{}] 08:42:55 INFO - PROCESS | 1646 | 1461685375251 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}] 08:42:55 INFO - PROCESS | 1646 | 1461685375370 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:42:55 INFO - PROCESS | 1646 | 1461685375512 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d345000 == 125 [pid = 1646] [id = 538] 08:42:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 295 (0x126695400) [pid = 1646] [serial = 1614] [outer = 0x0] 08:42:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 296 (0x1296d4800) [pid = 1646] [serial = 1615] [outer = 0x126695400] 08:42:55 INFO - PROCESS | 1646 | 1461685375543 Marionette DEBUG loaded listener.js 08:42:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 297 (0x12ab09800) [pid = 1646] [serial = 1616] [outer = 0x126695400] 08:42:55 INFO - PROCESS | 1646 | 1461685375968 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]]]}] 08:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 775ms 08:42:56 INFO - PROCESS | 1646 | 1461685376034 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:42:56 INFO - PROCESS | 1646 | 1461685376035 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:42:56 INFO - PROCESS | 1646 | 1461685376040 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:42:56 INFO - PROCESS | 1646 | 1461685376041 Marionette TRACE conn2 <- [1,2126,null,{}] 08:42:56 INFO - PROCESS | 1646 | 1461685376045 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}] 08:42:56 INFO - PROCESS | 1646 | 1461685376180 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x14791c800 == 124 [pid = 1646] [id = 463] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x118e65000 == 123 [pid = 1646] [id = 200] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x13aad7000 == 122 [pid = 1646] [id = 466] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x13026a000 == 121 [pid = 1646] [id = 465] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba49000 == 120 [pid = 1646] [id = 464] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12edf3000 == 119 [pid = 1646] [id = 522] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12eac7800 == 118 [pid = 1646] [id = 521] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12e411800 == 117 [pid = 1646] [id = 520] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 296 (0x1386b6800) [pid = 1646] [serial = 1501] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 295 (0x11789e000) [pid = 1646] [serial = 1465] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 294 (0x137850000) [pid = 1646] [serial = 1456] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 293 (0x12b172400) [pid = 1646] [serial = 1441] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 292 (0x12ac3b000) [pid = 1646] [serial = 1438] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 291 (0x1376ce000) [pid = 1646] [serial = 1453] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 290 (0x12aa9f400) [pid = 1646] [serial = 1462] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x123b74c00) [pid = 1646] [serial = 1432] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x12aa9a800) [pid = 1646] [serial = 1435] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x12ab10c00) [pid = 1646] [serial = 1459] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x12ddcd000) [pid = 1646] [serial = 1447] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x11a891400) [pid = 1646] [serial = 1429] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x12fb73800) [pid = 1646] [serial = 1450] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x12be4f400) [pid = 1646] [serial = 1444] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x1133a9400) [pid = 1646] [serial = 1426] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12d32b000 == 116 [pid = 1646] [id = 519] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12bba7000 == 115 [pid = 1646] [id = 518] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12b1d4000 == 114 [pid = 1646] [id = 517] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae65800 == 113 [pid = 1646] [id = 516] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab86800 == 112 [pid = 1646] [id = 515] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x125d92000 == 111 [pid = 1646] [id = 514] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x126679800 == 110 [pid = 1646] [id = 513] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11b01d000 == 109 [pid = 1646] [id = 512] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x125ab1800 == 108 [pid = 1646] [id = 511] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x13a805000 == 107 [pid = 1646] [id = 510] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac19800 == 106 [pid = 1646] [id = 509] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x13af88000 == 105 [pid = 1646] [id = 508] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x13aa43000 == 104 [pid = 1646] [id = 507] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x13a591000 == 103 [pid = 1646] [id = 506] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x139fad000 == 102 [pid = 1646] [id = 505] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x139c81000 == 101 [pid = 1646] [id = 504] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb89800 == 100 [pid = 1646] [id = 503] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae54000 == 99 [pid = 1646] [id = 502] 08:42:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11c791800 == 98 [pid = 1646] [id = 501] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x1301c8800) [pid = 1646] [serial = 1499] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x12e4e1c00) [pid = 1646] [serial = 1493] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x12ae88800) [pid = 1646] [serial = 1484] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x12ec2b400) [pid = 1646] [serial = 1496] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x12b273c00) [pid = 1646] [serial = 1486] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x12b928c00) [pid = 1646] [serial = 1489] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x12b4d2800) [pid = 1646] [serial = 1487] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x12d49d400) [pid = 1646] [serial = 1492] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x12d499400) [pid = 1646] [serial = 1495] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x12c025400) [pid = 1646] [serial = 1490] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x12f396400) [pid = 1646] [serial = 1498] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x1178a2000) [pid = 1646] [serial = 1474] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x1290ad000) [pid = 1646] [serial = 1475] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x1297e4000) [pid = 1646] [serial = 1477] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12aa94000) [pid = 1646] [serial = 1478] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x11520b400) [pid = 1646] [serial = 1469] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x11359dc00) [pid = 1646] [serial = 1468] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x12ab09c00) [pid = 1646] [serial = 1480] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x12ac3a800) [pid = 1646] [serial = 1481] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12ad28800) [pid = 1646] [serial = 1483] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x11ba8b800) [pid = 1646] [serial = 1472] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x11982f800) [pid = 1646] [serial = 1471] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x1376c7400) [pid = 1646] [serial = 1424] [outer = 0x0] [url = about:blank] 08:42:56 INFO - PROCESS | 1646 | 1461685376351 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x119235000 == 99 [pid = 1646] [id = 539] 08:42:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x11359dc00) [pid = 1646] [serial = 1617] [outer = 0x0] 08:42:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x117896c00) [pid = 1646] [serial = 1618] [outer = 0x11359dc00] 08:42:56 INFO - PROCESS | 1646 | 1461685376381 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x11bd21000) [pid = 1646] [serial = 1619] [outer = 0x11359dc00] 08:42:56 INFO - PROCESS | 1646 | 1461685376693 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]]]}] 08:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 671ms 08:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:42:56 INFO - PROCESS | 1646 | 1461685376713 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:42:56 INFO - PROCESS | 1646 | 1461685376714 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:42:56 INFO - PROCESS | 1646 | 1461685376716 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:42:56 INFO - PROCESS | 1646 | 1461685376717 Marionette TRACE conn2 <- [1,2130,null,{}] 08:42:56 INFO - PROCESS | 1646 | 1461685376720 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}] 08:42:56 INFO - PROCESS | 1646 | 1461685376824 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:42:56 INFO - PROCESS | 1646 | 1461685376937 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x129647800 == 100 [pid = 1646] [id = 540] 08:42:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x12ac3d000) [pid = 1646] [serial = 1620] [outer = 0x0] 08:42:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x12ac70400) [pid = 1646] [serial = 1621] [outer = 0x12ac3d000] 08:42:56 INFO - PROCESS | 1646 | 1461685376970 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x12ae91800) [pid = 1646] [serial = 1622] [outer = 0x12ac3d000] 08:42:57 INFO - PROCESS | 1646 | 1461685377294 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] 08:42:57 INFO - PROCESS | 1646 | 1461685377336 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:42:57 INFO - PROCESS | 1646 | 1461685377339 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 1646 | 1461685377340 Marionette TRACE conn2 <- [1,2134,null,{}] 08:42:57 INFO - PROCESS | 1646 | 1461685377342 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}] 08:42:57 INFO - PROCESS | 1646 | 1461685377454 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:42:57 INFO - PROCESS | 1646 | 1461685377563 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bbaf000 == 101 [pid = 1646] [id = 541] 08:42:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x12ad5cc00) [pid = 1646] [serial = 1623] [outer = 0x0] 08:42:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x12b174c00) [pid = 1646] [serial = 1624] [outer = 0x12ad5cc00] 08:42:57 INFO - PROCESS | 1646 | 1461685377591 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x12bc7d400) [pid = 1646] [serial = 1625] [outer = 0x12ad5cc00] 08:42:57 INFO - PROCESS | 1646 | 1461685377885 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]]]}] 08:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 572ms 08:42:57 INFO - PROCESS | 1646 | 1461685377915 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:42:57 INFO - PROCESS | 1646 | 1461685377916 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:42:57 INFO - PROCESS | 1646 | 1461685377918 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 1646 | 1461685377919 Marionette TRACE conn2 <- [1,2138,null,{}] 08:42:57 INFO - PROCESS | 1646 | 1461685377922 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}] 08:42:58 INFO - PROCESS | 1646 | 1461685378081 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:42:58 INFO - PROCESS | 1646 | 1461685378140 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e894800 == 102 [pid = 1646] [id = 542] 08:42:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x12ad66400) [pid = 1646] [serial = 1626] [outer = 0x0] 08:42:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x12c02f000) [pid = 1646] [serial = 1627] [outer = 0x12ad66400] 08:42:58 INFO - PROCESS | 1646 | 1461685378165 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12d497400) [pid = 1646] [serial = 1628] [outer = 0x12ad66400] 08:42:58 INFO - PROCESS | 1646 | 1461685378479 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]]]}] 08:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 618ms 08:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:42:58 INFO - PROCESS | 1646 | 1461685378537 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:42:58 INFO - PROCESS | 1646 | 1461685378538 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:42:58 INFO - PROCESS | 1646 | 1461685378540 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 1646 | 1461685378541 Marionette TRACE conn2 <- [1,2142,null,{}] 08:42:58 INFO - PROCESS | 1646 | 1461685378543 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}] 08:42:58 INFO - PROCESS | 1646 | 1461685378683 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:42:58 INFO - PROCESS | 1646 | 1461685378701 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f6a4000 == 103 [pid = 1646] [id = 543] 08:42:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x12d351400) [pid = 1646] [serial = 1629] [outer = 0x0] 08:42:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x12ec31c00) [pid = 1646] [serial = 1630] [outer = 0x12d351400] 08:42:58 INFO - PROCESS | 1646 | 1461685378726 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x12fb71800) [pid = 1646] [serial = 1631] [outer = 0x12d351400] 08:42:59 INFO - PROCESS | 1646 | 1461685379151 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] 08:42:59 INFO - PROCESS | 1646 | 1461685379166 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:42:59 INFO - PROCESS | 1646 | 1461685379170 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 1646 | 1461685379172 Marionette TRACE conn2 <- [1,2146,null,{}] 08:42:59 INFO - PROCESS | 1646 | 1461685379176 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}] 08:42:59 INFO - PROCESS | 1646 | 1461685379369 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:42:59 INFO - PROCESS | 1646 | 1461685379388 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x130265800 == 104 [pid = 1646] [id = 544] 08:42:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x12fb73800) [pid = 1646] [serial = 1632] [outer = 0x0] 08:42:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x1301ca800) [pid = 1646] [serial = 1633] [outer = 0x12fb73800] 08:42:59 INFO - PROCESS | 1646 | 1461685379414 Marionette DEBUG loaded listener.js 08:42:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x1376df400) [pid = 1646] [serial = 1634] [outer = 0x12fb73800] 08:42:59 INFO - PROCESS | 1646 | 1461685379816 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] 08:42:59 INFO - PROCESS | 1646 | 1461685379849 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:42:59 INFO - PROCESS | 1646 | 1461685379852 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 1646 | 1461685379853 Marionette TRACE conn2 <- [1,2150,null,{}] 08:42:59 INFO - PROCESS | 1646 | 1461685379855 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}] 08:42:59 INFO - PROCESS | 1646 | 1461685379994 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:43:00 INFO - PROCESS | 1646 | 1461685380032 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x137840000 == 105 [pid = 1646] [id = 545] 08:43:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x12a925800) [pid = 1646] [serial = 1635] [outer = 0x0] 08:43:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x12bb48c00) [pid = 1646] [serial = 1636] [outer = 0x12a925800] 08:43:00 INFO - PROCESS | 1646 | 1461685380061 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x138765800) [pid = 1646] [serial = 1637] [outer = 0x12a925800] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x1154b0800) [pid = 1646] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x11a891000) [pid = 1646] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x12a923000) [pid = 1646] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x119f51c00) [pid = 1646] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x11a947000) [pid = 1646] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x11434f800) [pid = 1646] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x1376c5800) [pid = 1646] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x12aac2400) [pid = 1646] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x1133ad400) [pid = 1646] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x1386b0400) [pid = 1646] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12bc7f000) [pid = 1646] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x127193800) [pid = 1646] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x11588fc00) [pid = 1646] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x114bf3000) [pid = 1646] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x1154b2800) [pid = 1646] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x13875f400) [pid = 1646] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x119837000) [pid = 1646] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12a921c00) [pid = 1646] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12d497800) [pid = 1646] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12ac40000) [pid = 1646] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12ab12c00) [pid = 1646] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x114f32400) [pid = 1646] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x12ad32400) [pid = 1646] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x123c6f400) [pid = 1646] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x139058800) [pid = 1646] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12b02b000) [pid = 1646] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x123b6f800) [pid = 1646] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12ad2a400) [pid = 1646] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x12ddd2c00) [pid = 1646] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x12b429000) [pid = 1646] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x12921fc00) [pid = 1646] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x12a928800) [pid = 1646] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x139f50c00) [pid = 1646] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x130120000) [pid = 1646] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x1386b2000) [pid = 1646] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x12acec000) [pid = 1646] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12a925000) [pid = 1646] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12d18d800) [pid = 1646] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x1376d8400) [pid = 1646] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x139054800) [pid = 1646] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x11909ac00) [pid = 1646] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x11789cc00) [pid = 1646] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x11b25e400) [pid = 1646] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12ac37800) [pid = 1646] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x12efbd000) [pid = 1646] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x11453fc00) [pid = 1646] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x123c7b000) [pid = 1646] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x12ace5c00) [pid = 1646] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:43:00 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x12a923c00) [pid = 1646] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:43:00 INFO - PROCESS | 1646 | 1461685380926 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]]]}] 08:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1121ms 08:43:00 INFO - PROCESS | 1646 | 1461685380974 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:43:00 INFO - PROCESS | 1646 | 1461685380975 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:43:00 INFO - PROCESS | 1646 | 1461685380977 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 1646 | 1461685380979 Marionette TRACE conn2 <- [1,2154,null,{}] 08:43:00 INFO - PROCESS | 1646 | 1461685380982 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}] 08:43:01 INFO - PROCESS | 1646 | 1461685381101 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:43:01 INFO - PROCESS | 1646 | 1461685381199 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x125dc3000 == 106 [pid = 1646] [id = 546] 08:43:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x11453fc00) [pid = 1646] [serial = 1638] [outer = 0x0] 08:43:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x119041800) [pid = 1646] [serial = 1639] [outer = 0x11453fc00] 08:43:01 INFO - PROCESS | 1646 | 1461685381225 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x1280b9800) [pid = 1646] [serial = 1640] [outer = 0x11453fc00] 08:43:01 INFO - PROCESS | 1646 | 1461685381517 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]]]}] 08:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 571ms 08:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:43:01 INFO - PROCESS | 1646 | 1461685381549 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:43:01 INFO - PROCESS | 1646 | 1461685381550 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:43:01 INFO - PROCESS | 1646 | 1461685381553 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 1646 | 1461685381554 Marionette TRACE conn2 <- [1,2158,null,{}] 08:43:01 INFO - PROCESS | 1646 | 1461685381556 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}] 08:43:01 INFO - PROCESS | 1646 | 1461685381670 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:43:01 INFO - PROCESS | 1646 | 1461685381675 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x13943a000 == 107 [pid = 1646] [id = 547] 08:43:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12a921400) [pid = 1646] [serial = 1641] [outer = 0x0] 08:43:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12aace000) [pid = 1646] [serial = 1642] [outer = 0x12a921400] 08:43:01 INFO - PROCESS | 1646 | 1461685381700 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x12afd8c00) [pid = 1646] [serial = 1643] [outer = 0x12a921400] 08:43:02 INFO - PROCESS | 1646 | 1461685382069 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]]]}] 08:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 568ms 08:43:02 INFO - PROCESS | 1646 | 1461685382126 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:43:02 INFO - PROCESS | 1646 | 1461685382128 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:43:02 INFO - PROCESS | 1646 | 1461685382131 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 1646 | 1461685382132 Marionette TRACE conn2 <- [1,2162,null,{}] 08:43:02 INFO - PROCESS | 1646 | 1461685382134 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}] 08:43:02 INFO - PROCESS | 1646 | 1461685382243 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:43:02 INFO - PROCESS | 1646 | 1461685382248 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a293800 == 108 [pid = 1646] [id = 548] 08:43:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x127196000) [pid = 1646] [serial = 1644] [outer = 0x0] 08:43:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12be51800) [pid = 1646] [serial = 1645] [outer = 0x127196000] 08:43:02 INFO - PROCESS | 1646 | 1461685382273 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x130119800) [pid = 1646] [serial = 1646] [outer = 0x127196000] 08:43:02 INFO - PROCESS | 1646 | 1461685382644 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]]]}] 08:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 518ms 08:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:43:02 INFO - PROCESS | 1646 | 1461685382650 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:43:02 INFO - PROCESS | 1646 | 1461685382651 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:43:02 INFO - PROCESS | 1646 | 1461685382653 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 1646 | 1461685382654 Marionette TRACE conn2 <- [1,2166,null,{}] 08:43:02 INFO - PROCESS | 1646 | 1461685382656 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}] 08:43:02 INFO - PROCESS | 1646 | 1461685382767 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:43:02 INFO - PROCESS | 1646 | 1461685382977 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a83b000 == 109 [pid = 1646] [id = 549] 08:43:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x1133a9c00) [pid = 1646] [serial = 1647] [outer = 0x0] 08:43:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x1147e0800) [pid = 1646] [serial = 1648] [outer = 0x1133a9c00] 08:43:03 INFO - PROCESS | 1646 | 1461685383014 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x11520ec00) [pid = 1646] [serial = 1649] [outer = 0x1133a9c00] 08:43:03 INFO - PROCESS | 1646 | 1461685383485 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]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 869ms 08:43:03 INFO - PROCESS | 1646 | 1461685383523 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 1646 | 1461685383526 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:43:03 INFO - PROCESS | 1646 | 1461685383555 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 1646 | 1461685383558 Marionette TRACE conn2 <- [1,2170,null,{}] 08:43:03 INFO - PROCESS | 1646 | 1461685383594 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}] 08:43:03 INFO - PROCESS | 1646 | 1461685383728 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:43:03 INFO - PROCESS | 1646 | 1461685383869 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0b1800 == 110 [pid = 1646] [id = 550] 08:43:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x11ae64000) [pid = 1646] [serial = 1650] [outer = 0x0] 08:43:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x11b22dc00) [pid = 1646] [serial = 1651] [outer = 0x11ae64000] 08:43:03 INFO - PROCESS | 1646 | 1461685383903 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x11c2c7400) [pid = 1646] [serial = 1652] [outer = 0x11ae64000] 08:43:04 INFO - PROCESS | 1646 | 1461685384345 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]]]}] 08:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 835ms 08:43:04 INFO - PROCESS | 1646 | 1461685384391 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:43:04 INFO - PROCESS | 1646 | 1461685384394 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:43:04 INFO - PROCESS | 1646 | 1461685384397 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 1646 | 1461685384399 Marionette TRACE conn2 <- [1,2174,null,{}] 08:43:04 INFO - PROCESS | 1646 | 1461685384401 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}] 08:43:04 INFO - PROCESS | 1646 | 1461685384530 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:43:04 INFO - PROCESS | 1646 | 1461685384641 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f68b000 == 111 [pid = 1646] [id = 551] 08:43:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x11c346c00) [pid = 1646] [serial = 1653] [outer = 0x0] 08:43:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x128f58400) [pid = 1646] [serial = 1654] [outer = 0x11c346c00] 08:43:04 INFO - PROCESS | 1646 | 1461685384672 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x12a92a400) [pid = 1646] [serial = 1655] [outer = 0x11c346c00] 08:43:05 INFO - PROCESS | 1646 | 1461685385170 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]]]}] 08:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 822ms 08:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:43:05 INFO - PROCESS | 1646 | 1461685385219 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:43:05 INFO - PROCESS | 1646 | 1461685385221 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:43:05 INFO - PROCESS | 1646 | 1461685385225 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:43:05 INFO - PROCESS | 1646 | 1461685385229 Marionette TRACE conn2 <- [1,2178,null,{}] 08:43:05 INFO - PROCESS | 1646 | 1461685385236 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}] 08:43:05 INFO - PROCESS | 1646 | 1461685385419 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:43:05 INFO - PROCESS | 1646 | 1461685385497 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a85c800 == 112 [pid = 1646] [id = 552] 08:43:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12aa98800) [pid = 1646] [serial = 1656] [outer = 0x0] 08:43:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12ad62400) [pid = 1646] [serial = 1657] [outer = 0x12aa98800] 08:43:05 INFO - PROCESS | 1646 | 1461685385529 Marionette DEBUG loaded listener.js 08:43:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12b277400) [pid = 1646] [serial = 1658] [outer = 0x12aa98800] 08:43:05 INFO - PROCESS | 1646 | 1461685385919 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]]]}] 08:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 730ms 08:43:05 INFO - PROCESS | 1646 | 1461685385953 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:43:05 INFO - PROCESS | 1646 | 1461685385955 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:43:05 INFO - PROCESS | 1646 | 1461685385958 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:43:05 INFO - PROCESS | 1646 | 1461685385959 Marionette TRACE conn2 <- [1,2182,null,{}] 08:43:05 INFO - PROCESS | 1646 | 1461685385961 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}] 08:43:06 INFO - PROCESS | 1646 | 1461685386088 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:43:06 INFO - PROCESS | 1646 | 1461685386230 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad1a000 == 113 [pid = 1646] [id = 553] 08:43:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x12ac69000) [pid = 1646] [serial = 1659] [outer = 0x0] 08:43:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12bb4b000) [pid = 1646] [serial = 1660] [outer = 0x12ac69000] 08:43:06 INFO - PROCESS | 1646 | 1461685386263 Marionette DEBUG loaded listener.js 08:43:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12ed38000) [pid = 1646] [serial = 1661] [outer = 0x12ac69000] 08:43:06 INFO - PROCESS | 1646 | 1461685386666 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]]]}] 08:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 770ms 08:43:06 INFO - PROCESS | 1646 | 1461685386736 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:43:06 INFO - PROCESS | 1646 | 1461685386738 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:43:06 INFO - PROCESS | 1646 | 1461685386740 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:43:06 INFO - PROCESS | 1646 | 1461685386741 Marionette TRACE conn2 <- [1,2186,null,{}] 08:43:06 INFO - PROCESS | 1646 | 1461685386759 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}] 08:43:06 INFO - PROCESS | 1646 | 1461685386885 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:43:07 INFO - PROCESS | 1646 | 1461685387028 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x146154800 == 114 [pid = 1646] [id = 554] 08:43:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x1376e0400) [pid = 1646] [serial = 1662] [outer = 0x0] 08:43:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x1386b6000) [pid = 1646] [serial = 1663] [outer = 0x1376e0400] 08:43:07 INFO - PROCESS | 1646 | 1461685387068 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x139d15000) [pid = 1646] [serial = 1664] [outer = 0x1376e0400] 08:43:07 INFO - PROCESS | 1646 | 1461685387506 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]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 784ms 08:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:43:07 INFO - PROCESS | 1646 | 1461685387542 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:43:07 INFO - PROCESS | 1646 | 1461685387543 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:43:07 INFO - PROCESS | 1646 | 1461685387547 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 1646 | 1461685387549 Marionette TRACE conn2 <- [1,2190,null,{}] 08:43:07 INFO - PROCESS | 1646 | 1461685387551 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}] 08:43:07 INFO - PROCESS | 1646 | 1461685387689 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:43:07 INFO - PROCESS | 1646 | 1461685387804 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x14791c000 == 115 [pid = 1646] [id = 555] 08:43:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x139d9f400) [pid = 1646] [serial = 1665] [outer = 0x0] 08:43:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x139da2400) [pid = 1646] [serial = 1666] [outer = 0x139d9f400] 08:43:07 INFO - PROCESS | 1646 | 1461685387834 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x139e0d000) [pid = 1646] [serial = 1667] [outer = 0x139d9f400] 08:43:08 INFO - PROCESS | 1646 | 1461685388258 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]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 720ms 08:43:08 INFO - PROCESS | 1646 | 1461685388287 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 1646 | 1461685388288 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:43:08 INFO - PROCESS | 1646 | 1461685388305 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 1646 | 1461685388306 Marionette TRACE conn2 <- [1,2194,null,{}] 08:43:08 INFO - PROCESS | 1646 | 1461685388311 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}] 08:43:08 INFO - PROCESS | 1646 | 1461685388437 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:43:08 INFO - PROCESS | 1646 | 1461685388579 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x147ba0800 == 116 [pid = 1646] [id = 556] 08:43:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x139e0c000) [pid = 1646] [serial = 1668] [outer = 0x0] 08:43:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x139e16400) [pid = 1646] [serial = 1669] [outer = 0x139e0c000] 08:43:08 INFO - PROCESS | 1646 | 1461685388609 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x139f57800) [pid = 1646] [serial = 1670] [outer = 0x139e0c000] 08:43:09 INFO - PROCESS | 1646 | 1461685389021 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]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 738ms 08:43:09 INFO - PROCESS | 1646 | 1461685389029 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 1646 | 1461685389030 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:43:09 INFO - PROCESS | 1646 | 1461685389032 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 1646 | 1461685389033 Marionette TRACE conn2 <- [1,2198,null,{}] 08:43:09 INFO - PROCESS | 1646 | 1461685389036 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}] 08:43:09 INFO - PROCESS | 1646 | 1461685389161 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:43:09 INFO - PROCESS | 1646 | 1461685389276 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x13af73800 == 117 [pid = 1646] [id = 557] 08:43:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x139f52800) [pid = 1646] [serial = 1671] [outer = 0x0] 08:43:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x13a094000) [pid = 1646] [serial = 1672] [outer = 0x139f52800] 08:43:09 INFO - PROCESS | 1646 | 1461685389307 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x13a09a000) [pid = 1646] [serial = 1673] [outer = 0x139f52800] 08:43:09 INFO - PROCESS | 1646 | 1461685389705 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]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 721ms 08:43:09 INFO - PROCESS | 1646 | 1461685389753 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 1646 | 1461685389755 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:43:09 INFO - PROCESS | 1646 | 1461685389757 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 1646 | 1461685389759 Marionette TRACE conn2 <- [1,2202,null,{}] 08:43:09 INFO - PROCESS | 1646 | 1461685389761 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}] 08:43:09 INFO - PROCESS | 1646 | 1461685389908 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:43:10 INFO - PROCESS | 1646 | 1461685390057 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x147ba9800 == 118 [pid = 1646] [id = 558] 08:43:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x12ad2fc00) [pid = 1646] [serial = 1674] [outer = 0x0] 08:43:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x13a114400) [pid = 1646] [serial = 1675] [outer = 0x12ad2fc00] 08:43:10 INFO - PROCESS | 1646 | 1461685390107 Marionette DEBUG loaded listener.js 08:43:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x13a119800) [pid = 1646] [serial = 1676] [outer = 0x12ad2fc00] 08:43:10 INFO - PROCESS | 1646 | 1461685390582 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]]]}] 08:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 873ms 08:43:10 INFO - PROCESS | 1646 | 1461685390630 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 1646 | 1461685390631 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:43:10 INFO - PROCESS | 1646 | 1461685390634 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 1646 | 1461685390635 Marionette TRACE conn2 <- [1,2206,null,{}] 08:43:10 INFO - PROCESS | 1646 | 1461685390637 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}] 08:43:10 INFO - PROCESS | 1646 | 1461685390767 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:43:10 INFO - PROCESS | 1646 | 1461685390957 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x147b12000 == 119 [pid = 1646] [id = 559] 08:43:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12b4cbc00) [pid = 1646] [serial = 1677] [outer = 0x0] 08:43:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x13a11d400) [pid = 1646] [serial = 1678] [outer = 0x12b4cbc00] 08:43:10 INFO - PROCESS | 1646 | 1461685390991 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x13a42f000) [pid = 1646] [serial = 1679] [outer = 0x12b4cbc00] 08:43:11 INFO - PROCESS | 1646 | 1461685391440 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]]]}] 08:43:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 869ms 08:43:11 INFO - PROCESS | 1646 | 1461685391504 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:43:11 INFO - PROCESS | 1646 | 1461685391506 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:43:11 INFO - PROCESS | 1646 | 1461685391532 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 1646 | 1461685391534 Marionette TRACE conn2 <- [1,2210,null,{}] 08:43:11 INFO - PROCESS | 1646 | 1461685391536 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}] 08:43:11 INFO - PROCESS | 1646 | 1461685391719 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:43:11 INFO - PROCESS | 1646 | 1461685391894 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac05000 == 120 [pid = 1646] [id = 560] 08:43:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x119f54400) [pid = 1646] [serial = 1680] [outer = 0x0] 08:43:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x13a2c1c00) [pid = 1646] [serial = 1681] [outer = 0x119f54400] 08:43:11 INFO - PROCESS | 1646 | 1461685391941 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x13a55c000) [pid = 1646] [serial = 1682] [outer = 0x119f54400] 08:43:12 INFO - PROCESS | 1646 | 1461685392399 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]]]}] 08:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 924ms 08:43:12 INFO - PROCESS | 1646 | 1461685392454 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:43:12 INFO - PROCESS | 1646 | 1461685392455 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:43:12 INFO - PROCESS | 1646 | 1461685392457 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:43:12 INFO - PROCESS | 1646 | 1461685392458 Marionette TRACE conn2 <- [1,2214,null,{}] 08:43:12 INFO - PROCESS | 1646 | 1461685392461 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}] 08:43:12 INFO - PROCESS | 1646 | 1461685392593 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:43:12 INFO - PROCESS | 1646 | 1461685392742 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0ac800 == 121 [pid = 1646] [id = 561] 08:43:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x11b22f800) [pid = 1646] [serial = 1683] [outer = 0x0] 08:43:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x1376d6800) [pid = 1646] [serial = 1684] [outer = 0x11b22f800] 08:43:12 INFO - PROCESS | 1646 | 1461685392772 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x13a561000) [pid = 1646] [serial = 1685] [outer = 0x11b22f800] 08:43:13 INFO - PROCESS | 1646 | 1461685393225 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]]]}] 08:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 774ms 08:43:13 INFO - PROCESS | 1646 | 1461685393232 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:43:13 INFO - PROCESS | 1646 | 1461685393233 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:43:13 INFO - PROCESS | 1646 | 1461685393235 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 1646 | 1461685393236 Marionette TRACE conn2 <- [1,2218,null,{}] 08:43:13 INFO - PROCESS | 1646 | 1461685393239 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}] 08:43:13 INFO - PROCESS | 1646 | 1461685393370 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:43:13 INFO - PROCESS | 1646 | 1461685393513 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x123bc1000 == 122 [pid = 1646] [id = 562] 08:43:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x1143c2c00) [pid = 1646] [serial = 1686] [outer = 0x0] 08:43:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x11b22b400) [pid = 1646] [serial = 1687] [outer = 0x1143c2c00] 08:43:13 INFO - PROCESS | 1646 | 1461685393537 Marionette DEBUG loaded listener.js 08:43:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x125a6b800) [pid = 1646] [serial = 1688] [outer = 0x1143c2c00] 08:43:14 INFO - PROCESS | 1646 | 1461685394405 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]]]}] 08:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1220ms 08:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:43:14 INFO - PROCESS | 1646 | 1461685394459 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:43:14 INFO - PROCESS | 1646 | 1461685394461 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:43:14 INFO - PROCESS | 1646 | 1461685394467 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:43:14 INFO - PROCESS | 1646 | 1461685394469 Marionette TRACE conn2 <- [1,2222,null,{}] 08:43:14 INFO - PROCESS | 1646 | 1461685394473 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}] 08:43:14 INFO - PROCESS | 1646 | 1461685394595 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:43:14 INFO - PROCESS | 1646 | 1461685394718 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296b0800 == 123 [pid = 1646] [id = 563] 08:43:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x117899800) [pid = 1646] [serial = 1689] [outer = 0x0] 08:43:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x118ad3c00) [pid = 1646] [serial = 1690] [outer = 0x117899800] 08:43:14 INFO - PROCESS | 1646 | 1461685394746 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x11a928800) [pid = 1646] [serial = 1691] [outer = 0x117899800] 08:43:15 INFO - PROCESS | 1646 | 1461685395200 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]]]}] 08:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 773ms 08:43:15 INFO - PROCESS | 1646 | 1461685395240 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:43:15 INFO - PROCESS | 1646 | 1461685395243 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:43:15 INFO - PROCESS | 1646 | 1461685395247 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:43:15 INFO - PROCESS | 1646 | 1461685395249 Marionette TRACE conn2 <- [1,2226,null,{}] 08:43:15 INFO - PROCESS | 1646 | 1461685395251 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}] 08:43:15 INFO - PROCESS | 1646 | 1461685395371 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:43:15 INFO - PROCESS | 1646 | 1461685395523 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e411000 == 124 [pid = 1646] [id = 564] 08:43:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x11b257000) [pid = 1646] [serial = 1692] [outer = 0x0] 08:43:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x11bd1fc00) [pid = 1646] [serial = 1693] [outer = 0x11b257000] 08:43:15 INFO - PROCESS | 1646 | 1461685395553 Marionette DEBUG loaded listener.js 08:43:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x125a78c00) [pid = 1646] [serial = 1694] [outer = 0x11b257000] 08:43:16 INFO - PROCESS | 1646 | 1461685396018 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]]]}] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x13025f800 == 123 [pid = 1646] [id = 357] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x13a293800 == 122 [pid = 1646] [id = 548] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x13943a000 == 121 [pid = 1646] [id = 547] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x125dc3000 == 120 [pid = 1646] [id = 546] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x137840000 == 119 [pid = 1646] [id = 545] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x130265800 == 118 [pid = 1646] [id = 544] 08:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 871ms 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x12b4d4000) [pid = 1646] [serial = 1570] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x13a2bfc00) [pid = 1646] [serial = 1528] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12f6a4000 == 117 [pid = 1646] [id = 543] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12e894800 == 116 [pid = 1646] [id = 542] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12bbaf000 == 115 [pid = 1646] [id = 541] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x129647800 == 114 [pid = 1646] [id = 540] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x119235000 == 113 [pid = 1646] [id = 539] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12d345000 == 112 [pid = 1646] [id = 538] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1296ae800 == 111 [pid = 1646] [id = 537] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12af32800 == 110 [pid = 1646] [id = 536] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11c206800 == 109 [pid = 1646] [id = 535] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x13942d800 == 108 [pid = 1646] [id = 531] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x138799000 == 107 [pid = 1646] [id = 530] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x137831000 == 106 [pid = 1646] [id = 529] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x130972800 == 105 [pid = 1646] [id = 528] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x130262800 == 104 [pid = 1646] [id = 527] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12e70b800 == 103 [pid = 1646] [id = 526] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1290df800 == 102 [pid = 1646] [id = 525] 08:43:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11a81f800 == 101 [pid = 1646] [id = 524] 08:43:16 INFO - PROCESS | 1646 | 1461685396154 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 1646 | 1461685396156 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x12b4c9c00) [pid = 1646] [serial = 1568] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x12ab0b000) [pid = 1646] [serial = 1510] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x1187c1c00) [pid = 1646] [serial = 1537] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x13a093800) [pid = 1646] [serial = 1522] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x11c503c00) [pid = 1646] [serial = 1543] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x12bc7a800) [pid = 1646] [serial = 1297] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x1268a0400) [pid = 1646] [serial = 1291] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x126cf6000) [pid = 1646] [serial = 1216] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x119261400) [pid = 1646] [serial = 1213] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x139d07000) [pid = 1646] [serial = 1303] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x1376e1400) [pid = 1646] [serial = 1318] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x12b02a800) [pid = 1646] [serial = 1565] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x139e10000) [pid = 1646] [serial = 1519] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x1386b8c00) [pid = 1646] [serial = 1159] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x12ed3fc00) [pid = 1646] [serial = 1300] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x123b6e000) [pid = 1646] [serial = 1544] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x129220000) [pid = 1646] [serial = 1549] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x11a931800) [pid = 1646] [serial = 1141] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x139f57c00) [pid = 1646] [serial = 1249] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x13a850800) [pid = 1646] [serial = 1531] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x12b024400) [pid = 1646] [serial = 1102] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x139061400) [pid = 1646] [serial = 1156] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x11ae59c00) [pid = 1646] [serial = 1540] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12aacfc00) [pid = 1646] [serial = 1555] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12f798000) [pid = 1646] [serial = 1153] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x13905c800) [pid = 1646] [serial = 1237] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12acec800) [pid = 1646] [serial = 1559] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12b26b000) [pid = 1646] [serial = 1513] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x117896800) [pid = 1646] [serial = 1535] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12ad5ec00) [pid = 1646] [serial = 1561] [outer = 0x0] [url = about:blank] 08:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x1268a0000) [pid = 1646] [serial = 1547] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x13a2bb800) [pid = 1646] [serial = 1240] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x130123400) [pid = 1646] [serial = 1516] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12b272c00) [pid = 1646] [serial = 1567] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x118f29800) [pid = 1646] [serial = 1538] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x13a2bac00) [pid = 1646] [serial = 1243] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x12b02e800) [pid = 1646] [serial = 1147] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x12fcd4000) [pid = 1646] [serial = 1006] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x11bbdd800) [pid = 1646] [serial = 1541] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x12d496c00) [pid = 1646] [serial = 1150] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x12ae85400) [pid = 1646] [serial = 1562] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x12a926800) [pid = 1646] [serial = 1550] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12ac6fc00) [pid = 1646] [serial = 1294] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12ab12400) [pid = 1646] [serial = 1556] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12aac6000) [pid = 1646] [serial = 1553] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x13a099400) [pid = 1646] [serial = 1312] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x139052400) [pid = 1646] [serial = 1231] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x139d0ac00) [pid = 1646] [serial = 1162] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x139f5bc00) [pid = 1646] [serial = 1309] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12b4d7400) [pid = 1646] [serial = 1222] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x12e4eec00) [pid = 1646] [serial = 1225] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x114f49c00) [pid = 1646] [serial = 1534] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x123b74400) [pid = 1646] [serial = 1507] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x139f98800) [pid = 1646] [serial = 1502] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x139fa0800) [pid = 1646] [serial = 1321] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x12ac6e800) [pid = 1646] [serial = 1564] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x139d0d000) [pid = 1646] [serial = 1165] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x125d5c000) [pid = 1646] [serial = 1546] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x12b4c9800) [pid = 1646] [serial = 1315] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x13a2be800) [pid = 1646] [serial = 1525] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12a925400) [pid = 1646] [serial = 1144] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12ac3f400) [pid = 1646] [serial = 1234] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12fcdd800) [pid = 1646] [serial = 1228] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x118cfb400) [pid = 1646] [serial = 1288] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x13a434000) [pid = 1646] [serial = 1246] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x1178a0c00) [pid = 1646] [serial = 1504] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x1376c6000) [pid = 1646] [serial = 1306] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12aa35800) [pid = 1646] [serial = 1552] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12ac6d000) [pid = 1646] [serial = 1558] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x12ac65400) [pid = 1646] [serial = 1219] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1646 | 1461685396169 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:43:16 INFO - PROCESS | 1646 | 1461685396171 Marionette TRACE conn2 <- [1,2230,null,{}] 08:43:16 INFO - PROCESS | 1646 | 1461685396182 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}] 08:43:16 INFO - PROCESS | 1646 | 1461685396292 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:43:16 INFO - PROCESS | 1646 | 1461685396299 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c206800 == 102 [pid = 1646] [id = 565] 08:43:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x126691000) [pid = 1646] [serial = 1695] [outer = 0x0] 08:43:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x1268a0000) [pid = 1646] [serial = 1696] [outer = 0x126691000] 08:43:16 INFO - PROCESS | 1646 | 1461685396327 Marionette DEBUG loaded listener.js 08:43:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x1296de800) [pid = 1646] [serial = 1697] [outer = 0x126691000] 08:43:16 INFO - PROCESS | 1646 | 1461685396773 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]]]}] 08:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 627ms 08:43:16 INFO - PROCESS | 1646 | 1461685396796 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 1646 | 1461685396797 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:43:16 INFO - PROCESS | 1646 | 1461685396800 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:43:16 INFO - PROCESS | 1646 | 1461685396801 Marionette TRACE conn2 <- [1,2234,null,{}] 08:43:16 INFO - PROCESS | 1646 | 1461685396803 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}] 08:43:16 INFO - PROCESS | 1646 | 1461685396911 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:43:16 INFO - PROCESS | 1646 | 1461685396915 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296a0800 == 103 [pid = 1646] [id = 566] 08:43:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x1297e4400) [pid = 1646] [serial = 1698] [outer = 0x0] 08:43:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12aa9d400) [pid = 1646] [serial = 1699] [outer = 0x1297e4400] 08:43:16 INFO - PROCESS | 1646 | 1461685396942 Marionette DEBUG loaded listener.js 08:43:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12aacc000) [pid = 1646] [serial = 1700] [outer = 0x1297e4400] 08:43:17 INFO - PROCESS | 1646 | 1461685397331 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]]]}] 08:43:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:43:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 567ms 08:43:17 INFO - PROCESS | 1646 | 1461685397368 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:43:17 INFO - PROCESS | 1646 | 1461685397369 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:43:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:43:17 INFO - PROCESS | 1646 | 1461685397371 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:43:17 INFO - PROCESS | 1646 | 1461685397372 Marionette TRACE conn2 <- [1,2238,null,{}] 08:43:17 INFO - PROCESS | 1646 | 1461685397374 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}] 08:43:17 INFO - PROCESS | 1646 | 1461685397480 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:43:17 INFO - PROCESS | 1646 | 1461685397484 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12af32800 == 104 [pid = 1646] [id = 567] 08:43:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12aa97400) [pid = 1646] [serial = 1701] [outer = 0x0] 08:43:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12ac33800) [pid = 1646] [serial = 1702] [outer = 0x12aa97400] 08:43:17 INFO - PROCESS | 1646 | 1461685397510 Marionette DEBUG loaded listener.js 08:43:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12ac66400) [pid = 1646] [serial = 1703] [outer = 0x12aa97400] 08:43:17 INFO - PROCESS | 1646 | 1461685397919 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]]]}] 08:43:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:43:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 568ms 08:43:17 INFO - PROCESS | 1646 | 1461685397967 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:43:17 INFO - PROCESS | 1646 | 1461685397968 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:43:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:43:17 INFO - PROCESS | 1646 | 1461685397983 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:43:17 INFO - PROCESS | 1646 | 1461685397985 Marionette TRACE conn2 <- [1,2242,null,{}] 08:43:17 INFO - PROCESS | 1646 | 1461685397989 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}] 08:43:18 INFO - PROCESS | 1646 | 1461685398141 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:43:18 INFO - PROCESS | 1646 | 1461685398147 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d72f000 == 105 [pid = 1646] [id = 568] 08:43:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12ad2c400) [pid = 1646] [serial = 1704] [outer = 0x0] 08:43:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12afd5800) [pid = 1646] [serial = 1705] [outer = 0x12ad2c400] 08:43:18 INFO - PROCESS | 1646 | 1461685398175 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12b02a800) [pid = 1646] [serial = 1706] [outer = 0x12ad2c400] 08:43:18 INFO - PROCESS | 1646 | 1461685398581 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]]]}] 08:43:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:43:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 631ms 08:43:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:43:18 INFO - PROCESS | 1646 | 1461685398605 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 1646 | 1461685398606 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:43:18 INFO - PROCESS | 1646 | 1461685398620 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 1646 | 1461685398622 Marionette TRACE conn2 <- [1,2246,null,{}] 08:43:18 INFO - PROCESS | 1646 | 1461685398624 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}] 08:43:18 INFO - PROCESS | 1646 | 1461685398768 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:43:18 INFO - PROCESS | 1646 | 1461685398801 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec7c800 == 106 [pid = 1646] [id = 569] 08:43:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12b02e800) [pid = 1646] [serial = 1707] [outer = 0x0] 08:43:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12b431400) [pid = 1646] [serial = 1708] [outer = 0x12b02e800] 08:43:18 INFO - PROCESS | 1646 | 1461685398827 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12bb4bc00) [pid = 1646] [serial = 1709] [outer = 0x12b02e800] 08:43:19 INFO - PROCESS | 1646 | 1461685399293 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]]]}] 08:43:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:43:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 730ms 08:43:19 INFO - PROCESS | 1646 | 1461685399345 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:43:19 INFO - PROCESS | 1646 | 1461685399347 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:43:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:43:19 INFO - PROCESS | 1646 | 1461685399360 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 1646 | 1461685399362 Marionette TRACE conn2 <- [1,2250,null,{}] 08:43:19 INFO - PROCESS | 1646 | 1461685399365 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}] 08:43:19 INFO - PROCESS | 1646 | 1461685399578 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:43:19 INFO - PROCESS | 1646 | 1461685399606 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f68e000 == 107 [pid = 1646] [id = 570] 08:43:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12b26a000) [pid = 1646] [serial = 1710] [outer = 0x0] 08:43:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12be51c00) [pid = 1646] [serial = 1711] [outer = 0x12b26a000] 08:43:19 INFO - PROCESS | 1646 | 1461685399632 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12d352400) [pid = 1646] [serial = 1712] [outer = 0x12b26a000] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x11ba11400) [pid = 1646] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x12d351400) [pid = 1646] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x12fb73800) [pid = 1646] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x11453fc00) [pid = 1646] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x12a925800) [pid = 1646] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x12b271400) [pid = 1646] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x12a921400) [pid = 1646] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x113609400) [pid = 1646] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12ac3d000) [pid = 1646] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x11359dc00) [pid = 1646] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12ad66400) [pid = 1646] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x1157a0000) [pid = 1646] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x126695400) [pid = 1646] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:43:20 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12ad5cc00) [pid = 1646] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:43:20 INFO - PROCESS | 1646 | 1461685400633 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]]]}] 08:43:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:43:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1323ms 08:43:20 INFO - PROCESS | 1646 | 1461685400692 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:43:20 INFO - PROCESS | 1646 | 1461685400695 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:43:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:43:20 INFO - PROCESS | 1646 | 1461685400700 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 1646 | 1461685400702 Marionette TRACE conn2 <- [1,2254,null,{}] 08:43:20 INFO - PROCESS | 1646 | 1461685400707 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}] 08:43:20 INFO - PROCESS | 1646 | 1461685400841 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:43:20 INFO - PROCESS | 1646 | 1461685400950 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x125dc2000 == 108 [pid = 1646] [id = 571] 08:43:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x11588a000) [pid = 1646] [serial = 1713] [outer = 0x0] 08:43:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x118e8f400) [pid = 1646] [serial = 1714] [outer = 0x11588a000] 08:43:20 INFO - PROCESS | 1646 | 1461685400984 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x11a92bc00) [pid = 1646] [serial = 1715] [outer = 0x11588a000] 08:43:21 INFO - PROCESS | 1646 | 1461685401444 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]]]}] 08:43:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:43:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 772ms 08:43:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:43:21 INFO - PROCESS | 1646 | 1461685401473 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:43:21 INFO - PROCESS | 1646 | 1461685401477 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:43:21 INFO - PROCESS | 1646 | 1461685401481 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:43:21 INFO - PROCESS | 1646 | 1461685401483 Marionette TRACE conn2 <- [1,2258,null,{}] 08:43:21 INFO - PROCESS | 1646 | 1461685401486 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}] 08:43:21 INFO - PROCESS | 1646 | 1461685401613 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:43:21 INFO - PROCESS | 1646 | 1461685401750 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae5d000 == 109 [pid = 1646] [id = 572] 08:43:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x11ae5e000) [pid = 1646] [serial = 1716] [outer = 0x0] 08:43:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x123b74400) [pid = 1646] [serial = 1717] [outer = 0x11ae5e000] 08:43:21 INFO - PROCESS | 1646 | 1461685401783 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x1292db000) [pid = 1646] [serial = 1718] [outer = 0x11ae5e000] 08:43:22 INFO - PROCESS | 1646 | 1461685402257 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]]]}] 08:43:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:43:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 821ms 08:43:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:43:22 INFO - PROCESS | 1646 | 1461685402303 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 1646 | 1461685402304 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:43:22 INFO - PROCESS | 1646 | 1461685402307 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 1646 | 1461685402309 Marionette TRACE conn2 <- [1,2262,null,{}] 08:43:22 INFO - PROCESS | 1646 | 1461685402317 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}] 08:43:22 INFO - PROCESS | 1646 | 1461685402447 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:43:22 INFO - PROCESS | 1646 | 1461685402588 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ead8000 == 110 [pid = 1646] [id = 573] 08:43:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12aa2dc00) [pid = 1646] [serial = 1719] [outer = 0x0] 08:43:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12ac37c00) [pid = 1646] [serial = 1720] [outer = 0x12aa2dc00] 08:43:22 INFO - PROCESS | 1646 | 1461685402635 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12ad29000) [pid = 1646] [serial = 1721] [outer = 0x12aa2dc00] 08:43:23 INFO - PROCESS | 1646 | 1461685403066 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]]]}] 08:43:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:43:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 775ms 08:43:23 INFO - PROCESS | 1646 | 1461685403082 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:43:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:43:23 INFO - PROCESS | 1646 | 1461685403084 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:43:23 INFO - PROCESS | 1646 | 1461685403087 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:43:23 INFO - PROCESS | 1646 | 1461685403088 Marionette TRACE conn2 <- [1,2266,null,{}] 08:43:23 INFO - PROCESS | 1646 | 1461685403090 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}] 08:43:23 INFO - PROCESS | 1646 | 1461685403217 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:43:23 INFO - PROCESS | 1646 | 1461685403354 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301a3000 == 111 [pid = 1646] [id = 574] 08:43:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12ad5cc00) [pid = 1646] [serial = 1722] [outer = 0x0] 08:43:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12afe0c00) [pid = 1646] [serial = 1723] [outer = 0x12ad5cc00] 08:43:23 INFO - PROCESS | 1646 | 1461685403387 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12b658000) [pid = 1646] [serial = 1724] [outer = 0x12ad5cc00] 08:43:23 INFO - PROCESS | 1646 | 1461685403796 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]]]}] 08:43:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:43:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 719ms 08:43:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:43:23 INFO - PROCESS | 1646 | 1461685403807 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:43:23 INFO - PROCESS | 1646 | 1461685403808 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:43:23 INFO - PROCESS | 1646 | 1461685403810 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:43:23 INFO - PROCESS | 1646 | 1461685403812 Marionette TRACE conn2 <- [1,2270,null,{}] 08:43:23 INFO - PROCESS | 1646 | 1461685403814 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}] 08:43:23 INFO - PROCESS | 1646 | 1461685403957 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:43:24 INFO - PROCESS | 1646 | 1461685404079 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x13762f000 == 112 [pid = 1646] [id = 575] 08:43:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12ad65c00) [pid = 1646] [serial = 1725] [outer = 0x0] 08:43:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12d3bb800) [pid = 1646] [serial = 1726] [outer = 0x12ad65c00] 08:43:24 INFO - PROCESS | 1646 | 1461685404109 Marionette DEBUG loaded listener.js 08:43:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12d49e400) [pid = 1646] [serial = 1727] [outer = 0x12ad65c00] 08:43:24 INFO - PROCESS | 1646 | 1461685404518 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]]]}] 08:43:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:43:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 719ms 08:43:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:43:24 INFO - PROCESS | 1646 | 1461685404530 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:43:24 INFO - PROCESS | 1646 | 1461685404531 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:43:24 INFO - PROCESS | 1646 | 1461685404533 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 1646 | 1461685404534 Marionette TRACE conn2 <- [1,2274,null,{}] 08:43:24 INFO - PROCESS | 1646 | 1461685404537 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}] 08:43:24 INFO - PROCESS | 1646 | 1461685404676 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:43:24 INFO - PROCESS | 1646 | 1461685404815 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x13874e000 == 113 [pid = 1646] [id = 576] 08:43:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12d34d000) [pid = 1646] [serial = 1728] [outer = 0x0] 08:43:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x12e4e1800) [pid = 1646] [serial = 1729] [outer = 0x12d34d000] 08:43:24 INFO - PROCESS | 1646 | 1461685404850 Marionette DEBUG loaded listener.js 08:43:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12f79d400) [pid = 1646] [serial = 1730] [outer = 0x12d34d000] 08:43:25 INFO - PROCESS | 1646 | 1461685405239 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]]]}] 08:43:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:43:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 770ms 08:43:25 INFO - PROCESS | 1646 | 1461685405322 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:43:25 INFO - PROCESS | 1646 | 1461685405323 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:43:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:43:25 INFO - PROCESS | 1646 | 1461685405341 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:43:25 INFO - PROCESS | 1646 | 1461685405342 Marionette TRACE conn2 <- [1,2278,null,{}] 08:43:25 INFO - PROCESS | 1646 | 1461685405344 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}] 08:43:25 INFO - PROCESS | 1646 | 1461685405469 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:43:25 INFO - PROCESS | 1646 | 1461685405607 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d69800 == 114 [pid = 1646] [id = 577] 08:43:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12e681400) [pid = 1646] [serial = 1731] [outer = 0x0] 08:43:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x13011b400) [pid = 1646] [serial = 1732] [outer = 0x12e681400] 08:43:25 INFO - PROCESS | 1646 | 1461685405639 Marionette DEBUG loaded listener.js 08:43:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x1301cdc00) [pid = 1646] [serial = 1733] [outer = 0x12e681400] 08:43:26 INFO - PROCESS | 1646 | 1461685406057 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]]]}] 08:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 726ms 08:43:26 INFO - PROCESS | 1646 | 1461685406065 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:43:26 INFO - PROCESS | 1646 | 1461685406066 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:43:26 INFO - PROCESS | 1646 | 1461685406068 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:43:26 INFO - PROCESS | 1646 | 1461685406070 Marionette TRACE conn2 <- [1,2282,null,{}] 08:43:26 INFO - PROCESS | 1646 | 1461685406072 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}] 08:43:26 INFO - PROCESS | 1646 | 1461685406200 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:43:26 INFO - PROCESS | 1646 | 1461685406342 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a16c000 == 115 [pid = 1646] [id = 578] 08:43:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x1376d0400) [pid = 1646] [serial = 1734] [outer = 0x0] 08:43:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x1376de000) [pid = 1646] [serial = 1735] [outer = 0x1376d0400] 08:43:26 INFO - PROCESS | 1646 | 1461685406372 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x1386ad800) [pid = 1646] [serial = 1736] [outer = 0x1376d0400] 08:43:26 INFO - PROCESS | 1646 | 1461685406791 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]]]}] 08:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 770ms 08:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:43:26 INFO - PROCESS | 1646 | 1461685406852 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:43:26 INFO - PROCESS | 1646 | 1461685406854 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:43:26 INFO - PROCESS | 1646 | 1461685406857 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:43:26 INFO - PROCESS | 1646 | 1461685406859 Marionette TRACE conn2 <- [1,2286,null,{}] 08:43:26 INFO - PROCESS | 1646 | 1461685406881 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}] 08:43:27 INFO - PROCESS | 1646 | 1461685407070 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:43:27 INFO - PROCESS | 1646 | 1461685407263 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a812000 == 116 [pid = 1646] [id = 579] 08:43:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x1386ae400) [pid = 1646] [serial = 1737] [outer = 0x0] 08:43:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x138764400) [pid = 1646] [serial = 1738] [outer = 0x1386ae400] 08:43:27 INFO - PROCESS | 1646 | 1461685407309 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x139d08000) [pid = 1646] [serial = 1739] [outer = 0x1386ae400] 08:43:27 INFO - PROCESS | 1646 | 1461685407748 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]]]}] 08:43:27 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 08:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 938ms 08:43:27 INFO - PROCESS | 1646 | 1461685407809 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 1646 | 1461685407811 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:43:27 INFO - PROCESS | 1646 | 1461685407815 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 1646 | 1461685407817 Marionette TRACE conn2 <- [1,2290,null,{}] 08:43:27 INFO - PROCESS | 1646 | 1461685407819 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}] 08:43:27 INFO - PROCESS | 1646 | 1461685407963 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:43:28 INFO - PROCESS | 1646 | 1461685408075 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x13aac7000 == 117 [pid = 1646] [id = 580] 08:43:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x139d0fc00) [pid = 1646] [serial = 1740] [outer = 0x0] 08:43:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x13a09e800) [pid = 1646] [serial = 1741] [outer = 0x139d0fc00] 08:43:28 INFO - PROCESS | 1646 | 1461685408106 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x139d15c00) [pid = 1646] [serial = 1742] [outer = 0x139d0fc00] 08:43:28 INFO - PROCESS | 1646 | 1461685408660 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]]]}] 08:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 877ms 08:43:28 INFO - PROCESS | 1646 | 1461685408694 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 1646 | 1461685408696 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:43:28 INFO - PROCESS | 1646 | 1461685408700 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 1646 | 1461685408703 Marionette TRACE conn2 <- [1,2294,null,{}] 08:43:28 INFO - PROCESS | 1646 | 1461685408707 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}] 08:43:28 INFO - PROCESS | 1646 | 1461685408922 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:43:29 INFO - PROCESS | 1646 | 1461685409079 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x146159800 == 118 [pid = 1646] [id = 581] 08:43:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x139da2800) [pid = 1646] [serial = 1743] [outer = 0x0] 08:43:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x13a2b6400) [pid = 1646] [serial = 1744] [outer = 0x139da2800] 08:43:29 INFO - PROCESS | 1646 | 1461685409114 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x139e0a800) [pid = 1646] [serial = 1745] [outer = 0x139da2800] 08:43:29 INFO - PROCESS | 1646 | 1461685409594 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]]]}] 08:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 922ms 08:43:29 INFO - PROCESS | 1646 | 1461685409622 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:43:29 INFO - PROCESS | 1646 | 1461685409624 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:43:29 INFO - PROCESS | 1646 | 1461685409626 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 1646 | 1461685409627 Marionette TRACE conn2 <- [1,2298,null,{}] 08:43:29 INFO - PROCESS | 1646 | 1461685409630 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}] 08:43:29 INFO - PROCESS | 1646 | 1461685409770 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:43:29 INFO - PROCESS | 1646 | 1461685409914 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x129655800 == 119 [pid = 1646] [id = 582] 08:43:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x123b74c00) [pid = 1646] [serial = 1746] [outer = 0x0] 08:43:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12b657000) [pid = 1646] [serial = 1747] [outer = 0x123b74c00] 08:43:29 INFO - PROCESS | 1646 | 1461685409944 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12d484000) [pid = 1646] [serial = 1748] [outer = 0x123b74c00] 08:43:30 INFO - PROCESS | 1646 | 1461685410386 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]]]}] 08:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 824ms 08:43:30 INFO - PROCESS | 1646 | 1461685410450 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:43:30 INFO - PROCESS | 1646 | 1461685410452 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:43:30 INFO - PROCESS | 1646 | 1461685410454 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 1646 | 1461685410455 Marionette TRACE conn2 <- [1,2302,null,{}] 08:43:30 INFO - PROCESS | 1646 | 1461685410458 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}] 08:43:30 INFO - PROCESS | 1646 | 1461685410587 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:43:30 INFO - PROCESS | 1646 | 1461685410704 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f1d4800 == 120 [pid = 1646] [id = 583] 08:43:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x126edc400) [pid = 1646] [serial = 1749] [outer = 0x0] 08:43:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12d488400) [pid = 1646] [serial = 1750] [outer = 0x126edc400] 08:43:30 INFO - PROCESS | 1646 | 1461685410779 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12d48d000) [pid = 1646] [serial = 1751] [outer = 0x126edc400] 08:43:31 INFO - PROCESS | 1646 | 1461685411515 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]]]}] 08:43:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:43:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1071ms 08:43:31 INFO - PROCESS | 1646 | 1461685411543 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:43:31 INFO - PROCESS | 1646 | 1461685411546 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:43:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:43:31 INFO - PROCESS | 1646 | 1461685411552 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 1646 | 1461685411554 Marionette TRACE conn2 <- [1,2306,null,{}] 08:43:31 INFO - PROCESS | 1646 | 1461685411557 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}] 08:43:31 INFO - PROCESS | 1646 | 1461685411698 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:43:31 INFO - PROCESS | 1646 | 1461685411889 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac18800 == 121 [pid = 1646] [id = 584] 08:43:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x114f49c00) [pid = 1646] [serial = 1752] [outer = 0x0] 08:43:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x119268800) [pid = 1646] [serial = 1753] [outer = 0x114f49c00] 08:43:31 INFO - PROCESS | 1646 | 1461685411939 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x123b2c000) [pid = 1646] [serial = 1754] [outer = 0x114f49c00] 08:43:32 INFO - PROCESS | 1646 | 1461685412518 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]]]}] 08:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 983ms 08:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:43:32 INFO - PROCESS | 1646 | 1461685412535 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:43:32 INFO - PROCESS | 1646 | 1461685412539 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:43:32 INFO - PROCESS | 1646 | 1461685412543 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:43:32 INFO - PROCESS | 1646 | 1461685412545 Marionette TRACE conn2 <- [1,2310,null,{}] 08:43:32 INFO - PROCESS | 1646 | 1461685412547 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}] 08:43:32 INFO - PROCESS | 1646 | 1461685412669 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:43:32 INFO - PROCESS | 1646 | 1461685412871 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12ec7c800 == 120 [pid = 1646] [id = 569] 08:43:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12d72f000 == 119 [pid = 1646] [id = 568] 08:43:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12af32800 == 118 [pid = 1646] [id = 567] 08:43:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1296a0800 == 117 [pid = 1646] [id = 566] 08:43:32 INFO - PROCESS | 1646 | --DOCSHELL 0x11c206800 == 116 [pid = 1646] [id = 565] 08:43:32 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12be51800) [pid = 1646] [serial = 1645] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12e4e2c00) [pid = 1646] [serial = 1594] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12ec2c800) [pid = 1646] [serial = 1597] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12f397000) [pid = 1646] [serial = 1600] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x12fcd1800) [pid = 1646] [serial = 1603] [outer = 0x0] [url = about:blank] 08:43:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c08800 == 117 [pid = 1646] [id = 585] 08:43:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x115728c00) [pid = 1646] [serial = 1755] [outer = 0x0] 08:43:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x11ba8d800) [pid = 1646] [serial = 1756] [outer = 0x115728c00] 08:43:32 INFO - PROCESS | 1646 | 1461685412957 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x1296e1c00) [pid = 1646] [serial = 1757] [outer = 0x115728c00] 08:43:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12e411000 == 116 [pid = 1646] [id = 564] 08:43:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1296b0800 == 115 [pid = 1646] [id = 563] 08:43:33 INFO - PROCESS | 1646 | --DOCSHELL 0x13af73800 == 114 [pid = 1646] [id = 557] 08:43:33 INFO - PROCESS | 1646 | --DOCSHELL 0x147ba0800 == 113 [pid = 1646] [id = 556] 08:43:33 INFO - PROCESS | 1646 | --DOCSHELL 0x14791c000 == 112 [pid = 1646] [id = 555] 08:43:33 INFO - PROCESS | 1646 | --DOCSHELL 0x146154800 == 111 [pid = 1646] [id = 554] 08:43:33 INFO - PROCESS | 1646 | --DOCSHELL 0x13ad1a000 == 110 [pid = 1646] [id = 553] 08:43:33 INFO - PROCESS | 1646 | --DOCSHELL 0x13a85c800 == 109 [pid = 1646] [id = 552] 08:43:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12f68b000 == 108 [pid = 1646] [id = 551] 08:43:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0b1800 == 107 [pid = 1646] [id = 550] 08:43:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11a83b000 == 106 [pid = 1646] [id = 549] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12ec31c00) [pid = 1646] [serial = 1630] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x1301ca800) [pid = 1646] [serial = 1633] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x1376df400) [pid = 1646] [serial = 1634] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12fb71800) [pid = 1646] [serial = 1631] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x119041800) [pid = 1646] [serial = 1639] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12bb48c00) [pid = 1646] [serial = 1636] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x12bb4d400) [pid = 1646] [serial = 1571] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12aace000) [pid = 1646] [serial = 1642] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x114f43000) [pid = 1646] [serial = 1607] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x114753400) [pid = 1646] [serial = 1606] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x12afd9c00) [pid = 1646] [serial = 1585] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x1290a2400) [pid = 1646] [serial = 1579] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12ac70400) [pid = 1646] [serial = 1621] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x12ae91800) [pid = 1646] [serial = 1622] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x117896c00) [pid = 1646] [serial = 1618] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x11bd21000) [pid = 1646] [serial = 1619] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12aa36000) [pid = 1646] [serial = 1582] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12c02f000) [pid = 1646] [serial = 1627] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x1187c8c00) [pid = 1646] [serial = 1609] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x11b232c00) [pid = 1646] [serial = 1610] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x1296d4800) [pid = 1646] [serial = 1615] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12ab09800) [pid = 1646] [serial = 1616] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x118cfb800) [pid = 1646] [serial = 1576] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12b174c00) [pid = 1646] [serial = 1624] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x12bc7d400) [pid = 1646] [serial = 1625] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x12d18cc00) [pid = 1646] [serial = 1588] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12ddc7400) [pid = 1646] [serial = 1591] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x114beac00) [pid = 1646] [serial = 1573] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x138765800) [pid = 1646] [serial = 1637] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x12afd8c00) [pid = 1646] [serial = 1643] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x11c939800) [pid = 1646] [serial = 1612] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x1280b3400) [pid = 1646] [serial = 1613] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x1280b9800) [pid = 1646] [serial = 1640] [outer = 0x0] [url = about:blank] 08:43:33 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x12d497400) [pid = 1646] [serial = 1628] [outer = 0x0] [url = about:blank] 08:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 922ms 08:43:33 INFO - PROCESS | 1646 | 1461685413462 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]]]}] 08:43:33 INFO - PROCESS | 1646 | 1461685413465 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:43:33 INFO - PROCESS | 1646 | 1461685413466 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:43:33 INFO - PROCESS | 1646 | 1461685413469 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 1646 | 1461685413471 Marionette TRACE conn2 <- [1,2314,null,{}] 08:43:33 INFO - PROCESS | 1646 | 1461685413487 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}] 08:43:33 INFO - PROCESS | 1646 | 1461685413600 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:43:33 INFO - PROCESS | 1646 | 1461685413606 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae5d800 == 107 [pid = 1646] [id = 586] 08:43:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12aac4800) [pid = 1646] [serial = 1758] [outer = 0x0] 08:43:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12ab09000) [pid = 1646] [serial = 1759] [outer = 0x12aac4800] 08:43:33 INFO - PROCESS | 1646 | 1461685413637 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12ac6d000) [pid = 1646] [serial = 1760] [outer = 0x12aac4800] 08:43:34 INFO - PROCESS | 1646 | 1461685414049 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]]]}] 08:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 620ms 08:43:34 INFO - PROCESS | 1646 | 1461685414090 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:43:34 INFO - PROCESS | 1646 | 1461685414092 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:43:34 INFO - PROCESS | 1646 | 1461685414095 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:43:34 INFO - PROCESS | 1646 | 1461685414097 Marionette TRACE conn2 <- [1,2318,null,{}] 08:43:34 INFO - PROCESS | 1646 | 1461685414100 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}] 08:43:34 INFO - PROCESS | 1646 | 1461685414261 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:43:34 INFO - PROCESS | 1646 | 1461685414450 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be26000 == 108 [pid = 1646] [id = 587] 08:43:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12ace4000) [pid = 1646] [serial = 1761] [outer = 0x0] 08:43:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12ad63c00) [pid = 1646] [serial = 1762] [outer = 0x12ace4000] 08:43:34 INFO - PROCESS | 1646 | 1461685414481 Marionette DEBUG loaded listener.js 08:43:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12b028c00) [pid = 1646] [serial = 1763] [outer = 0x12ace4000] 08:43:34 INFO - PROCESS | 1646 | 1461685414770 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] 08:43:34 INFO - PROCESS | 1646 | 1461685414843 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:43:34 INFO - PROCESS | 1646 | 1461685414847 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:43:34 INFO - PROCESS | 1646 | 1461685414848 Marionette TRACE conn2 <- [1,2322,null,{}] 08:43:34 INFO - PROCESS | 1646 | 1461685414850 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}] 08:43:34 INFO - PROCESS | 1646 | 1461685414956 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:43:34 INFO - PROCESS | 1646 | 1461685414960 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e896000 == 109 [pid = 1646] [id = 588] 08:43:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12b02a000) [pid = 1646] [serial = 1764] [outer = 0x0] 08:43:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12b659c00) [pid = 1646] [serial = 1765] [outer = 0x12b02a000] 08:43:34 INFO - PROCESS | 1646 | 1461685414986 Marionette DEBUG loaded listener.js 08:43:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12d487400) [pid = 1646] [serial = 1766] [outer = 0x12b02a000] 08:43:35 INFO - PROCESS | 1646 | 1461685415406 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]]]}] 08:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 568ms 08:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:43:35 INFO - PROCESS | 1646 | 1461685415422 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:43:35 INFO - PROCESS | 1646 | 1461685415423 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:43:35 INFO - PROCESS | 1646 | 1461685415431 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:43:35 INFO - PROCESS | 1646 | 1461685415432 Marionette TRACE conn2 <- [1,2326,null,{}] 08:43:35 INFO - PROCESS | 1646 | 1461685415434 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}] 08:43:35 INFO - PROCESS | 1646 | 1461685415602 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:43:35 INFO - PROCESS | 1646 | 1461685415622 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb98000 == 110 [pid = 1646] [id = 589] 08:43:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12d48d400) [pid = 1646] [serial = 1767] [outer = 0x0] 08:43:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x12ddd2c00) [pid = 1646] [serial = 1768] [outer = 0x12d48d400] 08:43:35 INFO - PROCESS | 1646 | 1461685415650 Marionette DEBUG loaded listener.js 08:43:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x130119000) [pid = 1646] [serial = 1769] [outer = 0x12d48d400] 08:43:36 INFO - PROCESS | 1646 | 1461685416032 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]]]}] 08:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 627ms 08:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:43:36 INFO - PROCESS | 1646 | 1461685416052 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:43:36 INFO - PROCESS | 1646 | 1461685416053 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:43:36 INFO - PROCESS | 1646 | 1461685416056 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 1646 | 1461685416057 Marionette TRACE conn2 <- [1,2330,null,{}] 08:43:36 INFO - PROCESS | 1646 | 1461685416060 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}] 08:43:36 INFO - PROCESS | 1646 | 1461685416206 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:43:36 INFO - PROCESS | 1646 | 1461685416223 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x130970000 == 111 [pid = 1646] [id = 590] 08:43:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12efbf400) [pid = 1646] [serial = 1770] [outer = 0x0] 08:43:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x138758800) [pid = 1646] [serial = 1771] [outer = 0x12efbf400] 08:43:36 INFO - PROCESS | 1646 | 1461685416249 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x139d9b800) [pid = 1646] [serial = 1772] [outer = 0x12efbf400] 08:43:36 INFO - PROCESS | 1646 | 1461685416621 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]]]}] 08:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 569ms 08:43:36 INFO - PROCESS | 1646 | 1461685416625 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:43:36 INFO - PROCESS | 1646 | 1461685416628 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:43:36 INFO - PROCESS | 1646 | 1461685416632 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 1646 | 1461685416634 Marionette TRACE conn2 <- [1,2334,null,{}] 08:43:36 INFO - PROCESS | 1646 | 1461685416636 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}] 08:43:36 INFO - PROCESS | 1646 | 1461685416797 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:43:36 INFO - PROCESS | 1646 | 1461685416816 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x138741800 == 112 [pid = 1646] [id = 591] 08:43:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x139d9d000) [pid = 1646] [serial = 1773] [outer = 0x0] 08:43:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x139e19400) [pid = 1646] [serial = 1774] [outer = 0x139d9d000] 08:43:36 INFO - PROCESS | 1646 | 1461685416841 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x13a095800) [pid = 1646] [serial = 1775] [outer = 0x139d9d000] 08:43:37 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12b02e800) [pid = 1646] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:43:37 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12ad2c400) [pid = 1646] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:43:37 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x1297e4400) [pid = 1646] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:43:37 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12aa97400) [pid = 1646] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:43:37 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x117899800) [pid = 1646] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:43:37 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x126691000) [pid = 1646] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:43:37 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x11b257000) [pid = 1646] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:43:37 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x127196000) [pid = 1646] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:43:37 INFO - PROCESS | 1646 | 1461685417489 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]]]}] 08:43:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:43:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 869ms 08:43:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:43:37 INFO - PROCESS | 1646 | 1461685417502 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:43:37 INFO - PROCESS | 1646 | 1461685417503 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:43:37 INFO - PROCESS | 1646 | 1461685417505 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 1646 | 1461685417506 Marionette TRACE conn2 <- [1,2338,null,{}] 08:43:37 INFO - PROCESS | 1646 | 1461685417508 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}] 08:43:37 INFO - PROCESS | 1646 | 1461685417619 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:43:37 INFO - PROCESS | 1646 | 1461685417623 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d70000 == 113 [pid = 1646] [id = 592] 08:43:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x127196000) [pid = 1646] [serial = 1776] [outer = 0x0] 08:43:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12ad2c400) [pid = 1646] [serial = 1777] [outer = 0x127196000] 08:43:37 INFO - PROCESS | 1646 | 1461685417649 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x13a117400) [pid = 1646] [serial = 1778] [outer = 0x127196000] 08:43:38 INFO - PROCESS | 1646 | 1461685418065 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]]]}] 08:43:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 618ms 08:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:43:38 INFO - PROCESS | 1646 | 1461685418125 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 1646 | 1461685418128 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:43:38 INFO - PROCESS | 1646 | 1461685418131 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 1646 | 1461685418134 Marionette TRACE conn2 <- [1,2342,null,{}] 08:43:38 INFO - PROCESS | 1646 | 1461685418138 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}] 08:43:38 INFO - PROCESS | 1646 | 1461685418307 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:43:38 INFO - PROCESS | 1646 | 1461685418317 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x13aa44000 == 114 [pid = 1646] [id = 593] 08:43:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x13a11c800) [pid = 1646] [serial = 1779] [outer = 0x0] 08:43:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x13a558800) [pid = 1646] [serial = 1780] [outer = 0x13a11c800] 08:43:38 INFO - PROCESS | 1646 | 1461685418357 Marionette DEBUG loaded listener.js 08:43:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x13a563000) [pid = 1646] [serial = 1781] [outer = 0x13a11c800] 08:43:38 INFO - PROCESS | 1646 | 1461685418789 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]]]}] 08:43:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 672ms 08:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:43:38 INFO - PROCESS | 1646 | 1461685418802 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 1646 | 1461685418804 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:43:38 INFO - PROCESS | 1646 | 1461685418806 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 1646 | 1461685418807 Marionette TRACE conn2 <- [1,2346,null,{}] 08:43:38 INFO - PROCESS | 1646 | 1461685418815 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}] 08:43:38 INFO - PROCESS | 1646 | 1461685418994 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:43:39 INFO - PROCESS | 1646 | 1461685419002 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x13af6a000 == 115 [pid = 1646] [id = 594] 08:43:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x1296b3c00) [pid = 1646] [serial = 1782] [outer = 0x0] 08:43:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x12922a800) [pid = 1646] [serial = 1783] [outer = 0x1296b3c00] 08:43:39 INFO - PROCESS | 1646 | 1461685419030 Marionette DEBUG loaded listener.js 08:43:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x13a847800) [pid = 1646] [serial = 1784] [outer = 0x1296b3c00] 08:43:39 INFO - PROCESS | 1646 | 1461685419373 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]]]}] 08:43:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:43:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 574ms 08:43:39 INFO - PROCESS | 1646 | 1461685419381 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:43:39 INFO - PROCESS | 1646 | 1461685419382 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:43:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:43:39 INFO - PROCESS | 1646 | 1461685419384 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:43:39 INFO - PROCESS | 1646 | 1461685419385 Marionette TRACE conn2 <- [1,2350,null,{}] 08:43:39 INFO - PROCESS | 1646 | 1461685419387 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}] 08:43:39 INFO - PROCESS | 1646 | 1461685419610 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:43:39 INFO - PROCESS | 1646 | 1461685419792 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c79e800 == 116 [pid = 1646] [id = 595] 08:43:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x114bf1800) [pid = 1646] [serial = 1785] [outer = 0x0] 08:43:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x114f30400) [pid = 1646] [serial = 1786] [outer = 0x114bf1800] 08:43:39 INFO - PROCESS | 1646 | 1461685419826 Marionette DEBUG loaded listener.js 08:43:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x119261800) [pid = 1646] [serial = 1787] [outer = 0x114bf1800] 08:43:40 INFO - PROCESS | 1646 | 1461685420315 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]]]}] 08:43:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:43:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 969ms 08:43:40 INFO - PROCESS | 1646 | 1461685420354 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:43:40 INFO - PROCESS | 1646 | 1461685420357 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:43:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:43:40 INFO - PROCESS | 1646 | 1461685420362 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 1646 | 1461685420365 Marionette TRACE conn2 <- [1,2354,null,{}] 08:43:40 INFO - PROCESS | 1646 | 1461685420369 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}] 08:43:40 INFO - PROCESS | 1646 | 1461685420502 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:43:40 INFO - PROCESS | 1646 | 1461685420659 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b6a5800 == 117 [pid = 1646] [id = 596] 08:43:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x128f5a400) [pid = 1646] [serial = 1788] [outer = 0x0] 08:43:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x1296b9c00) [pid = 1646] [serial = 1789] [outer = 0x128f5a400] 08:43:40 INFO - PROCESS | 1646 | 1461685420693 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x1296c1c00) [pid = 1646] [serial = 1790] [outer = 0x128f5a400] 08:43:41 INFO - PROCESS | 1646 | 1461685421165 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]]]}] 08:43:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:43:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 875ms 08:43:41 INFO - PROCESS | 1646 | 1461685421236 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:43:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:43:41 INFO - PROCESS | 1646 | 1461685421238 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:43:41 INFO - PROCESS | 1646 | 1461685421241 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 1646 | 1461685421242 Marionette TRACE conn2 <- [1,2358,null,{}] 08:43:41 INFO - PROCESS | 1646 | 1461685421245 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}] 08:43:41 INFO - PROCESS | 1646 | 1461685421373 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:43:41 INFO - PROCESS | 1646 | 1461685421533 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x138743000 == 118 [pid = 1646] [id = 597] 08:43:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12aa39000) [pid = 1646] [serial = 1791] [outer = 0x0] 08:43:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x12aad0800) [pid = 1646] [serial = 1792] [outer = 0x12aa39000] 08:43:41 INFO - PROCESS | 1646 | 1461685421566 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12ad33800) [pid = 1646] [serial = 1793] [outer = 0x12aa39000] 08:43:42 INFO - PROCESS | 1646 | 1461685422013 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]]]}] 08:43:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:43:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 820ms 08:43:42 INFO - PROCESS | 1646 | 1461685422063 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:43:42 INFO - PROCESS | 1646 | 1461685422066 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:43:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:43:42 INFO - PROCESS | 1646 | 1461685422074 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:43:42 INFO - PROCESS | 1646 | 1461685422077 Marionette TRACE conn2 <- [1,2362,null,{}] 08:43:42 INFO - PROCESS | 1646 | 1461685422080 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}] 08:43:42 INFO - PROCESS | 1646 | 1461685422211 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:43:42 INFO - PROCESS | 1646 | 1461685422367 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x14629a000 == 119 [pid = 1646] [id = 598] 08:43:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12b928c00) [pid = 1646] [serial = 1794] [outer = 0x0] 08:43:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12ddd3400) [pid = 1646] [serial = 1795] [outer = 0x12b928c00] 08:43:42 INFO - PROCESS | 1646 | 1461685422399 Marionette DEBUG loaded listener.js 08:43:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x12ec2f800) [pid = 1646] [serial = 1796] [outer = 0x12b928c00] 08:43:42 INFO - PROCESS | 1646 | 1461685422949 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]]]}] 08:43:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:43:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 927ms 08:43:42 INFO - PROCESS | 1646 | 1461685422997 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:43:43 INFO - PROCESS | 1646 | 1461685423000 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:43:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:43:43 INFO - PROCESS | 1646 | 1461685423003 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:43:43 INFO - PROCESS | 1646 | 1461685423005 Marionette TRACE conn2 <- [1,2366,null,{}] 08:43:43 INFO - PROCESS | 1646 | 1461685423009 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}] 08:43:43 INFO - PROCESS | 1646 | 1461685423200 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:43:43 INFO - PROCESS | 1646 | 1461685423349 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x147b13800 == 120 [pid = 1646] [id = 599] 08:43:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12d489c00) [pid = 1646] [serial = 1797] [outer = 0x0] 08:43:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x1376cf800) [pid = 1646] [serial = 1798] [outer = 0x12d489c00] 08:43:43 INFO - PROCESS | 1646 | 1461685423380 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x1394b0c00) [pid = 1646] [serial = 1799] [outer = 0x12d489c00] 08:43:43 INFO - PROCESS | 1646 | 1461685423808 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]]]}] 08:43:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:43:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 819ms 08:43:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:43:43 INFO - PROCESS | 1646 | 1461685423823 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:43:43 INFO - PROCESS | 1646 | 1461685423824 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:43:43 INFO - PROCESS | 1646 | 1461685423826 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:43:43 INFO - PROCESS | 1646 | 1461685423828 Marionette TRACE conn2 <- [1,2370,null,{}] 08:43:43 INFO - PROCESS | 1646 | 1461685423830 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}] 08:43:43 INFO - PROCESS | 1646 | 1461685423959 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:43:44 INFO - PROCESS | 1646 | 1461685424080 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1476e5000 == 121 [pid = 1646] [id = 600] 08:43:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x1394b9400) [pid = 1646] [serial = 1800] [outer = 0x0] 08:43:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x139d0a000) [pid = 1646] [serial = 1801] [outer = 0x1394b9400] 08:43:44 INFO - PROCESS | 1646 | 1461685424117 Marionette DEBUG loaded listener.js 08:43:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x13a2b2c00) [pid = 1646] [serial = 1802] [outer = 0x1394b9400] 08:43:44 INFO - PROCESS | 1646 | 1461685424548 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]]]}] 08:43:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:43:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 774ms 08:43:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:43:44 INFO - PROCESS | 1646 | 1461685424601 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 1646 | 1461685424602 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:43:44 INFO - PROCESS | 1646 | 1461685424604 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 1646 | 1461685424606 Marionette TRACE conn2 <- [1,2374,null,{}] 08:43:44 INFO - PROCESS | 1646 | 1461685424608 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}] 08:43:44 INFO - PROCESS | 1646 | 1461685424739 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:43:44 INFO - PROCESS | 1646 | 1461685424887 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a673000 == 122 [pid = 1646] [id = 601] 08:43:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x1394b9800) [pid = 1646] [serial = 1803] [outer = 0x0] 08:43:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x139aed000) [pid = 1646] [serial = 1804] [outer = 0x1394b9800] 08:43:44 INFO - PROCESS | 1646 | 1461685424916 Marionette DEBUG loaded listener.js 08:43:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x13a2b3c00) [pid = 1646] [serial = 1805] [outer = 0x1394b9800] 08:43:45 INFO - PROCESS | 1646 | 1461685425339 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]]]}] 08:43:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:43:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 769ms 08:43:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:43:45 INFO - PROCESS | 1646 | 1461685425373 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:43:45 INFO - PROCESS | 1646 | 1461685425375 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:43:45 INFO - PROCESS | 1646 | 1461685425377 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:43:45 INFO - PROCESS | 1646 | 1461685425378 Marionette TRACE conn2 <- [1,2378,null,{}] 08:43:45 INFO - PROCESS | 1646 | 1461685425381 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}] 08:43:45 INFO - PROCESS | 1646 | 1461685425510 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:43:45 INFO - PROCESS | 1646 | 1461685425658 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad84000 == 123 [pid = 1646] [id = 602] 08:43:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x139aef400) [pid = 1646] [serial = 1806] [outer = 0x0] 08:43:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x13a565400) [pid = 1646] [serial = 1807] [outer = 0x139aef400] 08:43:45 INFO - PROCESS | 1646 | 1461685425687 Marionette DEBUG loaded listener.js 08:43:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x13a71cc00) [pid = 1646] [serial = 1808] [outer = 0x139aef400] 08:43:46 INFO - PROCESS | 1646 | 1461685426133 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]]]}] 08:43:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:43:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 823ms 08:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:43:46 INFO - PROCESS | 1646 | 1461685426201 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:43:46 INFO - PROCESS | 1646 | 1461685426202 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:43:46 INFO - PROCESS | 1646 | 1461685426204 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:43:46 INFO - PROCESS | 1646 | 1461685426206 Marionette TRACE conn2 <- [1,2382,null,{}] 08:43:46 INFO - PROCESS | 1646 | 1461685426224 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}] 08:43:46 INFO - PROCESS | 1646 | 1461685426392 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:43:46 INFO - PROCESS | 1646 | 1461685426475 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad9e000 == 124 [pid = 1646] [id = 603] 08:43:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x139bac800) [pid = 1646] [serial = 1809] [outer = 0x0] 08:43:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x139bb1c00) [pid = 1646] [serial = 1810] [outer = 0x139bac800] 08:43:46 INFO - PROCESS | 1646 | 1461685426504 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x139bb5c00) [pid = 1646] [serial = 1811] [outer = 0x139bac800] 08:43:46 INFO - PROCESS | 1646 | 1461685426913 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]]]}] 08:43:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:43:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 768ms 08:43:46 INFO - PROCESS | 1646 | 1461685426974 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:43:46 INFO - PROCESS | 1646 | 1461685426975 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:43:46 INFO - PROCESS | 1646 | 1461685426977 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:43:46 INFO - PROCESS | 1646 | 1461685426979 Marionette TRACE conn2 <- [1,2386,null,{}] 08:43:46 INFO - PROCESS | 1646 | 1461685426981 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}] 08:43:47 INFO - PROCESS | 1646 | 1461685427111 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:43:47 INFO - PROCESS | 1646 | 1461685427261 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x146c30800 == 125 [pid = 1646] [id = 604] 08:43:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x139bb7c00) [pid = 1646] [serial = 1812] [outer = 0x0] 08:43:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x13a71d400) [pid = 1646] [serial = 1813] [outer = 0x139bb7c00] 08:43:47 INFO - PROCESS | 1646 | 1461685427291 Marionette DEBUG loaded listener.js 08:43:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x13a723000) [pid = 1646] [serial = 1814] [outer = 0x139bb7c00] 08:43:47 INFO - PROCESS | 1646 | 1461685427806 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]]]}] 08:43:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:43:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 874ms 08:43:47 INFO - PROCESS | 1646 | 1461685427851 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:43:47 INFO - PROCESS | 1646 | 1461685427853 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:43:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:43:47 INFO - PROCESS | 1646 | 1461685427855 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 1646 | 1461685427856 Marionette TRACE conn2 <- [1,2390,null,{}] 08:43:47 INFO - PROCESS | 1646 | 1461685427859 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}] 08:43:47 INFO - PROCESS | 1646 | 1461685427994 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:43:48 INFO - PROCESS | 1646 | 1461685428157 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0b0800 == 126 [pid = 1646] [id = 605] 08:43:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x12ab08400) [pid = 1646] [serial = 1815] [outer = 0x0] 08:43:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x13a462400) [pid = 1646] [serial = 1816] [outer = 0x12ab08400] 08:43:48 INFO - PROCESS | 1646 | 1461685428192 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x13a46a800) [pid = 1646] [serial = 1817] [outer = 0x12ab08400] 08:43:48 INFO - PROCESS | 1646 | 1461685428672 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]]]}] 08:43:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:43:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 871ms 08:43:48 INFO - PROCESS | 1646 | 1461685428726 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 1646 | 1461685428728 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:43:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:43:48 INFO - PROCESS | 1646 | 1461685428730 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 1646 | 1461685428732 Marionette TRACE conn2 <- [1,2394,null,{}] 08:43:48 INFO - PROCESS | 1646 | 1461685428735 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}] 08:43:48 INFO - PROCESS | 1646 | 1461685428883 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:43:49 INFO - PROCESS | 1646 | 1461685429048 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x147927800 == 127 [pid = 1646] [id = 606] 08:43:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x12b278c00) [pid = 1646] [serial = 1818] [outer = 0x0] 08:43:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x13a725400) [pid = 1646] [serial = 1819] [outer = 0x12b278c00] 08:43:49 INFO - PROCESS | 1646 | 1461685429080 Marionette DEBUG loaded listener.js 08:43:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x13a84e800) [pid = 1646] [serial = 1820] [outer = 0x12b278c00] 08:43:49 INFO - PROCESS | 1646 | 1461685429886 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]]]}] 08:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1174ms 08:43:49 INFO - PROCESS | 1646 | 1461685429905 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:43:49 INFO - PROCESS | 1646 | 1461685429907 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:43:49 INFO - PROCESS | 1646 | 1461685429930 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:43:49 INFO - PROCESS | 1646 | 1461685429932 Marionette TRACE conn2 <- [1,2398,null,{}] 08:43:49 INFO - PROCESS | 1646 | 1461685429938 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}] 08:43:50 INFO - PROCESS | 1646 | 1461685430064 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:43:50 INFO - PROCESS | 1646 | 1461685430214 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x129654000 == 128 [pid = 1646] [id = 607] 08:43:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x114f31000) [pid = 1646] [serial = 1821] [outer = 0x0] 08:43:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x1178a4400) [pid = 1646] [serial = 1822] [outer = 0x114f31000] 08:43:50 INFO - PROCESS | 1646 | 1461685430247 Marionette DEBUG loaded listener.js 08:43:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x11a92f000) [pid = 1646] [serial = 1823] [outer = 0x114f31000] 08:43:50 INFO - PROCESS | 1646 | 1461685430690 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]]]}] 08:43:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:43:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 793ms 08:43:50 INFO - PROCESS | 1646 | 1461685430704 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:43:50 INFO - PROCESS | 1646 | 1461685430707 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:43:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:43:50 INFO - PROCESS | 1646 | 1461685430712 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:43:50 INFO - PROCESS | 1646 | 1461685430713 Marionette TRACE conn2 <- [1,2402,null,{}] 08:43:50 INFO - PROCESS | 1646 | 1461685430716 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}] 08:43:50 INFO - PROCESS | 1646 | 1461685430835 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:43:51 INFO - PROCESS | 1646 | 1461685431041 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b025000 == 129 [pid = 1646] [id = 608] 08:43:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x11b080400) [pid = 1646] [serial = 1824] [outer = 0x0] 08:43:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x11ba1a000) [pid = 1646] [serial = 1825] [outer = 0x11b080400] 08:43:51 INFO - PROCESS | 1646 | 1461685431089 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x123b6ac00) [pid = 1646] [serial = 1826] [outer = 0x11b080400] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x11b01e000 == 128 [pid = 1646] [id = 102] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x13af6a000 == 127 [pid = 1646] [id = 594] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x13aa44000 == 126 [pid = 1646] [id = 593] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x139d70000 == 125 [pid = 1646] [id = 592] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x138741800 == 124 [pid = 1646] [id = 591] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x130970000 == 123 [pid = 1646] [id = 590] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x12be51c00) [pid = 1646] [serial = 1711] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x1376d6800) [pid = 1646] [serial = 1684] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x13a2c1c00) [pid = 1646] [serial = 1681] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb98000 == 122 [pid = 1646] [id = 589] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12e896000 == 121 [pid = 1646] [id = 588] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12be26000 == 120 [pid = 1646] [id = 587] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae5d800 == 119 [pid = 1646] [id = 586] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x119c08800 == 118 [pid = 1646] [id = 585] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac18800 == 117 [pid = 1646] [id = 584] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x129655800 == 116 [pid = 1646] [id = 582] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x146159800 == 115 [pid = 1646] [id = 581] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x13aac7000 == 114 [pid = 1646] [id = 580] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x13a812000 == 113 [pid = 1646] [id = 579] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x13a16c000 == 112 [pid = 1646] [id = 578] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x139d69800 == 111 [pid = 1646] [id = 577] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x13874e000 == 110 [pid = 1646] [id = 576] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x13762f000 == 109 [pid = 1646] [id = 575] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x1301a3000 == 108 [pid = 1646] [id = 574] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12ead8000 == 107 [pid = 1646] [id = 573] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae5d000 == 106 [pid = 1646] [id = 572] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x125dc2000 == 105 [pid = 1646] [id = 571] 08:43:51 INFO - PROCESS | 1646 | --DOCSHELL 0x12f68e000 == 104 [pid = 1646] [id = 570] 08:43:51 INFO - PROCESS | 1646 | 1461685431714 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]]]}] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x130119800) [pid = 1646] [serial = 1646] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x12b431400) [pid = 1646] [serial = 1708] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x12bb4bc00) [pid = 1646] [serial = 1709] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x12afd5800) [pid = 1646] [serial = 1705] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x12b02a800) [pid = 1646] [serial = 1706] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x128f58400) [pid = 1646] [serial = 1654] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x13a114400) [pid = 1646] [serial = 1675] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x1386b6000) [pid = 1646] [serial = 1663] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x12aa9d400) [pid = 1646] [serial = 1699] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x13a094000) [pid = 1646] [serial = 1672] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x12ac66400) [pid = 1646] [serial = 1703] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x118ad3c00) [pid = 1646] [serial = 1690] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x1147e0800) [pid = 1646] [serial = 1648] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x13a11d400) [pid = 1646] [serial = 1678] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x1296de800) [pid = 1646] [serial = 1697] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x12bb4b000) [pid = 1646] [serial = 1660] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x11b22b400) [pid = 1646] [serial = 1687] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x12ac33800) [pid = 1646] [serial = 1702] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x12ad62400) [pid = 1646] [serial = 1657] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x12aacc000) [pid = 1646] [serial = 1700] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x139da2400) [pid = 1646] [serial = 1666] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x11bd1fc00) [pid = 1646] [serial = 1693] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x11b22dc00) [pid = 1646] [serial = 1651] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x125a78c00) [pid = 1646] [serial = 1694] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x1268a0000) [pid = 1646] [serial = 1696] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x11a928800) [pid = 1646] [serial = 1691] [outer = 0x0] [url = about:blank] 08:43:51 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x139e16400) [pid = 1646] [serial = 1669] [outer = 0x0] [url = about:blank] 08:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1023ms 08:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:43:51 INFO - PROCESS | 1646 | 1461685431736 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:43:51 INFO - PROCESS | 1646 | 1461685431737 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:43:51 INFO - PROCESS | 1646 | 1461685431754 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 1646 | 1461685431756 Marionette TRACE conn2 <- [1,2406,null,{}] 08:43:51 INFO - PROCESS | 1646 | 1461685431767 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}] 08:43:51 INFO - PROCESS | 1646 | 1461685431874 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:43:51 INFO - PROCESS | 1646 | 1461685431881 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x128128000 == 105 [pid = 1646] [id = 609] 08:43:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x123c75c00) [pid = 1646] [serial = 1827] [outer = 0x0] 08:43:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12922ac00) [pid = 1646] [serial = 1828] [outer = 0x123c75c00] 08:43:51 INFO - PROCESS | 1646 | 1461685431910 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x1296dc800) [pid = 1646] [serial = 1829] [outer = 0x123c75c00] 08:43:52 INFO - PROCESS | 1646 | 1461685432337 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]]]}] 08:43:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:43:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 641ms 08:43:52 INFO - PROCESS | 1646 | 1461685432381 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:43:52 INFO - PROCESS | 1646 | 1461685432383 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:43:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:43:52 INFO - PROCESS | 1646 | 1461685432385 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:43:52 INFO - PROCESS | 1646 | 1461685432386 Marionette TRACE conn2 <- [1,2410,null,{}] 08:43:52 INFO - PROCESS | 1646 | 1461685432388 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}] 08:43:52 INFO - PROCESS | 1646 | 1461685432497 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:43:52 INFO - PROCESS | 1646 | 1461685432501 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b1cd000 == 106 [pid = 1646] [id = 610] 08:43:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x1297e6000) [pid = 1646] [serial = 1830] [outer = 0x0] 08:43:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x12a929c00) [pid = 1646] [serial = 1831] [outer = 0x1297e6000] 08:43:52 INFO - PROCESS | 1646 | 1461685432529 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x12aaa0400) [pid = 1646] [serial = 1832] [outer = 0x1297e6000] 08:43:53 INFO - PROCESS | 1646 | 1461685433010 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]]]}] 08:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 670ms 08:43:53 INFO - PROCESS | 1646 | 1461685433056 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:43:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:43:53 INFO - PROCESS | 1646 | 1461685433057 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:43:53 INFO - PROCESS | 1646 | 1461685433064 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 1646 | 1461685433065 Marionette TRACE conn2 <- [1,2414,null,{}] 08:43:53 INFO - PROCESS | 1646 | 1461685433066 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}] 08:43:53 INFO - PROCESS | 1646 | 1461685433205 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:43:53 INFO - PROCESS | 1646 | 1461685433381 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d12f800 == 107 [pid = 1646] [id = 611] 08:43:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x12aaa1000) [pid = 1646] [serial = 1833] [outer = 0x0] 08:43:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x12ab10c00) [pid = 1646] [serial = 1834] [outer = 0x12aaa1000] 08:43:53 INFO - PROCESS | 1646 | 1461685433423 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x12acdf800) [pid = 1646] [serial = 1835] [outer = 0x12aaa1000] 08:43:53 INFO - PROCESS | 1646 | 1461685433829 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]]]}] 08:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 776ms 08:43:53 INFO - PROCESS | 1646 | 1461685433835 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:43:53 INFO - PROCESS | 1646 | 1461685433836 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:43:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:43:53 INFO - PROCESS | 1646 | 1461685433839 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 1646 | 1461685433840 Marionette TRACE conn2 <- [1,2418,null,{}] 08:43:53 INFO - PROCESS | 1646 | 1461685433845 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}] 08:43:54 INFO - PROCESS | 1646 | 1461685434072 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:43:54 INFO - PROCESS | 1646 | 1461685434099 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12eac3000 == 108 [pid = 1646] [id = 612] 08:43:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x12ace7000) [pid = 1646] [serial = 1836] [outer = 0x0] 08:43:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x12ad65400) [pid = 1646] [serial = 1837] [outer = 0x12ace7000] 08:43:54 INFO - PROCESS | 1646 | 1461685434136 Marionette DEBUG loaded listener.js 08:43:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x12b174c00) [pid = 1646] [serial = 1838] [outer = 0x12ace7000] 08:43:54 INFO - PROCESS | 1646 | 1461685434602 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]]]}] 08:43:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:43:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 771ms 08:43:54 INFO - PROCESS | 1646 | 1461685434615 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:43:54 INFO - PROCESS | 1646 | 1461685434616 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:43:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:43:54 INFO - PROCESS | 1646 | 1461685434619 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:43:54 INFO - PROCESS | 1646 | 1461685434620 Marionette TRACE conn2 <- [1,2422,null,{}] 08:43:54 INFO - PROCESS | 1646 | 1461685434622 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}] 08:43:54 INFO - PROCESS | 1646 | 1461685434789 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:43:54 INFO - PROCESS | 1646 | 1461685434809 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f1d1000 == 109 [pid = 1646] [id = 613] 08:43:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x12acec800) [pid = 1646] [serial = 1839] [outer = 0x0] 08:43:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12b42e400) [pid = 1646] [serial = 1840] [outer = 0x12acec800] 08:43:54 INFO - PROCESS | 1646 | 1461685434835 Marionette DEBUG loaded listener.js 08:43:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x12b91e400) [pid = 1646] [serial = 1841] [outer = 0x12acec800] 08:43:55 INFO - PROCESS | 1646 | 1461685435218 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]]]}] 08:43:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:43:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 618ms 08:43:55 INFO - PROCESS | 1646 | 1461685435237 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:43:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:43:55 INFO - PROCESS | 1646 | 1461685435238 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:43:55 INFO - PROCESS | 1646 | 1461685435241 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:43:55 INFO - PROCESS | 1646 | 1461685435242 Marionette TRACE conn2 <- [1,2426,null,{}] 08:43:55 INFO - PROCESS | 1646 | 1461685435244 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}] 08:43:55 INFO - PROCESS | 1646 | 1461685435389 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:43:55 INFO - PROCESS | 1646 | 1461685435409 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301a2000 == 110 [pid = 1646] [id = 614] 08:43:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x12ab0e800) [pid = 1646] [serial = 1842] [outer = 0x0] 08:43:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x12be51400) [pid = 1646] [serial = 1843] [outer = 0x12ab0e800] 08:43:55 INFO - PROCESS | 1646 | 1461685435435 Marionette DEBUG loaded listener.js 08:43:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x12d18cc00) [pid = 1646] [serial = 1844] [outer = 0x12ab0e800] 08:43:55 INFO - PROCESS | 1646 | 1461685435805 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]]]}] 08:43:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:43:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 621ms 08:43:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:43:55 INFO - PROCESS | 1646 | 1461685435862 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:43:55 INFO - PROCESS | 1646 | 1461685435864 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:43:55 INFO - PROCESS | 1646 | 1461685435866 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:43:55 INFO - PROCESS | 1646 | 1461685435867 Marionette TRACE conn2 <- [1,2430,null,{}] 08:43:55 INFO - PROCESS | 1646 | 1461685435869 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}] 08:43:56 INFO - PROCESS | 1646 | 1461685436420 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:43:56 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x12d48d400) [pid = 1646] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:43:56 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x12efbf400) [pid = 1646] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:43:56 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x139d9d000) [pid = 1646] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:43:56 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x115728c00) [pid = 1646] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:43:56 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x127196000) [pid = 1646] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:43:56 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12aac4800) [pid = 1646] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:43:56 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x12b02a000) [pid = 1646] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:43:56 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x114f49c00) [pid = 1646] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:43:56 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x12ace4000) [pid = 1646] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:43:56 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x13a11c800) [pid = 1646] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:43:56 INFO - PROCESS | 1646 | 1461685436513 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x123bcc000 == 111 [pid = 1646] [id = 615] 08:43:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x117896c00) [pid = 1646] [serial = 1845] [outer = 0x0] 08:43:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x127196000) [pid = 1646] [serial = 1846] [outer = 0x117896c00] 08:43:56 INFO - PROCESS | 1646 | 1461685436540 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x12bb50800) [pid = 1646] [serial = 1847] [outer = 0x117896c00] 08:43:56 INFO - PROCESS | 1646 | 1461685436829 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]]]}] 08:43:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:43:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1019ms 08:43:56 INFO - PROCESS | 1646 | 1461685436885 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:43:56 INFO - PROCESS | 1646 | 1461685436887 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:43:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:43:56 INFO - PROCESS | 1646 | 1461685436889 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:43:56 INFO - PROCESS | 1646 | 1461685436890 Marionette TRACE conn2 <- [1,2434,null,{}] 08:43:56 INFO - PROCESS | 1646 | 1461685436892 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}] 08:43:57 INFO - PROCESS | 1646 | 1461685437044 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:43:57 INFO - PROCESS | 1646 | 1461685437052 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302d8000 == 112 [pid = 1646] [id = 616] 08:43:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x12d47fc00) [pid = 1646] [serial = 1848] [outer = 0x0] 08:43:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x12d48d400) [pid = 1646] [serial = 1849] [outer = 0x12d47fc00] 08:43:57 INFO - PROCESS | 1646 | 1461685437078 Marionette DEBUG loaded listener.js 08:43:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12d703800) [pid = 1646] [serial = 1850] [outer = 0x12d47fc00] 08:43:57 INFO - PROCESS | 1646 | 1461685437433 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]]]}] 08:43:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:43:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 569ms 08:43:57 INFO - PROCESS | 1646 | 1461685437459 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:43:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:43:57 INFO - PROCESS | 1646 | 1461685437461 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:43:57 INFO - PROCESS | 1646 | 1461685437463 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:43:57 INFO - PROCESS | 1646 | 1461685437464 Marionette TRACE conn2 <- [1,2438,null,{}] 08:43:57 INFO - PROCESS | 1646 | 1461685437467 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}] 08:43:57 INFO - PROCESS | 1646 | 1461685437586 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:43:57 INFO - PROCESS | 1646 | 1461685437713 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1387a0800 == 113 [pid = 1646] [id = 617] 08:43:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x12e683c00) [pid = 1646] [serial = 1851] [outer = 0x0] 08:43:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x12ed45000) [pid = 1646] [serial = 1852] [outer = 0x12e683c00] 08:43:57 INFO - PROCESS | 1646 | 1461685437743 Marionette DEBUG loaded listener.js 08:43:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x12f795c00) [pid = 1646] [serial = 1853] [outer = 0x12e683c00] 08:43:58 INFO - PROCESS | 1646 | 1461685438046 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]]]}] 08:43:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:43:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 620ms 08:43:58 INFO - PROCESS | 1646 | 1461685438084 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:43:58 INFO - PROCESS | 1646 | 1461685438085 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:43:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:43:58 INFO - PROCESS | 1646 | 1461685438087 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:43:58 INFO - PROCESS | 1646 | 1461685438088 Marionette TRACE conn2 <- [1,2442,null,{}] 08:43:58 INFO - PROCESS | 1646 | 1461685438090 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}] 08:43:58 INFO - PROCESS | 1646 | 1461685438200 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:43:58 INFO - PROCESS | 1646 | 1461685438305 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x139fb1800 == 114 [pid = 1646] [id = 618] 08:43:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x12efbbc00) [pid = 1646] [serial = 1854] [outer = 0x0] 08:43:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x130119400) [pid = 1646] [serial = 1855] [outer = 0x12efbbc00] 08:43:58 INFO - PROCESS | 1646 | 1461685438330 Marionette DEBUG loaded listener.js 08:43:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x1376e3400) [pid = 1646] [serial = 1856] [outer = 0x12efbbc00] 08:43:58 INFO - PROCESS | 1646 | 1461685438866 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]]]}] 08:43:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:43:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 822ms 08:43:58 INFO - PROCESS | 1646 | 1461685438916 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:43:58 INFO - PROCESS | 1646 | 1461685438919 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:43:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:43:58 INFO - PROCESS | 1646 | 1461685438923 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:43:58 INFO - PROCESS | 1646 | 1461685438926 Marionette TRACE conn2 <- [1,2446,null,{}] 08:43:58 INFO - PROCESS | 1646 | 1461685438957 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}] 08:43:59 INFO - PROCESS | 1646 | 1461685439096 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:43:59 INFO - PROCESS | 1646 | 1461685439240 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x126c25000 == 115 [pid = 1646] [id = 619] 08:43:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x115911c00) [pid = 1646] [serial = 1857] [outer = 0x0] 08:43:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x11a94e400) [pid = 1646] [serial = 1858] [outer = 0x115911c00] 08:43:59 INFO - PROCESS | 1646 | 1461685439277 Marionette DEBUG loaded listener.js 08:43:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x123b6c000) [pid = 1646] [serial = 1859] [outer = 0x115911c00] 08:43:59 INFO - PROCESS | 1646 | 1461685439688 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]]]}] 08:43:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:43:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 834ms 08:43:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:43:59 INFO - PROCESS | 1646 | 1461685439757 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:43:59 INFO - PROCESS | 1646 | 1461685439761 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:43:59 INFO - PROCESS | 1646 | 1461685439765 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:43:59 INFO - PROCESS | 1646 | 1461685439767 Marionette TRACE conn2 <- [1,2450,null,{}] 08:43:59 INFO - PROCESS | 1646 | 1461685439770 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}] 08:43:59 INFO - PROCESS | 1646 | 1461685439900 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:44:00 INFO - PROCESS | 1646 | 1461685440059 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e70b800 == 116 [pid = 1646] [id = 620] 08:44:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x1296b8000) [pid = 1646] [serial = 1860] [outer = 0x0] 08:44:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x1297dd400) [pid = 1646] [serial = 1861] [outer = 0x1296b8000] 08:44:00 INFO - PROCESS | 1646 | 1461685440092 Marionette DEBUG loaded listener.js 08:44:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x12aa9f000) [pid = 1646] [serial = 1862] [outer = 0x1296b8000] 08:44:00 INFO - PROCESS | 1646 | 1461685440536 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]]]}] 08:44:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:44:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 821ms 08:44:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:44:00 INFO - PROCESS | 1646 | 1461685440586 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:44:00 INFO - PROCESS | 1646 | 1461685440588 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:44:00 INFO - PROCESS | 1646 | 1461685440590 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:44:00 INFO - PROCESS | 1646 | 1461685440593 Marionette TRACE conn2 <- [1,2454,null,{}] 08:44:00 INFO - PROCESS | 1646 | 1461685440601 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}] 08:44:00 INFO - PROCESS | 1646 | 1461685440735 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:44:00 INFO - PROCESS | 1646 | 1461685440884 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x139fc3800 == 117 [pid = 1646] [id = 621] 08:44:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x12ace9400) [pid = 1646] [serial = 1863] [outer = 0x0] 08:44:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x12afd6c00) [pid = 1646] [serial = 1864] [outer = 0x12ace9400] 08:44:00 INFO - PROCESS | 1646 | 1461685440916 Marionette DEBUG loaded listener.js 08:44:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x12b435400) [pid = 1646] [serial = 1865] [outer = 0x12ace9400] 08:44:01 INFO - PROCESS | 1646 | 1461685441348 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]]]}] 08:44:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:44:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 773ms 08:44:01 INFO - PROCESS | 1646 | 1461685441364 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:44:01 INFO - PROCESS | 1646 | 1461685441365 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:44:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:44:01 INFO - PROCESS | 1646 | 1461685441368 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:44:01 INFO - PROCESS | 1646 | 1461685441369 Marionette TRACE conn2 <- [1,2458,null,{}] 08:44:01 INFO - PROCESS | 1646 | 1461685441371 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}] 08:44:01 INFO - PROCESS | 1646 | 1461685441502 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:44:01 INFO - PROCESS | 1646 | 1461685441649 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a856800 == 118 [pid = 1646] [id = 622] 08:44:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x12bc73800) [pid = 1646] [serial = 1866] [outer = 0x0] 08:44:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x12d70dc00) [pid = 1646] [serial = 1867] [outer = 0x12bc73800] 08:44:01 INFO - PROCESS | 1646 | 1461685441680 Marionette DEBUG loaded listener.js 08:44:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x12e685000) [pid = 1646] [serial = 1868] [outer = 0x12bc73800] 08:44:02 INFO - PROCESS | 1646 | 1461685442086 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]]]}] 08:44:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:44:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 769ms 08:44:02 INFO - PROCESS | 1646 | 1461685442137 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:44:02 INFO - PROCESS | 1646 | 1461685442139 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:44:02 INFO - PROCESS | 1646 | 1461685442141 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:44:02 INFO - PROCESS | 1646 | 1461685442142 Marionette TRACE conn2 <- [1,2462,null,{}] 08:44:02 INFO - PROCESS | 1646 | 1461685442160 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}] 08:44:02 INFO - PROCESS | 1646 | 1461685442288 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:44:02 INFO - PROCESS | 1646 | 1461685442445 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad13000 == 119 [pid = 1646] [id = 623] 08:44:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x12d7cec00) [pid = 1646] [serial = 1869] [outer = 0x0] 08:44:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 291 (0x12efc3c00) [pid = 1646] [serial = 1870] [outer = 0x12d7cec00] 08:44:02 INFO - PROCESS | 1646 | 1461685442477 Marionette DEBUG loaded listener.js 08:44:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 292 (0x13011dc00) [pid = 1646] [serial = 1871] [outer = 0x12d7cec00] 08:44:02 INFO - PROCESS | 1646 | 1461685442904 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]]]}] 08:44:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:44:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 781ms 08:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:44:02 INFO - PROCESS | 1646 | 1461685442923 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:44:02 INFO - PROCESS | 1646 | 1461685442924 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:44:02 INFO - PROCESS | 1646 | 1461685442926 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:44:02 INFO - PROCESS | 1646 | 1461685442928 Marionette TRACE conn2 <- [1,2466,null,{}] 08:44:02 INFO - PROCESS | 1646 | 1461685442930 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}] 08:44:03 INFO - PROCESS | 1646 | 1461685443067 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:44:03 INFO - PROCESS | 1646 | 1461685443216 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x146154800 == 120 [pid = 1646] [id = 624] 08:44:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 293 (0x130120400) [pid = 1646] [serial = 1872] [outer = 0x0] 08:44:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 294 (0x1386b8000) [pid = 1646] [serial = 1873] [outer = 0x130120400] 08:44:03 INFO - PROCESS | 1646 | 1461685443249 Marionette DEBUG loaded listener.js 08:44:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 295 (0x139ae5c00) [pid = 1646] [serial = 1874] [outer = 0x130120400] 08:44:03 INFO - PROCESS | 1646 | 1461685443686 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]]]}] 08:44:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:44:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 770ms 08:44:03 INFO - PROCESS | 1646 | 1461685443696 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:44:03 INFO - PROCESS | 1646 | 1461685443698 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:44:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:44:03 INFO - PROCESS | 1646 | 1461685443700 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:44:03 INFO - PROCESS | 1646 | 1461685443701 Marionette TRACE conn2 <- [1,2470,null,{}] 08:44:03 INFO - PROCESS | 1646 | 1461685443704 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}] 08:44:03 INFO - PROCESS | 1646 | 1461685443831 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:44:03 INFO - PROCESS | 1646 | 1461685443979 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x146298000 == 121 [pid = 1646] [id = 625] 08:44:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 296 (0x1301bf400) [pid = 1646] [serial = 1875] [outer = 0x0] 08:44:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 297 (0x139aed400) [pid = 1646] [serial = 1876] [outer = 0x1301bf400] 08:44:04 INFO - PROCESS | 1646 | 1461685444009 Marionette DEBUG loaded listener.js 08:44:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 298 (0x139d0f000) [pid = 1646] [serial = 1877] [outer = 0x1301bf400] 08:44:04 INFO - PROCESS | 1646 | 1461685444431 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]]]}] 08:44:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:44:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 771ms 08:44:04 INFO - PROCESS | 1646 | 1461685444472 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:44:04 INFO - PROCESS | 1646 | 1461685444473 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:44:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:44:04 INFO - PROCESS | 1646 | 1461685444475 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:44:04 INFO - PROCESS | 1646 | 1461685444477 Marionette TRACE conn2 <- [1,2474,null,{}] 08:44:04 INFO - PROCESS | 1646 | 1461685444479 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}] 08:44:04 INFO - PROCESS | 1646 | 1461685444607 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:44:04 INFO - PROCESS | 1646 | 1461685444727 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x146975800 == 122 [pid = 1646] [id = 626] 08:44:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 299 (0x139aecc00) [pid = 1646] [serial = 1878] [outer = 0x0] 08:44:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 300 (0x139e0b800) [pid = 1646] [serial = 1879] [outer = 0x139aecc00] 08:44:04 INFO - PROCESS | 1646 | 1461685444757 Marionette DEBUG loaded listener.js 08:44:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 301 (0x139f5c800) [pid = 1646] [serial = 1880] [outer = 0x139aecc00] 08:44:05 INFO - PROCESS | 1646 | 1461685445198 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]]]}] 08:44:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:44:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 770ms 08:44:05 INFO - PROCESS | 1646 | 1461685445246 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:44:05 INFO - PROCESS | 1646 | 1461685445247 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:44:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:44:05 INFO - PROCESS | 1646 | 1461685445250 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:44:05 INFO - PROCESS | 1646 | 1461685445251 Marionette TRACE conn2 <- [1,2478,null,{}] 08:44:05 INFO - PROCESS | 1646 | 1461685445253 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}] 08:44:05 INFO - PROCESS | 1646 | 1461685445382 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:44:05 INFO - PROCESS | 1646 | 1461685445542 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x147b0d800 == 123 [pid = 1646] [id = 627] 08:44:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 302 (0x139f5d800) [pid = 1646] [serial = 1881] [outer = 0x0] 08:44:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 303 (0x13a115400) [pid = 1646] [serial = 1882] [outer = 0x139f5d800] 08:44:05 INFO - PROCESS | 1646 | 1461685445574 Marionette DEBUG loaded listener.js 08:44:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 304 (0x13a42ac00) [pid = 1646] [serial = 1883] [outer = 0x139f5d800] 08:44:06 INFO - PROCESS | 1646 | 1461685445997 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]]]}] 08:44:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:44:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 768ms 08:44:06 INFO - PROCESS | 1646 | 1461685446019 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 1646 | 1461685446020 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:44:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:44:06 INFO - PROCESS | 1646 | 1461685446022 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 1646 | 1461685446024 Marionette TRACE conn2 <- [1,2482,null,{}] 08:44:06 INFO - PROCESS | 1646 | 1461685446026 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}] 08:44:06 INFO - PROCESS | 1646 | 1461685446157 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:44:06 INFO - PROCESS | 1646 | 1461685446309 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1466d2000 == 124 [pid = 1646] [id = 628] 08:44:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 305 (0x13a09d800) [pid = 1646] [serial = 1884] [outer = 0x0] 08:44:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 306 (0x13a469400) [pid = 1646] [serial = 1885] [outer = 0x13a09d800] 08:44:06 INFO - PROCESS | 1646 | 1461685446339 Marionette DEBUG loaded listener.js 08:44:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 307 (0x13a55c800) [pid = 1646] [serial = 1886] [outer = 0x13a09d800] 08:44:06 INFO - PROCESS | 1646 | 1461685446744 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]]]}] 08:44:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:44:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 769ms 08:44:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:44:06 INFO - PROCESS | 1646 | 1461685446810 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 1646 | 1461685446812 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:44:06 INFO - PROCESS | 1646 | 1461685446814 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 1646 | 1461685446816 Marionette TRACE conn2 <- [1,2486,null,{}] 08:44:06 INFO - PROCESS | 1646 | 1461685446819 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}] 08:44:06 INFO - PROCESS | 1646 | 1461685446990 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:44:07 INFO - PROCESS | 1646 | 1461685447184 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x125aab800 == 125 [pid = 1646] [id = 629] 08:44:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 308 (0x118e1b400) [pid = 1646] [serial = 1887] [outer = 0x0] 08:44:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 309 (0x1296b7400) [pid = 1646] [serial = 1888] [outer = 0x118e1b400] 08:44:07 INFO - PROCESS | 1646 | 1461685447221 Marionette DEBUG loaded listener.js 08:44:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 310 (0x13a721800) [pid = 1646] [serial = 1889] [outer = 0x118e1b400] 08:44:07 INFO - PROCESS | 1646 | 1461685447741 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]]]}] 08:44:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:44:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 972ms 08:44:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:44:07 INFO - PROCESS | 1646 | 1461685447788 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:44:07 INFO - PROCESS | 1646 | 1461685447790 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:44:07 INFO - PROCESS | 1646 | 1461685447794 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:44:07 INFO - PROCESS | 1646 | 1461685447796 Marionette TRACE conn2 <- [1,2490,null,{}] 08:44:07 INFO - PROCESS | 1646 | 1461685447800 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}] 08:44:07 INFO - PROCESS | 1646 | 1461685447944 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:44:08 INFO - PROCESS | 1646 | 1461685448080 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fee8000 == 126 [pid = 1646] [id = 630] 08:44:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 311 (0x13afd8c00) [pid = 1646] [serial = 1890] [outer = 0x0] 08:44:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 312 (0x13afe0400) [pid = 1646] [serial = 1891] [outer = 0x13afd8c00] 08:44:08 INFO - PROCESS | 1646 | 1461685448110 Marionette DEBUG loaded listener.js 08:44:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 313 (0x13afe5000) [pid = 1646] [serial = 1892] [outer = 0x13afd8c00] 08:44:08 INFO - PROCESS | 1646 | 1461685448551 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]]]}] 08:44:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:44:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 821ms 08:44:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:44:08 INFO - PROCESS | 1646 | 1461685448615 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:44:08 INFO - PROCESS | 1646 | 1461685448616 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:44:08 INFO - PROCESS | 1646 | 1461685448619 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:44:08 INFO - PROCESS | 1646 | 1461685448621 Marionette TRACE conn2 <- [1,2494,null,{}] 08:44:08 INFO - PROCESS | 1646 | 1461685448624 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}] 08:44:08 INFO - PROCESS | 1646 | 1461685448755 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:44:08 INFO - PROCESS | 1646 | 1461685448924 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ead2800 == 127 [pid = 1646] [id = 631] 08:44:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 314 (0x13afe5400) [pid = 1646] [serial = 1893] [outer = 0x0] 08:44:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 315 (0x14762b000) [pid = 1646] [serial = 1894] [outer = 0x13afe5400] 08:44:08 INFO - PROCESS | 1646 | 1461685448956 Marionette DEBUG loaded listener.js 08:44:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 316 (0x14765bc00) [pid = 1646] [serial = 1895] [outer = 0x13afe5400] 08:44:09 INFO - PROCESS | 1646 | 1461685449398 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]]]}] 08:44:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:44:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 820ms 08:44:09 INFO - PROCESS | 1646 | 1461685449440 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:44:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:44:09 INFO - PROCESS | 1646 | 1461685449441 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:44:09 INFO - PROCESS | 1646 | 1461685449443 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:44:09 INFO - PROCESS | 1646 | 1461685449444 Marionette TRACE conn2 <- [1,2498,null,{}] 08:44:09 INFO - PROCESS | 1646 | 1461685449447 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}] 08:44:09 INFO - PROCESS | 1646 | 1461685449581 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:44:09 INFO - PROCESS | 1646 | 1461685449711 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x147580000 == 128 [pid = 1646] [id = 632] 08:44:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 317 (0x14765ac00) [pid = 1646] [serial = 1896] [outer = 0x0] 08:44:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 318 (0x14765fc00) [pid = 1646] [serial = 1897] [outer = 0x14765ac00] 08:44:09 INFO - PROCESS | 1646 | 1461685449741 Marionette DEBUG loaded listener.js 08:44:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 319 (0x147665c00) [pid = 1646] [serial = 1898] [outer = 0x14765ac00] 08:44:10 INFO - PROCESS | 1646 | 1461685450192 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]]]}] 08:44:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:44:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1021ms 08:44:10 INFO - PROCESS | 1646 | 1461685450504 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:44:10 INFO - PROCESS | 1646 | 1461685450508 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:44:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:44:10 INFO - PROCESS | 1646 | 1461685450518 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:44:10 INFO - PROCESS | 1646 | 1461685450522 Marionette TRACE conn2 <- [1,2502,null,{}] 08:44:10 INFO - PROCESS | 1646 | 1461685450527 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}] 08:44:10 INFO - PROCESS | 1646 | 1461685450727 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:44:10 INFO - PROCESS | 1646 | 1461685450939 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae63000 == 129 [pid = 1646] [id = 633] 08:44:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 320 (0x114f50800) [pid = 1646] [serial = 1899] [outer = 0x0] 08:44:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 321 (0x11789a000) [pid = 1646] [serial = 1900] [outer = 0x114f50800] 08:44:11 INFO - PROCESS | 1646 | 1461685451009 Marionette DEBUG loaded listener.js 08:44:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 322 (0x11b230000) [pid = 1646] [serial = 1901] [outer = 0x114f50800] 08:44:11 INFO - PROCESS | 1646 | 1461685451500 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]]]}] 08:44:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:44:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1025ms 08:44:11 INFO - PROCESS | 1646 | 1461685451546 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:44:11 INFO - PROCESS | 1646 | 1461685451548 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:44:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:44:11 INFO - PROCESS | 1646 | 1461685451555 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:44:11 INFO - PROCESS | 1646 | 1461685451557 Marionette TRACE conn2 <- [1,2506,null,{}] 08:44:11 INFO - PROCESS | 1646 | 1461685451560 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}] 08:44:11 INFO - PROCESS | 1646 | 1461685451719 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:44:11 INFO - PROCESS | 1646 | 1461685451891 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294bd000 == 130 [pid = 1646] [id = 634] 08:44:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 323 (0x1296b6800) [pid = 1646] [serial = 1902] [outer = 0x0] 08:44:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 324 (0x1296bc000) [pid = 1646] [serial = 1903] [outer = 0x1296b6800] 08:44:11 INFO - PROCESS | 1646 | 1461685451922 Marionette DEBUG loaded listener.js 08:44:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 325 (0x12a925400) [pid = 1646] [serial = 1904] [outer = 0x1296b6800] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1387a0800 == 129 [pid = 1646] [id = 617] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1302d8000 == 128 [pid = 1646] [id = 616] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x123bcc000 == 127 [pid = 1646] [id = 615] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1301a2000 == 126 [pid = 1646] [id = 614] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12f1d1000 == 125 [pid = 1646] [id = 613] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 324 (0x13a2b6400) [pid = 1646] [serial = 1744] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 323 (0x12b657000) [pid = 1646] [serial = 1747] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12eac3000 == 124 [pid = 1646] [id = 612] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12d12f800 == 123 [pid = 1646] [id = 611] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12b1cd000 == 122 [pid = 1646] [id = 610] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x128128000 == 121 [pid = 1646] [id = 609] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11b025000 == 120 [pid = 1646] [id = 608] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x129654000 == 119 [pid = 1646] [id = 607] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x146c30800 == 118 [pid = 1646] [id = 604] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13ad9e000 == 117 [pid = 1646] [id = 603] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13ad84000 == 116 [pid = 1646] [id = 602] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13a673000 == 115 [pid = 1646] [id = 601] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1476e5000 == 114 [pid = 1646] [id = 600] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x147b13800 == 113 [pid = 1646] [id = 599] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x14629a000 == 112 [pid = 1646] [id = 598] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x138743000 == 111 [pid = 1646] [id = 597] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12b6a5800 == 110 [pid = 1646] [id = 596] 08:44:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11c79e800 == 109 [pid = 1646] [id = 595] 08:44:12 INFO - PROCESS | 1646 | 1461685452430 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]]]}] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 322 (0x12ddd2c00) [pid = 1646] [serial = 1768] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 321 (0x138758800) [pid = 1646] [serial = 1771] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 320 (0x139e19400) [pid = 1646] [serial = 1774] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 319 (0x139d9b800) [pid = 1646] [serial = 1772] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 318 (0x123b74400) [pid = 1646] [serial = 1717] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 317 (0x11ba8d800) [pid = 1646] [serial = 1756] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 316 (0x1296e1c00) [pid = 1646] [serial = 1757] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 315 (0x13a117400) [pid = 1646] [serial = 1778] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 314 (0x12ab09000) [pid = 1646] [serial = 1759] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 313 (0x12ac6d000) [pid = 1646] [serial = 1760] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 312 (0x12ad2c400) [pid = 1646] [serial = 1777] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 311 (0x13a09e800) [pid = 1646] [serial = 1741] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 310 (0x12b659c00) [pid = 1646] [serial = 1765] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 309 (0x12d488400) [pid = 1646] [serial = 1750] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 308 (0x12ac37c00) [pid = 1646] [serial = 1720] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 307 (0x123b2c000) [pid = 1646] [serial = 1754] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 306 (0x119268800) [pid = 1646] [serial = 1753] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 305 (0x1376de000) [pid = 1646] [serial = 1735] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 304 (0x12e4e1800) [pid = 1646] [serial = 1729] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 303 (0x12d3bb800) [pid = 1646] [serial = 1726] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 302 (0x12afe0c00) [pid = 1646] [serial = 1723] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 301 (0x138764400) [pid = 1646] [serial = 1738] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 300 (0x118e8f400) [pid = 1646] [serial = 1714] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 299 (0x13011b400) [pid = 1646] [serial = 1732] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 298 (0x13a095800) [pid = 1646] [serial = 1775] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 297 (0x12ad63c00) [pid = 1646] [serial = 1762] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 296 (0x13a563000) [pid = 1646] [serial = 1781] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 295 (0x12922a800) [pid = 1646] [serial = 1783] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 294 (0x12b028c00) [pid = 1646] [serial = 1763] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 293 (0x130119000) [pid = 1646] [serial = 1769] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 292 (0x12d487400) [pid = 1646] [serial = 1766] [outer = 0x0] [url = about:blank] 08:44:12 INFO - PROCESS | 1646 | --DOMWINDOW == 291 (0x13a558800) [pid = 1646] [serial = 1780] [outer = 0x0] [url = about:blank] 08:44:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:44:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 923ms 08:44:12 INFO - PROCESS | 1646 | 1461685452477 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:44:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:44:12 INFO - PROCESS | 1646 | 1461685452480 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:44:12 INFO - PROCESS | 1646 | 1461685452483 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:44:12 INFO - PROCESS | 1646 | 1461685452484 Marionette TRACE conn2 <- [1,2510,null,{}] 08:44:12 INFO - PROCESS | 1646 | 1461685452490 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}] 08:44:12 INFO - PROCESS | 1646 | 1461685452608 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:44:12 INFO - PROCESS | 1646 | 1461685452618 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296a8000 == 110 [pid = 1646] [id = 635] 08:44:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 292 (0x12aac9400) [pid = 1646] [serial = 1905] [outer = 0x0] 08:44:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 293 (0x12ab09000) [pid = 1646] [serial = 1906] [outer = 0x12aac9400] 08:44:12 INFO - PROCESS | 1646 | 1461685452648 Marionette DEBUG loaded listener.js 08:44:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 294 (0x12ac6dc00) [pid = 1646] [serial = 1907] [outer = 0x12aac9400] 08:44:13 INFO - PROCESS | 1646 | 1461685453097 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]]]}] 08:44:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:44:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 620ms 08:44:13 INFO - PROCESS | 1646 | 1461685453104 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:44:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:44:13 INFO - PROCESS | 1646 | 1461685453105 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:44:13 INFO - PROCESS | 1646 | 1461685453107 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:44:13 INFO - PROCESS | 1646 | 1461685453108 Marionette TRACE conn2 <- [1,2514,null,{}] 08:44:13 INFO - PROCESS | 1646 | 1461685453112 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}] 08:44:13 INFO - PROCESS | 1646 | 1461685453225 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:44:13 INFO - PROCESS | 1646 | 1461685453230 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e709000 == 111 [pid = 1646] [id = 636] 08:44:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 295 (0x12aac5800) [pid = 1646] [serial = 1908] [outer = 0x0] 08:44:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 296 (0x12ae8e000) [pid = 1646] [serial = 1909] [outer = 0x12aac5800] 08:44:13 INFO - PROCESS | 1646 | 1461685453257 Marionette DEBUG loaded listener.js 08:44:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 297 (0x12b276400) [pid = 1646] [serial = 1910] [outer = 0x12aac5800] 08:44:13 INFO - PROCESS | 1646 | 1461685453668 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]]]}] 08:44:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:44:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 569ms 08:44:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:44:13 INFO - PROCESS | 1646 | 1461685453678 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:44:13 INFO - PROCESS | 1646 | 1461685453679 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:44:13 INFO - PROCESS | 1646 | 1461685453681 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:44:13 INFO - PROCESS | 1646 | 1461685453682 Marionette TRACE conn2 <- [1,2518,null,{}] 08:44:13 INFO - PROCESS | 1646 | 1461685453684 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}] 08:44:13 INFO - PROCESS | 1646 | 1461685453796 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:44:13 INFO - PROCESS | 1646 | 1461685453800 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fc89800 == 112 [pid = 1646] [id = 637] 08:44:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 298 (0x12b430800) [pid = 1646] [serial = 1911] [outer = 0x0] 08:44:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 299 (0x12bb49800) [pid = 1646] [serial = 1912] [outer = 0x12b430800] 08:44:13 INFO - PROCESS | 1646 | 1461685453826 Marionette DEBUG loaded listener.js 08:44:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 300 (0x12d34b800) [pid = 1646] [serial = 1913] [outer = 0x12b430800] 08:44:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:44:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 572ms 08:44:14 INFO - PROCESS | 1646 | 1461685454249 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]]]}] 08:44:14 INFO - PROCESS | 1646 | 1461685454253 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:44:14 INFO - PROCESS | 1646 | 1461685454255 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:44:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:44:14 INFO - PROCESS | 1646 | 1461685454257 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:44:14 INFO - PROCESS | 1646 | 1461685454258 Marionette TRACE conn2 <- [1,2522,null,{}] 08:44:14 INFO - PROCESS | 1646 | 1461685454314 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}] 08:44:14 INFO - PROCESS | 1646 | 1461685454577 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:44:14 INFO - PROCESS | 1646 | 1461685454716 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x13705a000 == 113 [pid = 1646] [id = 638] 08:44:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 301 (0x12d3b6800) [pid = 1646] [serial = 1914] [outer = 0x0] 08:44:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 302 (0x12d4a1000) [pid = 1646] [serial = 1915] [outer = 0x12d3b6800] 08:44:14 INFO - PROCESS | 1646 | 1461685454744 Marionette DEBUG loaded listener.js 08:44:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 303 (0x130122400) [pid = 1646] [serial = 1916] [outer = 0x12d3b6800] 08:44:15 INFO - PROCESS | 1646 | 1461685455092 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]]]}] 08:44:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:44:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 878ms 08:44:15 INFO - PROCESS | 1646 | 1461685455140 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:44:15 INFO - PROCESS | 1646 | 1461685455141 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:44:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:44:15 INFO - PROCESS | 1646 | 1461685455144 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:44:15 INFO - PROCESS | 1646 | 1461685455145 Marionette TRACE conn2 <- [1,2526,null,{}] 08:44:15 INFO - PROCESS | 1646 | 1461685455147 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}] 08:44:15 INFO - PROCESS | 1646 | 1461685455296 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:44:15 INFO - PROCESS | 1646 | 1461685455315 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x13874e000 == 114 [pid = 1646] [id = 639] 08:44:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 304 (0x12ddd2c00) [pid = 1646] [serial = 1917] [outer = 0x0] 08:44:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 305 (0x1386bac00) [pid = 1646] [serial = 1918] [outer = 0x12ddd2c00] 08:44:15 INFO - PROCESS | 1646 | 1461685455340 Marionette DEBUG loaded listener.js 08:44:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 306 (0x1394b0400) [pid = 1646] [serial = 1919] [outer = 0x12ddd2c00] 08:44:15 INFO - PROCESS | 1646 | 1461685455717 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]]]}] 08:44:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:44:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 620ms 08:44:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:44:15 INFO - PROCESS | 1646 | 1461685455764 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:44:15 INFO - PROCESS | 1646 | 1461685455765 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:44:15 INFO - PROCESS | 1646 | 1461685455768 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:44:15 INFO - PROCESS | 1646 | 1461685455769 Marionette TRACE conn2 <- [1,2530,null,{}] 08:44:15 INFO - PROCESS | 1646 | 1461685455771 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}] 08:44:15 INFO - PROCESS | 1646 | 1461685455920 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:44:15 INFO - PROCESS | 1646 | 1461685455937 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a153000 == 115 [pid = 1646] [id = 640] 08:44:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 307 (0x1376d5400) [pid = 1646] [serial = 1920] [outer = 0x0] 08:44:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 308 (0x139aeec00) [pid = 1646] [serial = 1921] [outer = 0x1376d5400] 08:44:15 INFO - PROCESS | 1646 | 1461685455962 Marionette DEBUG loaded listener.js 08:44:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 309 (0x139b74000) [pid = 1646] [serial = 1922] [outer = 0x1376d5400] 08:44:16 INFO - PROCESS | 1646 | 1461685456371 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]]]}] 08:44:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:44:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 620ms 08:44:16 INFO - PROCESS | 1646 | 1461685456389 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:44:16 INFO - PROCESS | 1646 | 1461685456390 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:44:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:44:16 INFO - PROCESS | 1646 | 1461685456392 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 1646 | 1461685456393 Marionette TRACE conn2 <- [1,2534,null,{}] 08:44:16 INFO - PROCESS | 1646 | 1461685456396 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}] 08:44:16 INFO - PROCESS | 1646 | 1461685456551 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:44:16 INFO - PROCESS | 1646 | 1461685456590 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x13aad2800 == 116 [pid = 1646] [id = 641] 08:44:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 310 (0x139b74400) [pid = 1646] [serial = 1923] [outer = 0x0] 08:44:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 311 (0x139ba9400) [pid = 1646] [serial = 1924] [outer = 0x139b74400] 08:44:16 INFO - PROCESS | 1646 | 1461685456615 Marionette DEBUG loaded listener.js 08:44:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 312 (0x139e18000) [pid = 1646] [serial = 1925] [outer = 0x139b74400] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 311 (0x12ab0e800) [pid = 1646] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 310 (0x12acec800) [pid = 1646] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 309 (0x114f31000) [pid = 1646] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 308 (0x11b080400) [pid = 1646] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 307 (0x123c75c00) [pid = 1646] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 306 (0x1297e6000) [pid = 1646] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 305 (0x12aaa1000) [pid = 1646] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 304 (0x12e683c00) [pid = 1646] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 303 (0x117896c00) [pid = 1646] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 302 (0x12ace7000) [pid = 1646] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 301 (0x12d47fc00) [pid = 1646] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 300 (0x11b22f000) [pid = 1646] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 299 (0x11588c800) [pid = 1646] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 298 (0x12ab07800) [pid = 1646] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 297 (0x139d15400) [pid = 1646] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 296 (0x13a84fc00) [pid = 1646] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 295 (0x126355c00) [pid = 1646] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 294 (0x118cfc800) [pid = 1646] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 293 (0x13784d000) [pid = 1646] [serial = 1380] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 292 (0x114f4f400) [pid = 1646] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 291 (0x12aa98400) [pid = 1646] [serial = 1368] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 290 (0x1301c3400) [pid = 1646] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x12fcd3000) [pid = 1646] [serial = 1377] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x12ae91000) [pid = 1646] [serial = 1371] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x12d7cc000) [pid = 1646] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x119f52c00) [pid = 1646] [serial = 1365] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x137856400) [pid = 1646] [serial = 1362] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x12bb4cc00) [pid = 1646] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x1376d0c00) [pid = 1646] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x139f93000) [pid = 1646] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x12bc78400) [pid = 1646] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x13784e000) [pid = 1646] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x12afdb800) [pid = 1646] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x12ddd1c00) [pid = 1646] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x11903c800) [pid = 1646] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x12c033c00) [pid = 1646] [serial = 1374] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x114bf0c00) [pid = 1646] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x1133a4400) [pid = 1646] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x11590dc00) [pid = 1646] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x11bd25800) [pid = 1646] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:44:17 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x12b26a000) [pid = 1646] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:44:17 INFO - PROCESS | 1646 | 1461685457295 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]]]}] 08:44:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:44:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 919ms 08:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:44:17 INFO - PROCESS | 1646 | 1461685457316 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:44:17 INFO - PROCESS | 1646 | 1461685457317 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:44:17 INFO - PROCESS | 1646 | 1461685457319 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:44:17 INFO - PROCESS | 1646 | 1461685457320 Marionette TRACE conn2 <- [1,2538,null,{}] 08:44:17 INFO - PROCESS | 1646 | 1461685457323 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}] 08:44:17 INFO - PROCESS | 1646 | 1461685457490 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:44:17 INFO - PROCESS | 1646 | 1461685457565 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d725800 == 117 [pid = 1646] [id = 642] 08:44:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x1133ad000) [pid = 1646] [serial = 1926] [outer = 0x0] 08:44:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x11b239800) [pid = 1646] [serial = 1927] [outer = 0x1133ad000] 08:44:17 INFO - PROCESS | 1646 | 1461685457591 Marionette DEBUG loaded listener.js 08:44:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x1297e6000) [pid = 1646] [serial = 1928] [outer = 0x1133ad000] 08:44:17 INFO - PROCESS | 1646 | 1461685457884 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]]]}] 08:44:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:44:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 619ms 08:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:44:17 INFO - PROCESS | 1646 | 1461685457938 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:44:17 INFO - PROCESS | 1646 | 1461685457940 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:44:17 INFO - PROCESS | 1646 | 1461685457942 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:44:17 INFO - PROCESS | 1646 | 1461685457943 Marionette TRACE conn2 <- [1,2542,null,{}] 08:44:17 INFO - PROCESS | 1646 | 1461685457946 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}] 08:44:18 INFO - PROCESS | 1646 | 1461685458120 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:44:18 INFO - PROCESS | 1646 | 1461685458129 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a831800 == 118 [pid = 1646] [id = 643] 08:44:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x123c75c00) [pid = 1646] [serial = 1929] [outer = 0x0] 08:44:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x12aac6400) [pid = 1646] [serial = 1930] [outer = 0x123c75c00] 08:44:18 INFO - PROCESS | 1646 | 1461685458158 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x12e683c00) [pid = 1646] [serial = 1931] [outer = 0x123c75c00] 08:44:18 INFO - PROCESS | 1646 | 1461685458549 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]]]}] 08:44:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:44:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 622ms 08:44:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:44:18 INFO - PROCESS | 1646 | 1461685458565 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:44:18 INFO - PROCESS | 1646 | 1461685458566 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:44:18 INFO - PROCESS | 1646 | 1461685458568 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:44:18 INFO - PROCESS | 1646 | 1461685458569 Marionette TRACE conn2 <- [1,2546,null,{}] 08:44:18 INFO - PROCESS | 1646 | 1461685458572 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}] 08:44:18 INFO - PROCESS | 1646 | 1461685458687 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:44:18 INFO - PROCESS | 1646 | 1461685458804 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x146289000 == 119 [pid = 1646] [id = 644] 08:44:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x12ac63000) [pid = 1646] [serial = 1932] [outer = 0x0] 08:44:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x1376d0c00) [pid = 1646] [serial = 1933] [outer = 0x12ac63000] 08:44:18 INFO - PROCESS | 1646 | 1461685458829 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x13a09e800) [pid = 1646] [serial = 1934] [outer = 0x12ac63000] 08:44:19 INFO - PROCESS | 1646 | 1461685459286 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]]]}] 08:44:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:44:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 769ms 08:44:19 INFO - PROCESS | 1646 | 1461685459378 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:44:19 INFO - PROCESS | 1646 | 1461685459381 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:44:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:44:19 INFO - PROCESS | 1646 | 1461685459387 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:44:19 INFO - PROCESS | 1646 | 1461685459390 Marionette TRACE conn2 <- [1,2550,null,{}] 08:44:19 INFO - PROCESS | 1646 | 1461685459395 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}] 08:44:19 INFO - PROCESS | 1646 | 1461685459538 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:44:19 INFO - PROCESS | 1646 | 1461685459694 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x126ec1000 == 120 [pid = 1646] [id = 645] 08:44:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x1156d9800) [pid = 1646] [serial = 1935] [outer = 0x0] 08:44:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x11c50d400) [pid = 1646] [serial = 1936] [outer = 0x1156d9800] 08:44:19 INFO - PROCESS | 1646 | 1461685459727 Marionette DEBUG loaded listener.js 08:44:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x1290ad800) [pid = 1646] [serial = 1937] [outer = 0x1156d9800] 08:44:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb84800 == 119 [pid = 1646] [id = 16] 08:44:20 INFO - PROCESS | 1646 | 1461685460300 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]]]}] 08:44:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:44:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 973ms 08:44:20 INFO - PROCESS | 1646 | 1461685460360 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:44:20 INFO - PROCESS | 1646 | 1461685460364 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:44:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:44:20 INFO - PROCESS | 1646 | 1461685460369 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:44:20 INFO - PROCESS | 1646 | 1461685460371 Marionette TRACE conn2 <- [1,2554,null,{}] 08:44:20 INFO - PROCESS | 1646 | 1461685460374 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}] 08:44:20 INFO - PROCESS | 1646 | 1461685460510 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:44:20 INFO - PROCESS | 1646 | 1461685460677 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x13019a000 == 120 [pid = 1646] [id = 646] 08:44:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x128f5cc00) [pid = 1646] [serial = 1938] [outer = 0x0] 08:44:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x12aacc000) [pid = 1646] [serial = 1939] [outer = 0x128f5cc00] 08:44:20 INFO - PROCESS | 1646 | 1461685460710 Marionette DEBUG loaded listener.js 08:44:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x12ace2400) [pid = 1646] [serial = 1940] [outer = 0x128f5cc00] 08:44:21 INFO - PROCESS | 1646 | 1461685461164 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]]]}] 08:44:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:44:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 822ms 08:44:21 INFO - PROCESS | 1646 | 1461685461191 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:44:21 INFO - PROCESS | 1646 | 1461685461192 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:44:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:44:21 INFO - PROCESS | 1646 | 1461685461197 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:44:21 INFO - PROCESS | 1646 | 1461685461200 Marionette TRACE conn2 <- [1,2558,null,{}] 08:44:21 INFO - PROCESS | 1646 | 1461685461208 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}] 08:44:21 INFO - PROCESS | 1646 | 1461685461344 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:44:21 INFO - PROCESS | 1646 | 1461685461513 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x13af89800 == 121 [pid = 1646] [id = 647] 08:44:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x12ad68c00) [pid = 1646] [serial = 1941] [outer = 0x0] 08:44:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x12b4d2800) [pid = 1646] [serial = 1942] [outer = 0x12ad68c00] 08:44:21 INFO - PROCESS | 1646 | 1461685461548 Marionette DEBUG loaded listener.js 08:44:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x12d48a400) [pid = 1646] [serial = 1943] [outer = 0x12ad68c00] 08:44:22 INFO - PROCESS | 1646 | 1461685462006 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]]]}] 08:44:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:44:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 823ms 08:44:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:44:22 INFO - PROCESS | 1646 | 1461685462019 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:44:22 INFO - PROCESS | 1646 | 1461685462021 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:44:22 INFO - PROCESS | 1646 | 1461685462023 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:44:22 INFO - PROCESS | 1646 | 1461685462024 Marionette TRACE conn2 <- [1,2562,null,{}] 08:44:22 INFO - PROCESS | 1646 | 1461685462027 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}] 08:44:22 INFO - PROCESS | 1646 | 1461685462161 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:44:22 INFO - PROCESS | 1646 | 1461685462317 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1476de000 == 122 [pid = 1646] [id = 648] 08:44:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x12d48b000) [pid = 1646] [serial = 1944] [outer = 0x0] 08:44:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 291 (0x12ed3f000) [pid = 1646] [serial = 1945] [outer = 0x12d48b000] 08:44:22 INFO - PROCESS | 1646 | 1461685462348 Marionette DEBUG loaded listener.js 08:44:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 292 (0x130122800) [pid = 1646] [serial = 1946] [outer = 0x12d48b000] 08:44:22 INFO - PROCESS | 1646 | 1461685462818 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]]]}] 08:44:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:44:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 819ms 08:44:22 INFO - PROCESS | 1646 | 1461685462843 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:44:22 INFO - PROCESS | 1646 | 1461685462845 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:44:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:44:22 INFO - PROCESS | 1646 | 1461685462849 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:44:22 INFO - PROCESS | 1646 | 1461685462850 Marionette TRACE conn2 <- [1,2566,null,{}] 08:44:22 INFO - PROCESS | 1646 | 1461685462853 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}] 08:44:22 INFO - PROCESS | 1646 | 1461685462982 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:44:23 INFO - PROCESS | 1646 | 1461685463123 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x147ba5000 == 123 [pid = 1646] [id = 649] 08:44:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 293 (0x138758800) [pid = 1646] [serial = 1947] [outer = 0x0] 08:44:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 294 (0x139b6d400) [pid = 1646] [serial = 1948] [outer = 0x138758800] 08:44:23 INFO - PROCESS | 1646 | 1461685463155 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 295 (0x139bac400) [pid = 1646] [serial = 1949] [outer = 0x138758800] 08:44:23 INFO - PROCESS | 1646 | 1461685463601 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]]]}] 08:44:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:44:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 820ms 08:44:23 INFO - PROCESS | 1646 | 1461685463669 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:44:23 INFO - PROCESS | 1646 | 1461685463670 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:44:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:44:23 INFO - PROCESS | 1646 | 1461685463673 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:44:23 INFO - PROCESS | 1646 | 1461685463674 Marionette TRACE conn2 <- [1,2570,null,{}] 08:44:23 INFO - PROCESS | 1646 | 1461685463677 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}] 08:44:23 INFO - PROCESS | 1646 | 1461685463825 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:44:23 INFO - PROCESS | 1646 | 1461685463984 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x146ab6000 == 124 [pid = 1646] [id = 650] 08:44:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 296 (0x139d96000) [pid = 1646] [serial = 1950] [outer = 0x0] 08:44:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 297 (0x13a2c1000) [pid = 1646] [serial = 1951] [outer = 0x139d96000] 08:44:24 INFO - PROCESS | 1646 | 1461685464016 Marionette DEBUG loaded listener.js 08:44:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 298 (0x13a724800) [pid = 1646] [serial = 1952] [outer = 0x139d96000] 08:44:24 INFO - PROCESS | 1646 | 1461685464465 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]]]}] 08:44:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:44:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 819ms 08:44:24 INFO - PROCESS | 1646 | 1461685464493 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:44:24 INFO - PROCESS | 1646 | 1461685464495 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:44:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:44:24 INFO - PROCESS | 1646 | 1461685464499 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:44:24 INFO - PROCESS | 1646 | 1461685464500 Marionette TRACE conn2 <- [1,2574,null,{}] 08:44:24 INFO - PROCESS | 1646 | 1461685464503 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}] 08:44:24 INFO - PROCESS | 1646 | 1461685464630 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:44:24 INFO - PROCESS | 1646 | 1461685464789 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x14769a000 == 125 [pid = 1646] [id = 651] 08:44:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 299 (0x139e19400) [pid = 1646] [serial = 1953] [outer = 0x0] 08:44:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 300 (0x13afd7400) [pid = 1646] [serial = 1954] [outer = 0x139e19400] 08:44:24 INFO - PROCESS | 1646 | 1461685464820 Marionette DEBUG loaded listener.js 08:44:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 301 (0x1460edc00) [pid = 1646] [serial = 1955] [outer = 0x139e19400] 08:44:25 INFO - PROCESS | 1646 | 1461685465261 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]]]}] 08:44:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:44:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 772ms 08:44:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:44:25 INFO - PROCESS | 1646 | 1461685465271 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:44:25 INFO - PROCESS | 1646 | 1461685465273 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:44:25 INFO - PROCESS | 1646 | 1461685465275 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:44:25 INFO - PROCESS | 1646 | 1461685465276 Marionette TRACE conn2 <- [1,2578,null,{}] 08:44:25 INFO - PROCESS | 1646 | 1461685465281 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}] 08:44:25 INFO - PROCESS | 1646 | 1461685465413 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:44:25 INFO - PROCESS | 1646 | 1461685465571 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x148d41000 == 126 [pid = 1646] [id = 652] 08:44:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 302 (0x13afd8400) [pid = 1646] [serial = 1956] [outer = 0x0] 08:44:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 303 (0x1460f1c00) [pid = 1646] [serial = 1957] [outer = 0x13afd8400] 08:44:25 INFO - PROCESS | 1646 | 1461685465601 Marionette DEBUG loaded listener.js 08:44:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 304 (0x1460f7c00) [pid = 1646] [serial = 1958] [outer = 0x13afd8400] 08:44:26 INFO - PROCESS | 1646 | 1461685466009 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]]]}] 08:44:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:44:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 773ms 08:44:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:44:26 INFO - PROCESS | 1646 | 1461685466066 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:44:26 INFO - PROCESS | 1646 | 1461685466067 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:44:26 INFO - PROCESS | 1646 | 1461685466070 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:44:26 INFO - PROCESS | 1646 | 1461685466071 Marionette TRACE conn2 <- [1,2582,null,{}] 08:44:26 INFO - PROCESS | 1646 | 1461685466073 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}] 08:44:26 INFO - PROCESS | 1646 | 1461685466217 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:44:26 INFO - PROCESS | 1646 | 1461685466446 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x139c7f000 == 127 [pid = 1646] [id = 653] 08:44:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 305 (0x1147d5c00) [pid = 1646] [serial = 1959] [outer = 0x0] 08:44:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 306 (0x13afe0c00) [pid = 1646] [serial = 1960] [outer = 0x1147d5c00] 08:44:26 INFO - PROCESS | 1646 | 1461685466546 Marionette DEBUG loaded listener.js 08:44:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 307 (0x1467d6400) [pid = 1646] [serial = 1961] [outer = 0x1147d5c00] 08:44:27 INFO - PROCESS | 1646 | 1461685467024 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]]]}] 08:44:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:44:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 968ms 08:44:27 INFO - PROCESS | 1646 | 1461685467056 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:44:27 INFO - PROCESS | 1646 | 1461685467059 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:44:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:44:27 INFO - PROCESS | 1646 | 1461685467068 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:44:27 INFO - PROCESS | 1646 | 1461685467070 Marionette TRACE conn2 <- [1,2586,null,{}] 08:44:27 INFO - PROCESS | 1646 | 1461685467073 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}] 08:44:27 INFO - PROCESS | 1646 | 1461685467280 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:44:27 INFO - PROCESS | 1646 | 1461685467512 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198b7000 == 128 [pid = 1646] [id = 654] 08:44:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 308 (0x1147de800) [pid = 1646] [serial = 1962] [outer = 0x0] 08:44:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 309 (0x11597a000) [pid = 1646] [serial = 1963] [outer = 0x1147de800] 08:44:27 INFO - PROCESS | 1646 | 1461685467544 Marionette DEBUG loaded listener.js 08:44:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 310 (0x123c72c00) [pid = 1646] [serial = 1964] [outer = 0x1147de800] 08:44:28 INFO - PROCESS | 1646 | 1461685468003 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]]]}] 08:44:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:44:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 972ms 08:44:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:44:28 INFO - PROCESS | 1646 | 1461685468040 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:44:28 INFO - PROCESS | 1646 | 1461685468042 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:44:28 INFO - PROCESS | 1646 | 1461685468044 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:44:28 INFO - PROCESS | 1646 | 1461685468046 Marionette TRACE conn2 <- [1,2590,null,{}] 08:44:28 INFO - PROCESS | 1646 | 1461685468048 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}] 08:44:28 INFO - PROCESS | 1646 | 1461685468199 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:44:28 INFO - PROCESS | 1646 | 1461685468651 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c584800 == 129 [pid = 1646] [id = 655] 08:44:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 311 (0x113590800) [pid = 1646] [serial = 1965] [outer = 0x0] 08:44:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 312 (0x1147e0800) [pid = 1646] [serial = 1966] [outer = 0x113590800] 08:44:28 INFO - PROCESS | 1646 | 1461685468766 Marionette DEBUG loaded listener.js 08:44:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 313 (0x114f4ec00) [pid = 1646] [serial = 1967] [outer = 0x113590800] 08:44:29 INFO - PROCESS | 1646 | 1461685469268 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]]]}] 08:44:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:44:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1273ms 08:44:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:44:29 INFO - PROCESS | 1646 | 1461685469317 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:44:29 INFO - PROCESS | 1646 | 1461685469320 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:44:29 INFO - PROCESS | 1646 | 1461685469322 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:44:29 INFO - PROCESS | 1646 | 1461685469325 Marionette TRACE conn2 <- [1,2594,null,{}] 08:44:29 INFO - PROCESS | 1646 | 1461685469328 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}] 08:44:29 INFO - PROCESS | 1646 | 1461685469455 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:44:29 INFO - PROCESS | 1646 | 1461685469594 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12963f800 == 130 [pid = 1646] [id = 656] 08:44:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 314 (0x114f24c00) [pid = 1646] [serial = 1968] [outer = 0x0] 08:44:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 315 (0x115911400) [pid = 1646] [serial = 1969] [outer = 0x114f24c00] 08:44:29 INFO - PROCESS | 1646 | 1461685469623 Marionette DEBUG loaded listener.js 08:44:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 316 (0x11a92b800) [pid = 1646] [serial = 1970] [outer = 0x114f24c00] 08:44:30 INFO - PROCESS | 1646 | 1461685470138 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]]]}] 08:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 824ms 08:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:44:30 INFO - PROCESS | 1646 | 1461685470148 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:44:30 INFO - PROCESS | 1646 | 1461685470151 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:44:30 INFO - PROCESS | 1646 | 1461685470154 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:44:30 INFO - PROCESS | 1646 | 1461685470155 Marionette TRACE conn2 <- [1,2598,null,{}] 08:44:30 INFO - PROCESS | 1646 | 1461685470158 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}] 08:44:30 INFO - PROCESS | 1646 | 1461685470277 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:44:30 INFO - PROCESS | 1646 | 1461685470458 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x128151800 == 131 [pid = 1646] [id = 657] 08:44:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 317 (0x11ba8ec00) [pid = 1646] [serial = 1971] [outer = 0x0] 08:44:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 318 (0x123b6dc00) [pid = 1646] [serial = 1972] [outer = 0x11ba8ec00] 08:44:30 INFO - PROCESS | 1646 | 1461685470489 Marionette DEBUG loaded listener.js 08:44:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 319 (0x127193800) [pid = 1646] [serial = 1973] [outer = 0x11ba8ec00] 08:44:30 INFO - PROCESS | 1646 | 1461685470968 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]]]}] 08:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 870ms 08:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:44:31 INFO - PROCESS | 1646 | 1461685471024 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:44:31 INFO - PROCESS | 1646 | 1461685471026 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:44:31 INFO - PROCESS | 1646 | 1461685471029 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:44:31 INFO - PROCESS | 1646 | 1461685471033 Marionette TRACE conn2 <- [1,2602,null,{}] 08:44:31 INFO - PROCESS | 1646 | 1461685471040 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}] 08:44:31 INFO - PROCESS | 1646 | 1461685471164 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:44:31 INFO - PROCESS | 1646 | 1461685471334 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac10000 == 132 [pid = 1646] [id = 658] 08:44:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 320 (0x123c79400) [pid = 1646] [serial = 1974] [outer = 0x0] 08:44:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 321 (0x12aa32c00) [pid = 1646] [serial = 1975] [outer = 0x123c79400] 08:44:31 INFO - PROCESS | 1646 | 1461685471361 Marionette DEBUG loaded listener.js 08:44:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 322 (0x12ab06400) [pid = 1646] [serial = 1976] [outer = 0x123c79400] 08:44:31 INFO - PROCESS | 1646 | 1461685471808 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]]]}] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x13a860800 == 131 [pid = 1646] [id = 461] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x13a831800 == 130 [pid = 1646] [id = 643] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12d725800 == 129 [pid = 1646] [id = 642] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x13aad2800 == 128 [pid = 1646] [id = 641] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x13a153000 == 127 [pid = 1646] [id = 640] 08:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 875ms 08:44:31 INFO - PROCESS | 1646 | --DOMWINDOW == 321 (0x1376cf800) [pid = 1646] [serial = 1798] [outer = 0x0] [url = about:blank] 08:44:31 INFO - PROCESS | 1646 | --DOMWINDOW == 320 (0x139d0a000) [pid = 1646] [serial = 1801] [outer = 0x0] [url = about:blank] 08:44:31 INFO - PROCESS | 1646 | --DOMWINDOW == 319 (0x12ddd3400) [pid = 1646] [serial = 1795] [outer = 0x0] [url = about:blank] 08:44:31 INFO - PROCESS | 1646 | --DOMWINDOW == 318 (0x114f30400) [pid = 1646] [serial = 1786] [outer = 0x0] [url = about:blank] 08:44:31 INFO - PROCESS | 1646 | --DOMWINDOW == 317 (0x1296b9c00) [pid = 1646] [serial = 1789] [outer = 0x0] [url = about:blank] 08:44:31 INFO - PROCESS | 1646 | --DOMWINDOW == 316 (0x13a725400) [pid = 1646] [serial = 1819] [outer = 0x0] [url = about:blank] 08:44:31 INFO - PROCESS | 1646 | --DOMWINDOW == 315 (0x12aad0800) [pid = 1646] [serial = 1792] [outer = 0x0] [url = about:blank] 08:44:31 INFO - PROCESS | 1646 | --DOMWINDOW == 314 (0x139aed000) [pid = 1646] [serial = 1804] [outer = 0x0] [url = about:blank] 08:44:31 INFO - PROCESS | 1646 | --DOMWINDOW == 313 (0x13a565400) [pid = 1646] [serial = 1807] [outer = 0x0] [url = about:blank] 08:44:31 INFO - PROCESS | 1646 | --DOMWINDOW == 312 (0x139bb1c00) [pid = 1646] [serial = 1810] [outer = 0x0] [url = about:blank] 08:44:31 INFO - PROCESS | 1646 | --DOMWINDOW == 311 (0x13a71d400) [pid = 1646] [serial = 1813] [outer = 0x0] [url = about:blank] 08:44:31 INFO - PROCESS | 1646 | --DOMWINDOW == 310 (0x13a462400) [pid = 1646] [serial = 1816] [outer = 0x0] [url = about:blank] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x13874e000 == 126 [pid = 1646] [id = 639] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x13705a000 == 125 [pid = 1646] [id = 638] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12fc89800 == 124 [pid = 1646] [id = 637] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12e709000 == 123 [pid = 1646] [id = 636] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1296a8000 == 122 [pid = 1646] [id = 635] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1294bd000 == 121 [pid = 1646] [id = 634] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae63000 == 120 [pid = 1646] [id = 633] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12fee8000 == 119 [pid = 1646] [id = 630] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x125aab800 == 118 [pid = 1646] [id = 629] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1466d2000 == 117 [pid = 1646] [id = 628] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x147b0d800 == 116 [pid = 1646] [id = 627] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x146975800 == 115 [pid = 1646] [id = 626] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x146298000 == 114 [pid = 1646] [id = 625] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x146154800 == 113 [pid = 1646] [id = 624] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x13ad13000 == 112 [pid = 1646] [id = 623] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x13a856800 == 111 [pid = 1646] [id = 622] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x139fc3800 == 110 [pid = 1646] [id = 621] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12e70b800 == 109 [pid = 1646] [id = 620] 08:44:31 INFO - PROCESS | 1646 | 1461685471959 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:44:31 INFO - PROCESS | 1646 | 1461685471961 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x126c25000 == 108 [pid = 1646] [id = 619] 08:44:31 INFO - PROCESS | 1646 | --DOCSHELL 0x139fb1800 == 107 [pid = 1646] [id = 618] 08:44:31 INFO - PROCESS | 1646 | 1461685471967 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:44:31 INFO - PROCESS | 1646 | 1461685471968 Marionette TRACE conn2 <- [1,2606,null,{}] 08:44:31 INFO - PROCESS | 1646 | 1461685471971 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}] 08:44:32 INFO - PROCESS | 1646 | 1461685472080 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:44:32 INFO - PROCESS | 1646 | 1461685472084 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b26c800 == 108 [pid = 1646] [id = 659] 08:44:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 311 (0x123b2c400) [pid = 1646] [serial = 1977] [outer = 0x0] 08:44:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 312 (0x1280b8c00) [pid = 1646] [serial = 1978] [outer = 0x123b2c400] 08:44:32 INFO - PROCESS | 1646 | 1461685472110 Marionette DEBUG loaded listener.js 08:44:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 313 (0x12aad1000) [pid = 1646] [serial = 1979] [outer = 0x123b2c400] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 312 (0x114f2f400) [pid = 1646] [serial = 1427] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 311 (0x11b236400) [pid = 1646] [serial = 1430] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 310 (0x12921f400) [pid = 1646] [serial = 1433] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 309 (0x11c5dc800) [pid = 1646] [serial = 1367] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 308 (0x139058000) [pid = 1646] [serial = 1364] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 307 (0x12d498c00) [pid = 1646] [serial = 1445] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 306 (0x139056800) [pid = 1646] [serial = 1457] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 305 (0x13a437800) [pid = 1646] [serial = 1391] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 304 (0x12ec25400) [pid = 1646] [serial = 1448] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 303 (0x13a09d000) [pid = 1646] [serial = 1385] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 302 (0x12b91ac00) [pid = 1646] [serial = 1442] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 301 (0x1376dc400) [pid = 1646] [serial = 1454] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 300 (0x139d0a400) [pid = 1646] [serial = 1460] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 299 (0x12fcd4c00) [pid = 1646] [serial = 1376] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 298 (0x11a951000) [pid = 1646] [serial = 1466] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 297 (0x128a20000) [pid = 1646] [serial = 1508] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 296 (0x12fcdd000) [pid = 1646] [serial = 1394] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 295 (0x12ad28400) [pid = 1646] [serial = 1439] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 294 (0x13a42b800) [pid = 1646] [serial = 1388] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 293 (0x147a6d000) [pid = 1646] [serial = 1400] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 292 (0x12ab0b800) [pid = 1646] [serial = 1436] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 291 (0x139f53c00) [pid = 1646] [serial = 1463] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 290 (0x139f99000) [pid = 1646] [serial = 1382] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x1198da400) [pid = 1646] [serial = 1505] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x12ac39400) [pid = 1646] [serial = 1370] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x147628c00) [pid = 1646] [serial = 1397] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x1376e3000) [pid = 1646] [serial = 1379] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x12bc7fc00) [pid = 1646] [serial = 1373] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x1301c3c00) [pid = 1646] [serial = 1451] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x12d352400) [pid = 1646] [serial = 1712] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x12be51400) [pid = 1646] [serial = 1843] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x12b42e400) [pid = 1646] [serial = 1840] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x12d18cc00) [pid = 1646] [serial = 1844] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x1178a4400) [pid = 1646] [serial = 1822] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x123b6ac00) [pid = 1646] [serial = 1826] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x11ba1a000) [pid = 1646] [serial = 1825] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x12922ac00) [pid = 1646] [serial = 1828] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x1296dc800) [pid = 1646] [serial = 1829] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x12a929c00) [pid = 1646] [serial = 1831] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x12aaa0400) [pid = 1646] [serial = 1832] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x12ab10c00) [pid = 1646] [serial = 1834] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x12ed45000) [pid = 1646] [serial = 1852] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12bb50800) [pid = 1646] [serial = 1847] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x127196000) [pid = 1646] [serial = 1846] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x11a92f000) [pid = 1646] [serial = 1823] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12ad65400) [pid = 1646] [serial = 1837] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x12d48d400) [pid = 1646] [serial = 1849] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x12b91e400) [pid = 1646] [serial = 1841] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x12d703800) [pid = 1646] [serial = 1850] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x12f795c00) [pid = 1646] [serial = 1853] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12b174c00) [pid = 1646] [serial = 1838] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12acdf800) [pid = 1646] [serial = 1835] [outer = 0x0] [url = about:blank] 08:44:32 INFO - PROCESS | 1646 | 1461685472596 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]]]}] 08:44:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:44:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 668ms 08:44:32 INFO - PROCESS | 1646 | 1461685472636 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:44:32 INFO - PROCESS | 1646 | 1461685472637 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:44:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:44:32 INFO - PROCESS | 1646 | 1461685472639 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:44:32 INFO - PROCESS | 1646 | 1461685472640 Marionette TRACE conn2 <- [1,2610,null,{}] 08:44:32 INFO - PROCESS | 1646 | 1461685472643 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}] 08:44:32 INFO - PROCESS | 1646 | 1461685472759 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:44:32 INFO - PROCESS | 1646 | 1461685472763 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab92800 == 109 [pid = 1646] [id = 660] 08:44:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x12ac64c00) [pid = 1646] [serial = 1980] [outer = 0x0] 08:44:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x12ac6e800) [pid = 1646] [serial = 1981] [outer = 0x12ac64c00] 08:44:32 INFO - PROCESS | 1646 | 1461685472796 Marionette DEBUG loaded listener.js 08:44:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x12ad5b800) [pid = 1646] [serial = 1982] [outer = 0x12ac64c00] 08:44:33 INFO - PROCESS | 1646 | 1461685473458 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]]]}] 08:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 869ms 08:44:33 INFO - PROCESS | 1646 | 1461685473509 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:44:33 INFO - PROCESS | 1646 | 1461685473512 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:44:33 INFO - PROCESS | 1646 | 1461685473516 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:44:33 INFO - PROCESS | 1646 | 1461685473518 Marionette TRACE conn2 <- [1,2614,null,{}] 08:44:33 INFO - PROCESS | 1646 | 1461685473522 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}] 08:44:33 INFO - PROCESS | 1646 | 1461685473657 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:44:33 INFO - PROCESS | 1646 | 1461685473804 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae6d000 == 110 [pid = 1646] [id = 661] 08:44:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x118e20800) [pid = 1646] [serial = 1983] [outer = 0x0] 08:44:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x11b08a800) [pid = 1646] [serial = 1984] [outer = 0x118e20800] 08:44:33 INFO - PROCESS | 1646 | 1461685473841 Marionette DEBUG loaded listener.js 08:44:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x123c75400) [pid = 1646] [serial = 1985] [outer = 0x118e20800] 08:44:34 INFO - PROCESS | 1646 | 1461685474285 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]]]}] 08:44:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:44:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 820ms 08:44:34 INFO - PROCESS | 1646 | 1461685474337 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:44:34 INFO - PROCESS | 1646 | 1461685474341 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:44:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:44:34 INFO - PROCESS | 1646 | 1461685474366 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:44:34 INFO - PROCESS | 1646 | 1461685474368 Marionette TRACE conn2 <- [1,2618,null,{}] 08:44:34 INFO - PROCESS | 1646 | 1461685474371 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}] 08:44:34 INFO - PROCESS | 1646 | 1461685474499 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:44:34 INFO - PROCESS | 1646 | 1461685474615 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d13e000 == 111 [pid = 1646] [id = 662] 08:44:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x1296b3800) [pid = 1646] [serial = 1986] [outer = 0x0] 08:44:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x1296bcc00) [pid = 1646] [serial = 1987] [outer = 0x1296b3800] 08:44:34 INFO - PROCESS | 1646 | 1461685474647 Marionette DEBUG loaded listener.js 08:44:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x12aa93c00) [pid = 1646] [serial = 1988] [outer = 0x1296b3800] 08:44:35 INFO - PROCESS | 1646 | 1461685475061 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]]]}] 08:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 775ms 08:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:44:35 INFO - PROCESS | 1646 | 1461685475139 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:44:35 INFO - PROCESS | 1646 | 1461685475141 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:44:35 INFO - PROCESS | 1646 | 1461685475143 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:44:35 INFO - PROCESS | 1646 | 1461685475147 Marionette TRACE conn2 <- [1,2622,null,{}] 08:44:35 INFO - PROCESS | 1646 | 1461685475156 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}] 08:44:35 INFO - PROCESS | 1646 | 1461685475284 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:44:35 INFO - PROCESS | 1646 | 1461685475405 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ede2800 == 112 [pid = 1646] [id = 663] 08:44:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12ace0400) [pid = 1646] [serial = 1989] [outer = 0x0] 08:44:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x12ad5d800) [pid = 1646] [serial = 1990] [outer = 0x12ace0400] 08:44:35 INFO - PROCESS | 1646 | 1461685475440 Marionette DEBUG loaded listener.js 08:44:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x12afe0400) [pid = 1646] [serial = 1991] [outer = 0x12ace0400] 08:44:35 INFO - PROCESS | 1646 | 1461685475881 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]]]}] 08:44:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:44:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 775ms 08:44:35 INFO - PROCESS | 1646 | 1461685475919 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:44:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:44:35 INFO - PROCESS | 1646 | 1461685475921 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:44:35 INFO - PROCESS | 1646 | 1461685475923 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:44:35 INFO - PROCESS | 1646 | 1461685475924 Marionette TRACE conn2 <- [1,2626,null,{}] 08:44:35 INFO - PROCESS | 1646 | 1461685475927 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}] 08:44:36 INFO - PROCESS | 1646 | 1461685476053 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:44:36 INFO - PROCESS | 1646 | 1461685476201 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x130191000 == 113 [pid = 1646] [id = 664] 08:44:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x12b022c00) [pid = 1646] [serial = 1992] [outer = 0x0] 08:44:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x12b173800) [pid = 1646] [serial = 1993] [outer = 0x12b022c00] 08:44:36 INFO - PROCESS | 1646 | 1461685476234 Marionette DEBUG loaded listener.js 08:44:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x12b42ec00) [pid = 1646] [serial = 1994] [outer = 0x12b022c00] 08:44:36 INFO - PROCESS | 1646 | 1461685476651 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]]]}] 08:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 768ms 08:44:36 INFO - PROCESS | 1646 | 1461685476692 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:44:36 INFO - PROCESS | 1646 | 1461685476693 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:44:36 INFO - PROCESS | 1646 | 1461685476698 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:44:36 INFO - PROCESS | 1646 | 1461685476699 Marionette TRACE conn2 <- [1,2630,null,{}] 08:44:36 INFO - PROCESS | 1646 | 1461685476702 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}] 08:44:36 INFO - PROCESS | 1646 | 1461685476824 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:44:36 INFO - PROCESS | 1646 | 1461685476970 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302d1000 == 114 [pid = 1646] [id = 665] 08:44:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x12b431c00) [pid = 1646] [serial = 1995] [outer = 0x0] 08:44:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x12b65d400) [pid = 1646] [serial = 1996] [outer = 0x12b431c00] 08:44:37 INFO - PROCESS | 1646 | 1461685477003 Marionette DEBUG loaded listener.js 08:44:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x12bc74400) [pid = 1646] [serial = 1997] [outer = 0x12b431c00] 08:44:37 INFO - PROCESS | 1646 | 1461685477451 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]]]}] 08:44:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:44:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 770ms 08:44:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:44:37 INFO - PROCESS | 1646 | 1461685477467 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:44:37 INFO - PROCESS | 1646 | 1461685477468 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:44:37 INFO - PROCESS | 1646 | 1461685477471 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:44:37 INFO - PROCESS | 1646 | 1461685477472 Marionette TRACE conn2 <- [1,2634,null,{}] 08:44:37 INFO - PROCESS | 1646 | 1461685477475 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}] 08:44:37 INFO - PROCESS | 1646 | 1461685477617 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:44:37 INFO - PROCESS | 1646 | 1461685477766 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x13783f000 == 115 [pid = 1646] [id = 666] 08:44:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x12be48400) [pid = 1646] [serial = 1998] [outer = 0x0] 08:44:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x12d388400) [pid = 1646] [serial = 1999] [outer = 0x12be48400] 08:44:37 INFO - PROCESS | 1646 | 1461685477798 Marionette DEBUG loaded listener.js 08:44:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x12d706000) [pid = 1646] [serial = 2000] [outer = 0x12be48400] 08:44:38 INFO - PROCESS | 1646 | 1461685478339 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]]]}] 08:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 919ms 08:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:44:38 INFO - PROCESS | 1646 | 1461685478391 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:44:38 INFO - PROCESS | 1646 | 1461685478392 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:44:38 INFO - PROCESS | 1646 | 1461685478414 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:44:38 INFO - PROCESS | 1646 | 1461685478415 Marionette TRACE conn2 <- [1,2638,null,{}] 08:44:38 INFO - PROCESS | 1646 | 1461685478420 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}] 08:44:38 INFO - PROCESS | 1646 | 1461685478544 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:44:38 INFO - PROCESS | 1646 | 1461685478690 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1387a9800 == 116 [pid = 1646] [id = 667] 08:44:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x12be52000) [pid = 1646] [serial = 2001] [outer = 0x0] 08:44:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x12ddc6000) [pid = 1646] [serial = 2002] [outer = 0x12be52000] 08:44:38 INFO - PROCESS | 1646 | 1461685478724 Marionette DEBUG loaded listener.js 08:44:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x12e682800) [pid = 1646] [serial = 2003] [outer = 0x12be52000] 08:44:39 INFO - PROCESS | 1646 | 1461685479156 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]]]}] 08:44:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:44:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 789ms 08:44:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:44:39 INFO - PROCESS | 1646 | 1461685479185 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:44:39 INFO - PROCESS | 1646 | 1461685479186 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:44:39 INFO - PROCESS | 1646 | 1461685479188 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:44:39 INFO - PROCESS | 1646 | 1461685479189 Marionette TRACE conn2 <- [1,2642,null,{}] 08:44:39 INFO - PROCESS | 1646 | 1461685479192 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}] 08:44:39 INFO - PROCESS | 1646 | 1461685479320 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:44:39 INFO - PROCESS | 1646 | 1461685479470 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x139d63800 == 117 [pid = 1646] [id = 668] 08:44:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x12e4f0800) [pid = 1646] [serial = 2004] [outer = 0x0] 08:44:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x12ed42c00) [pid = 1646] [serial = 2005] [outer = 0x12e4f0800] 08:44:39 INFO - PROCESS | 1646 | 1461685479500 Marionette DEBUG loaded listener.js 08:44:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x12f39e000) [pid = 1646] [serial = 2006] [outer = 0x12e4f0800] 08:44:39 INFO - PROCESS | 1646 | 1461685479959 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]]]}] 08:44:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:44:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 821ms 08:44:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:44:40 INFO - PROCESS | 1646 | 1461685480010 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:44:40 INFO - PROCESS | 1646 | 1461685480011 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:44:40 INFO - PROCESS | 1646 | 1461685480013 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:44:40 INFO - PROCESS | 1646 | 1461685480015 Marionette TRACE conn2 <- [1,2646,null,{}] 08:44:40 INFO - PROCESS | 1646 | 1461685480017 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}] 08:44:40 INFO - PROCESS | 1646 | 1461685480144 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:44:40 INFO - PROCESS | 1646 | 1461685480305 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a290000 == 118 [pid = 1646] [id = 669] 08:44:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x12f795c00) [pid = 1646] [serial = 2007] [outer = 0x0] 08:44:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x12fcd4c00) [pid = 1646] [serial = 2008] [outer = 0x12f795c00] 08:44:40 INFO - PROCESS | 1646 | 1461685480339 Marionette DEBUG loaded listener.js 08:44:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 291 (0x1301c6c00) [pid = 1646] [serial = 2009] [outer = 0x12f795c00] 08:44:40 INFO - PROCESS | 1646 | 1461685480740 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]]]}] 08:44:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:44:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 770ms 08:44:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:44:40 INFO - PROCESS | 1646 | 1461685480784 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:44:40 INFO - PROCESS | 1646 | 1461685480785 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:44:40 INFO - PROCESS | 1646 | 1461685480787 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:44:40 INFO - PROCESS | 1646 | 1461685480788 Marionette TRACE conn2 <- [1,2650,null,{}] 08:44:40 INFO - PROCESS | 1646 | 1461685480791 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}] 08:44:40 INFO - PROCESS | 1646 | 1461685480919 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:44:41 INFO - PROCESS | 1646 | 1461685481070 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a67a000 == 119 [pid = 1646] [id = 670] 08:44:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 292 (0x12fb77800) [pid = 1646] [serial = 2010] [outer = 0x0] 08:44:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 293 (0x12fb7a000) [pid = 1646] [serial = 2011] [outer = 0x12fb77800] 08:44:41 INFO - PROCESS | 1646 | 1461685481100 Marionette DEBUG loaded listener.js 08:44:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 294 (0x1376c9400) [pid = 1646] [serial = 2012] [outer = 0x12fb77800] 08:44:41 INFO - PROCESS | 1646 | 1461685481573 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]]]}] 08:44:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:44:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 818ms 08:44:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:44:41 INFO - PROCESS | 1646 | 1461685481606 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:44:41 INFO - PROCESS | 1646 | 1461685481608 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:44:41 INFO - PROCESS | 1646 | 1461685481610 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:44:41 INFO - PROCESS | 1646 | 1461685481612 Marionette TRACE conn2 <- [1,2654,null,{}] 08:44:41 INFO - PROCESS | 1646 | 1461685481615 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}] 08:44:41 INFO - PROCESS | 1646 | 1461685481755 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:44:41 INFO - PROCESS | 1646 | 1461685481938 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a870800 == 120 [pid = 1646] [id = 671] 08:44:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 295 (0x114f41400) [pid = 1646] [serial = 2013] [outer = 0x0] 08:44:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 296 (0x1376dcc00) [pid = 1646] [serial = 2014] [outer = 0x114f41400] 08:44:41 INFO - PROCESS | 1646 | 1461685481972 Marionette DEBUG loaded listener.js 08:44:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 297 (0x139aed000) [pid = 1646] [serial = 2015] [outer = 0x114f41400] 08:44:42 INFO - PROCESS | 1646 | 1461685482431 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]]]}] 08:44:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:44:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 872ms 08:44:42 INFO - PROCESS | 1646 | 1461685482482 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:44:42 INFO - PROCESS | 1646 | 1461685482484 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:44:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:44:42 INFO - PROCESS | 1646 | 1461685482486 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:44:42 INFO - PROCESS | 1646 | 1461685482487 Marionette TRACE conn2 <- [1,2658,null,{}] 08:44:42 INFO - PROCESS | 1646 | 1461685482490 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}] 08:44:42 INFO - PROCESS | 1646 | 1461685482619 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:44:42 INFO - PROCESS | 1646 | 1461685482773 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad20800 == 121 [pid = 1646] [id = 672] 08:44:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 298 (0x117897000) [pid = 1646] [serial = 2016] [outer = 0x0] 08:44:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 299 (0x139b6f000) [pid = 1646] [serial = 2017] [outer = 0x117897000] 08:44:42 INFO - PROCESS | 1646 | 1461685482803 Marionette DEBUG loaded listener.js 08:44:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 300 (0x139bb0400) [pid = 1646] [serial = 2018] [outer = 0x117897000] 08:44:43 INFO - PROCESS | 1646 | 1461685483251 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]]]}] 08:44:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:44:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 818ms 08:44:43 INFO - PROCESS | 1646 | 1461685483305 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:44:43 INFO - PROCESS | 1646 | 1461685483306 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:44:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:44:43 INFO - PROCESS | 1646 | 1461685483309 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:44:43 INFO - PROCESS | 1646 | 1461685483310 Marionette TRACE conn2 <- [1,2662,null,{}] 08:44:43 INFO - PROCESS | 1646 | 1461685483314 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}] 08:44:43 INFO - PROCESS | 1646 | 1461685483441 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:44:43 INFO - PROCESS | 1646 | 1461685483600 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x145f17800 == 122 [pid = 1646] [id = 673] 08:44:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 301 (0x127044000) [pid = 1646] [serial = 2019] [outer = 0x0] 08:44:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 302 (0x12d48e400) [pid = 1646] [serial = 2020] [outer = 0x127044000] 08:44:43 INFO - PROCESS | 1646 | 1461685483630 Marionette DEBUG loaded listener.js 08:44:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 303 (0x139d0f400) [pid = 1646] [serial = 2021] [outer = 0x127044000] 08:44:44 INFO - PROCESS | 1646 | 1461685484060 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]]]}] 08:44:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:44:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 774ms 08:44:44 INFO - PROCESS | 1646 | 1461685484083 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:44:44 INFO - PROCESS | 1646 | 1461685484084 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:44:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:44:44 INFO - PROCESS | 1646 | 1461685484087 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:44:44 INFO - PROCESS | 1646 | 1461685484088 Marionette TRACE conn2 <- [1,2666,null,{}] 08:44:44 INFO - PROCESS | 1646 | 1461685484090 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}] 08:44:44 INFO - PROCESS | 1646 | 1461685484222 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:44:44 INFO - PROCESS | 1646 | 1461685484351 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x146172800 == 123 [pid = 1646] [id = 674] 08:44:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 304 (0x139da4400) [pid = 1646] [serial = 2022] [outer = 0x0] 08:44:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 305 (0x139f99000) [pid = 1646] [serial = 2023] [outer = 0x139da4400] 08:44:44 INFO - PROCESS | 1646 | 1461685484381 Marionette DEBUG loaded listener.js 08:44:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 306 (0x13a117000) [pid = 1646] [serial = 2024] [outer = 0x139da4400] 08:44:45 INFO - PROCESS | 1646 | 1461685485266 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]]]}] 08:44:45 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) 08:44:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1221ms 08:44:45 INFO - PROCESS | 1646 | 1461685485308 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:44:45 INFO - PROCESS | 1646 | 1461685485310 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:44:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:44:45 INFO - PROCESS | 1646 | 1461685485312 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:44:45 INFO - PROCESS | 1646 | 1461685485313 Marionette TRACE conn2 <- [1,2670,null,{}] 08:44:45 INFO - PROCESS | 1646 | 1461685485316 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}] 08:44:45 INFO - PROCESS | 1646 | 1461685485704 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:44:45 INFO - PROCESS | 1646 | 1461685485922 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x125dc2000 == 124 [pid = 1646] [id = 675] 08:44:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 307 (0x114f23800) [pid = 1646] [serial = 2025] [outer = 0x0] 08:44:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 308 (0x114f4f000) [pid = 1646] [serial = 2026] [outer = 0x114f23800] 08:44:45 INFO - PROCESS | 1646 | 1461685485969 Marionette DEBUG loaded listener.js 08:44:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 309 (0x118f29800) [pid = 1646] [serial = 2027] [outer = 0x114f23800] 08:44:46 INFO - PROCESS | 1646 | 1461685486951 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] 08:44:46 INFO - PROCESS | 1646 | 1461685486989 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:44:46 INFO - PROCESS | 1646 | 1461685486992 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:44:46 INFO - PROCESS | 1646 | 1461685486994 Marionette TRACE conn2 <- [1,2674,null,{}] 08:44:46 INFO - PROCESS | 1646 | 1461685486997 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}] 08:44:47 INFO - PROCESS | 1646 | 1461685487123 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:44:47 INFO - PROCESS | 1646 | 1461685487279 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x147927800 == 123 [pid = 1646] [id = 606] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x11b26c800 == 122 [pid = 1646] [id = 659] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac10000 == 121 [pid = 1646] [id = 658] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x128151800 == 120 [pid = 1646] [id = 657] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12963f800 == 119 [pid = 1646] [id = 656] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x11c584800 == 118 [pid = 1646] [id = 655] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x139c7f000 == 117 [pid = 1646] [id = 653] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x148d41000 == 116 [pid = 1646] [id = 652] 08:44:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c584800 == 117 [pid = 1646] [id = 676] 08:44:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 310 (0x11b08b000) [pid = 1646] [serial = 2028] [outer = 0x0] 08:44:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 311 (0x125d5b800) [pid = 1646] [serial = 2029] [outer = 0x11b08b000] 08:44:47 INFO - PROCESS | 1646 | 1461685487385 Marionette DEBUG loaded listener.js 08:44:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 312 (0x12a92f800) [pid = 1646] [serial = 2030] [outer = 0x11b08b000] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x14769a000 == 116 [pid = 1646] [id = 651] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x146ab6000 == 115 [pid = 1646] [id = 650] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x147ba5000 == 114 [pid = 1646] [id = 649] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x1476de000 == 113 [pid = 1646] [id = 648] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x13af89800 == 112 [pid = 1646] [id = 647] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x13019a000 == 111 [pid = 1646] [id = 646] 08:44:47 INFO - PROCESS | 1646 | --DOCSHELL 0x126ec1000 == 110 [pid = 1646] [id = 645] 08:44:48 INFO - PROCESS | 1646 | 1461685488205 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] 08:44:48 INFO - PROCESS | 1646 | 1461685488218 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:44:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:44:48 INFO - PROCESS | 1646 | 1461685488226 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:44:48 INFO - PROCESS | 1646 | 1461685488228 Marionette TRACE conn2 <- [1,2678,null,{}] 08:44:48 INFO - PROCESS | 1646 | 1461685488232 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}] 08:44:48 INFO - PROCESS | 1646 | 1461685488385 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:44:48 INFO - PROCESS | 1646 | 1461685488402 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ead5800 == 111 [pid = 1646] [id = 677] 08:44:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 313 (0x12ac3f400) [pid = 1646] [serial = 2031] [outer = 0x0] 08:44:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 314 (0x12ad27400) [pid = 1646] [serial = 2032] [outer = 0x12ac3f400] 08:44:48 INFO - PROCESS | 1646 | 1461685488429 Marionette DEBUG loaded listener.js 08:44:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 315 (0x12afe0c00) [pid = 1646] [serial = 2033] [outer = 0x12ac3f400] 08:44:49 INFO - PROCESS | 1646 | 1461685489323 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]]]}] 08:44:49 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) 08:44:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1122ms 08:44:49 INFO - PROCESS | 1646 | 1461685489349 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:44:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:44:49 INFO - PROCESS | 1646 | 1461685489351 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:44:49 INFO - PROCESS | 1646 | 1461685489359 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:44:49 INFO - PROCESS | 1646 | 1461685489362 Marionette TRACE conn2 <- [1,2682,null,{}] 08:44:49 INFO - PROCESS | 1646 | 1461685489367 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}] 08:44:49 INFO - PROCESS | 1646 | 1461685489523 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:44:49 INFO - PROCESS | 1646 | 1461685489541 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x138746800 == 112 [pid = 1646] [id = 678] 08:44:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 316 (0x12b4cb800) [pid = 1646] [serial = 2034] [outer = 0x0] 08:44:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 317 (0x12d3ba400) [pid = 1646] [serial = 2035] [outer = 0x12b4cb800] 08:44:49 INFO - PROCESS | 1646 | 1461685489567 Marionette DEBUG loaded listener.js 08:44:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 318 (0x12e490400) [pid = 1646] [serial = 2036] [outer = 0x12b4cb800] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 317 (0x12d18dc00) [pid = 1646] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 316 (0x12a92e800) [pid = 1646] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 315 (0x12ed3bc00) [pid = 1646] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 314 (0x128f5a400) [pid = 1646] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 313 (0x1386ae400) [pid = 1646] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 312 (0x12b4d1c00) [pid = 1646] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 311 (0x123b70000) [pid = 1646] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 310 (0x12d34d000) [pid = 1646] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 309 (0x12d7cbc00) [pid = 1646] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 308 (0x11ae64000) [pid = 1646] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 307 (0x139e0c000) [pid = 1646] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 306 (0x12ad65c00) [pid = 1646] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 305 (0x139d0fc00) [pid = 1646] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 304 (0x12aa94400) [pid = 1646] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 303 (0x139bac800) [pid = 1646] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 302 (0x12e681400) [pid = 1646] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 301 (0x139d9f400) [pid = 1646] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 300 (0x139bb7c00) [pid = 1646] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 299 (0x12ac69000) [pid = 1646] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 298 (0x1376d0400) [pid = 1646] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 297 (0x12d49f400) [pid = 1646] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 296 (0x139f52800) [pid = 1646] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 295 (0x12b4cbc00) [pid = 1646] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 294 (0x1143c2c00) [pid = 1646] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 293 (0x11c346c00) [pid = 1646] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 292 (0x123b74c00) [pid = 1646] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 291 (0x12e687800) [pid = 1646] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 290 (0x11b22f800) [pid = 1646] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x114bc5400) [pid = 1646] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x139da2800) [pid = 1646] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x12ec2e400) [pid = 1646] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x11588a000) [pid = 1646] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x12ad5cc00) [pid = 1646] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x114bc4c00) [pid = 1646] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x139e0bc00) [pid = 1646] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x12aa2dc00) [pid = 1646] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x12bc71000) [pid = 1646] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x12b278c00) [pid = 1646] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x12ad2fc00) [pid = 1646] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x1133a9c00) [pid = 1646] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x12aa39000) [pid = 1646] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x1280bc800) [pid = 1646] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x1376e0400) [pid = 1646] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x139f99400) [pid = 1646] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x12ae92c00) [pid = 1646] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x12d489c00) [pid = 1646] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x1394b9800) [pid = 1646] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12b928c00) [pid = 1646] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12aa98800) [pid = 1646] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x1394b9400) [pid = 1646] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x119f54400) [pid = 1646] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x139aef400) [pid = 1646] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x12be4d400) [pid = 1646] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x114bf1800) [pid = 1646] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x12ab08400) [pid = 1646] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12ddcf800) [pid = 1646] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x11ae5e000) [pid = 1646] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x126edc400) [pid = 1646] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12ddd2c00) [pid = 1646] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x1376d5400) [pid = 1646] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x139b74400) [pid = 1646] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x1133ad000) [pid = 1646] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x1296b6800) [pid = 1646] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12aac5800) [pid = 1646] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x114f50800) [pid = 1646] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12aac9400) [pid = 1646] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x115911c00) [pid = 1646] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x12efbbc00) [pid = 1646] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x12b430800) [pid = 1646] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x1296b8000) [pid = 1646] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12ace9400) [pid = 1646] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x113590800) [pid = 1646] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x114f24c00) [pid = 1646] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x11ba8ec00) [pid = 1646] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x123c75c00) [pid = 1646] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x123c79400) [pid = 1646] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12f3a4000) [pid = 1646] [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.] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x123b2c400) [pid = 1646] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:44:50 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x12d3b6800) [pid = 1646] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:44:50 INFO - PROCESS | 1646 | 1461685490692 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]]]}] 08:44:50 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) 08:44:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1379ms 08:44:50 INFO - PROCESS | 1646 | 1461685490734 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:44:50 INFO - PROCESS | 1646 | 1461685490735 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:44:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:44:50 INFO - PROCESS | 1646 | 1461685490738 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:44:50 INFO - PROCESS | 1646 | 1461685490739 Marionette TRACE conn2 <- [1,2686,null,{}] 08:44:50 INFO - PROCESS | 1646 | 1461685490747 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}] 08:44:50 INFO - PROCESS | 1646 | 1461685490857 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:44:50 INFO - PROCESS | 1646 | 1461685490986 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c216000 == 113 [pid = 1646] [id = 679] 08:44:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x1143c2c00) [pid = 1646] [serial = 2037] [outer = 0x0] 08:44:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x1178a2000) [pid = 1646] [serial = 2038] [outer = 0x1143c2c00] 08:44:51 INFO - PROCESS | 1646 | 1461685491015 Marionette DEBUG loaded listener.js 08:44:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x11a89e400) [pid = 1646] [serial = 2039] [outer = 0x1143c2c00] 08:44:51 INFO - PROCESS | 1646 | 1461685491870 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] 08:44:51 INFO - PROCESS | 1646 | 1461685491912 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:44:51 INFO - PROCESS | 1646 | 1461685491915 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:44:51 INFO - PROCESS | 1646 | 1461685491916 Marionette TRACE conn2 <- [1,2690,null,{}] 08:44:51 INFO - PROCESS | 1646 | 1461685491918 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}] 08:44:52 INFO - PROCESS | 1646 | 1461685492028 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:44:52 INFO - PROCESS | 1646 | 1461685492033 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x139435800 == 114 [pid = 1646] [id = 680] 08:44:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12921f400) [pid = 1646] [serial = 2040] [outer = 0x0] 08:44:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x1296ba800) [pid = 1646] [serial = 2041] [outer = 0x12921f400] 08:44:52 INFO - PROCESS | 1646 | 1461685492066 Marionette DEBUG loaded listener.js 08:44:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x12ac33800) [pid = 1646] [serial = 2042] [outer = 0x12921f400] 08:44:52 INFO - PROCESS | 1646 | 1461685492977 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] 08:44:52 INFO - PROCESS | 1646 | 1461685492987 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:44:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:44:52 INFO - PROCESS | 1646 | 1461685492991 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:44:52 INFO - PROCESS | 1646 | 1461685492994 Marionette TRACE conn2 <- [1,2694,null,{}] 08:44:53 INFO - PROCESS | 1646 | 1461685493000 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}] 08:44:53 INFO - PROCESS | 1646 | 1461685493143 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:44:53 INFO - PROCESS | 1646 | 1461685493324 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be3c000 == 115 [pid = 1646] [id = 681] 08:44:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x11b086000) [pid = 1646] [serial = 2043] [outer = 0x0] 08:44:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x11bd25800) [pid = 1646] [serial = 2044] [outer = 0x11b086000] 08:44:53 INFO - PROCESS | 1646 | 1461685493361 Marionette DEBUG loaded listener.js 08:44:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12689c800) [pid = 1646] [serial = 2045] [outer = 0x11b086000] 08:44:54 INFO - PROCESS | 1646 | 1461685494319 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] 08:44:54 INFO - PROCESS | 1646 | 1461685494372 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:44:54 INFO - PROCESS | 1646 | 1461685494376 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:44:54 INFO - PROCESS | 1646 | 1461685494378 Marionette TRACE conn2 <- [1,2698,null,{}] 08:44:54 INFO - PROCESS | 1646 | 1461685494381 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}] 08:44:54 INFO - PROCESS | 1646 | 1461685494512 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:44:54 INFO - PROCESS | 1646 | 1461685494691 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x138739000 == 116 [pid = 1646] [id = 682] 08:44:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x12a92e800) [pid = 1646] [serial = 2046] [outer = 0x0] 08:44:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12aad0400) [pid = 1646] [serial = 2047] [outer = 0x12a92e800] 08:44:54 INFO - PROCESS | 1646 | 1461685494722 Marionette DEBUG loaded listener.js 08:44:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12acdf400) [pid = 1646] [serial = 2048] [outer = 0x12a92e800] 08:44:55 INFO - PROCESS | 1646 | 1461685495659 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] 08:44:55 INFO - PROCESS | 1646 | 1461685495702 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:44:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:44:55 INFO - PROCESS | 1646 | 1461685495704 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 1646 | 1461685495707 Marionette TRACE conn2 <- [1,2702,null,{}] 08:44:55 INFO - PROCESS | 1646 | 1461685495715 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}] 08:44:55 INFO - PROCESS | 1646 | 1461685495847 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:44:56 INFO - PROCESS | 1646 | 1461685496023 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x146288000 == 117 [pid = 1646] [id = 683] 08:44:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12ae86000) [pid = 1646] [serial = 2049] [outer = 0x0] 08:44:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x12b432c00) [pid = 1646] [serial = 2050] [outer = 0x12ae86000] 08:44:56 INFO - PROCESS | 1646 | 1461685496056 Marionette DEBUG loaded listener.js 08:44:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12be51400) [pid = 1646] [serial = 2051] [outer = 0x12ae86000] 08:44:56 INFO - PROCESS | 1646 | 1461685496514 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]]]}] 08:44:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:44:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 824ms 08:44:56 INFO - PROCESS | 1646 | 1461685496528 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:44:56 INFO - PROCESS | 1646 | 1461685496530 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:44:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:44:56 INFO - PROCESS | 1646 | 1461685496532 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:44:56 INFO - PROCESS | 1646 | 1461685496534 Marionette TRACE conn2 <- [1,2706,null,{}] 08:44:56 INFO - PROCESS | 1646 | 1461685496536 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}] 08:44:56 INFO - PROCESS | 1646 | 1461685496667 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:44:56 INFO - PROCESS | 1646 | 1461685496826 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x146ab2800 == 118 [pid = 1646] [id = 684] 08:44:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12d18d800) [pid = 1646] [serial = 2052] [outer = 0x0] 08:44:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12d3bf400) [pid = 1646] [serial = 2053] [outer = 0x12d18d800] 08:44:56 INFO - PROCESS | 1646 | 1461685496859 Marionette DEBUG loaded listener.js 08:44:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x12d70e400) [pid = 1646] [serial = 2054] [outer = 0x12d18d800] 08:44:57 INFO - PROCESS | 1646 | 1461685497305 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]]]}] 08:44:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:44:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 821ms 08:44:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:44:57 INFO - PROCESS | 1646 | 1461685497355 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:44:57 INFO - PROCESS | 1646 | 1461685497356 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:44:57 INFO - PROCESS | 1646 | 1461685497359 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:44:57 INFO - PROCESS | 1646 | 1461685497360 Marionette TRACE conn2 <- [1,2710,null,{}] 08:44:57 INFO - PROCESS | 1646 | 1461685497363 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}] 08:44:57 INFO - PROCESS | 1646 | 1461685497492 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:44:57 INFO - PROCESS | 1646 | 1461685497652 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x14756f800 == 119 [pid = 1646] [id = 685] 08:44:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12d7c5400) [pid = 1646] [serial = 2055] [outer = 0x0] 08:44:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12e685400) [pid = 1646] [serial = 2056] [outer = 0x12d7c5400] 08:44:57 INFO - PROCESS | 1646 | 1461685497683 Marionette DEBUG loaded listener.js 08:44:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x12efc9000) [pid = 1646] [serial = 2057] [outer = 0x12d7c5400] 08:44:58 INFO - PROCESS | 1646 | 1461685498120 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] 08:44:58 INFO - PROCESS | 1646 | 1461685498134 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:44:58 INFO - PROCESS | 1646 | 1461685498136 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:44:58 INFO - PROCESS | 1646 | 1461685498138 Marionette TRACE conn2 <- [1,2714,null,{}] 08:44:58 INFO - PROCESS | 1646 | 1461685498140 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}] 08:44:58 INFO - PROCESS | 1646 | 1461685498283 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:44:58 INFO - PROCESS | 1646 | 1461685498455 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1476ee800 == 120 [pid = 1646] [id = 686] 08:44:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x12ddcec00) [pid = 1646] [serial = 2058] [outer = 0x0] 08:44:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x12fcd0800) [pid = 1646] [serial = 2059] [outer = 0x12ddcec00] 08:44:58 INFO - PROCESS | 1646 | 1461685498489 Marionette DEBUG loaded listener.js 08:44:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x1394b9400) [pid = 1646] [serial = 2060] [outer = 0x12ddcec00] 08:44:58 INFO - PROCESS | 1646 | 1461685498965 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]]]}] 08:44:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:44:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 869ms 08:44:59 INFO - PROCESS | 1646 | 1461685499006 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:44:59 INFO - PROCESS | 1646 | 1461685499007 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:44:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:44:59 INFO - PROCESS | 1646 | 1461685499009 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:44:59 INFO - PROCESS | 1646 | 1461685499011 Marionette TRACE conn2 <- [1,2718,null,{}] 08:44:59 INFO - PROCESS | 1646 | 1461685499013 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}] 08:44:59 INFO - PROCESS | 1646 | 1461685499143 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:44:59 INFO - PROCESS | 1646 | 1461685499274 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x147b9a000 == 121 [pid = 1646] [id = 687] 08:44:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x139aee000) [pid = 1646] [serial = 2061] [outer = 0x0] 08:44:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x139b76400) [pid = 1646] [serial = 2062] [outer = 0x139aee000] 08:44:59 INFO - PROCESS | 1646 | 1461685499304 Marionette DEBUG loaded listener.js 08:44:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x139d9f400) [pid = 1646] [serial = 2063] [outer = 0x139aee000] 08:44:59 INFO - PROCESS | 1646 | 1461685499752 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] 08:44:59 INFO - PROCESS | 1646 | 1461685499782 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:44:59 INFO - PROCESS | 1646 | 1461685499784 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:44:59 INFO - PROCESS | 1646 | 1461685499786 Marionette TRACE conn2 <- [1,2722,null,{}] 08:44:59 INFO - PROCESS | 1646 | 1461685499788 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}] 08:44:59 INFO - PROCESS | 1646 | 1461685499917 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:45:00 INFO - PROCESS | 1646 | 1461685500078 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1494cc800 == 122 [pid = 1646] [id = 688] 08:45:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x139da2000) [pid = 1646] [serial = 2064] [outer = 0x0] 08:45:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x139f93000) [pid = 1646] [serial = 2065] [outer = 0x139da2000] 08:45:00 INFO - PROCESS | 1646 | 1461685500109 Marionette DEBUG loaded listener.js 08:45:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x13a2b4c00) [pid = 1646] [serial = 2066] [outer = 0x139da2000] 08:45:00 INFO - PROCESS | 1646 | 1461685500578 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] 08:45:00 INFO - PROCESS | 1646 | 1461685500606 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:45:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:45:00 INFO - PROCESS | 1646 | 1461685500608 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:45:00 INFO - PROCESS | 1646 | 1461685500610 Marionette TRACE conn2 <- [1,2726,null,{}] 08:45:00 INFO - PROCESS | 1646 | 1461685500612 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}] 08:45:00 INFO - PROCESS | 1646 | 1461685500742 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:45:00 INFO - PROCESS | 1646 | 1461685500913 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x148df3000 == 123 [pid = 1646] [id = 689] 08:45:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x13a11f400) [pid = 1646] [serial = 2067] [outer = 0x0] 08:45:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x13a467000) [pid = 1646] [serial = 2068] [outer = 0x13a11f400] 08:45:00 INFO - PROCESS | 1646 | 1461685500945 Marionette DEBUG loaded listener.js 08:45:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x13a561c00) [pid = 1646] [serial = 2069] [outer = 0x13a11f400] 08:45:01 INFO - PROCESS | 1646 | 1461685501367 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]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:45:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 769ms 08:45:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:45:01 INFO - PROCESS | 1646 | 1461685501377 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 1646 | 1461685501378 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:45:01 INFO - PROCESS | 1646 | 1461685501381 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 1646 | 1461685501382 Marionette TRACE conn2 <- [1,2730,null,{}] 08:45:01 INFO - PROCESS | 1646 | 1461685501384 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}] 08:45:01 INFO - PROCESS | 1646 | 1461685501507 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:45:01 INFO - PROCESS | 1646 | 1461685501799 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x139b2f800 == 124 [pid = 1646] [id = 690] 08:45:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x114be8800) [pid = 1646] [serial = 2070] [outer = 0x0] 08:45:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x13a2be800) [pid = 1646] [serial = 2071] [outer = 0x114be8800] 08:45:01 INFO - PROCESS | 1646 | 1461685501851 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x13a724400) [pid = 1646] [serial = 2072] [outer = 0x114be8800] 08:45:02 INFO - PROCESS | 1646 | 1461685502835 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 08:45:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:45:02 INFO - PROCESS | 1646 | 1461685502859 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:45:02 INFO - PROCESS | 1646 | 1461685502863 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:45:02 INFO - PROCESS | 1646 | 1461685502865 Marionette TRACE conn2 <- [1,2734,null,{}] 08:45:02 INFO - PROCESS | 1646 | 1461685502869 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}] 08:45:03 INFO - PROCESS | 1646 | 1461685503089 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:45:03 INFO - PROCESS | 1646 | 1461685503272 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12650f800 == 125 [pid = 1646] [id = 691] 08:45:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x1136d4000) [pid = 1646] [serial = 2073] [outer = 0x0] 08:45:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x118710000) [pid = 1646] [serial = 2074] [outer = 0x1136d4000] 08:45:03 INFO - PROCESS | 1646 | 1461685503308 Marionette DEBUG loaded listener.js 08:45:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x12afe0800) [pid = 1646] [serial = 2075] [outer = 0x1136d4000] 08:45:03 INFO - PROCESS | 1646 | 1461685503788 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]]]}] 08:45:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:45:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 972ms 08:45:03 INFO - PROCESS | 1646 | 1461685503835 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:45:03 INFO - PROCESS | 1646 | 1461685503837 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:45:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:45:03 INFO - PROCESS | 1646 | 1461685503840 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:45:03 INFO - PROCESS | 1646 | 1461685503842 Marionette TRACE conn2 <- [1,2738,null,{}] 08:45:03 INFO - PROCESS | 1646 | 1461685503845 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}] 08:45:04 INFO - PROCESS | 1646 | 1461685504052 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:45:04 INFO - PROCESS | 1646 | 1461685504250 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c19800 == 126 [pid = 1646] [id = 692] 08:45:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x114be5c00) [pid = 1646] [serial = 2076] [outer = 0x0] 08:45:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x11a930800) [pid = 1646] [serial = 2077] [outer = 0x114be5c00] 08:45:04 INFO - PROCESS | 1646 | 1461685504281 Marionette DEBUG loaded listener.js 08:45:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x1296d5800) [pid = 1646] [serial = 2078] [outer = 0x114be5c00] 08:45:04 INFO - PROCESS | 1646 | 1461685504752 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]]]}] 08:45:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:45:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 921ms 08:45:04 INFO - PROCESS | 1646 | 1461685504760 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 1646 | 1461685504762 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:45:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:45:04 INFO - PROCESS | 1646 | 1461685504766 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 1646 | 1461685504768 Marionette TRACE conn2 <- [1,2742,null,{}] 08:45:04 INFO - PROCESS | 1646 | 1461685504770 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}] 08:45:04 INFO - PROCESS | 1646 | 1461685504903 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:45:05 INFO - PROCESS | 1646 | 1461685505040 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296a7000 == 127 [pid = 1646] [id = 693] 08:45:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x114f23400) [pid = 1646] [serial = 2079] [outer = 0x0] 08:45:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x125b0c400) [pid = 1646] [serial = 2080] [outer = 0x114f23400] 08:45:05 INFO - PROCESS | 1646 | 1461685505071 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x12ae84400) [pid = 1646] [serial = 2081] [outer = 0x114f23400] 08:45:05 INFO - PROCESS | 1646 | 1461685505793 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]]]}] 08:45:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:45:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1073ms 08:45:05 INFO - PROCESS | 1646 | 1461685505839 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:45:05 INFO - PROCESS | 1646 | 1461685505841 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:45:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:45:05 INFO - PROCESS | 1646 | 1461685505845 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:45:05 INFO - PROCESS | 1646 | 1461685505849 Marionette TRACE conn2 <- [1,2746,null,{}] 08:45:05 INFO - PROCESS | 1646 | 1461685505853 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}] 08:45:05 INFO - PROCESS | 1646 | 1461685505986 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:45:06 INFO - PROCESS | 1646 | 1461685506170 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x118ef5800 == 128 [pid = 1646] [id = 694] 08:45:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x1147da000) [pid = 1646] [serial = 2082] [outer = 0x0] 08:45:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x114bbc000) [pid = 1646] [serial = 2083] [outer = 0x1147da000] 08:45:06 INFO - PROCESS | 1646 | 1461685506202 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x114bf3c00) [pid = 1646] [serial = 2084] [outer = 0x1147da000] 08:45:06 INFO - PROCESS | 1646 | 1461685506631 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]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:45:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 825ms 08:45:06 INFO - PROCESS | 1646 | 1461685506670 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 1646 | 1461685506674 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:45:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:45:06 INFO - PROCESS | 1646 | 1461685506678 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 1646 | 1461685506680 Marionette TRACE conn2 <- [1,2750,null,{}] 08:45:06 INFO - PROCESS | 1646 | 1461685506682 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}] 08:45:06 INFO - PROCESS | 1646 | 1461685506806 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:45:06 INFO - PROCESS | 1646 | 1461685506977 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c20a800 == 129 [pid = 1646] [id = 695] 08:45:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x115909400) [pid = 1646] [serial = 2085] [outer = 0x0] 08:45:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x117898c00) [pid = 1646] [serial = 2086] [outer = 0x115909400] 08:45:07 INFO - PROCESS | 1646 | 1461685507007 Marionette DEBUG loaded listener.js 08:45:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x118644000) [pid = 1646] [serial = 2087] [outer = 0x115909400] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x11c216000 == 128 [pid = 1646] [id = 679] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1198b7000 == 127 [pid = 1646] [id = 654] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x138746800 == 126 [pid = 1646] [id = 678] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12ead5800 == 125 [pid = 1646] [id = 677] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x11c584800 == 124 [pid = 1646] [id = 676] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x139b6d400) [pid = 1646] [serial = 1948] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x13a2c1000) [pid = 1646] [serial = 1951] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x13afd7400) [pid = 1646] [serial = 1954] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x1460f1c00) [pid = 1646] [serial = 1957] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x13afe0c00) [pid = 1646] [serial = 1960] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x11597a000) [pid = 1646] [serial = 1963] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x12ac6e800) [pid = 1646] [serial = 1981] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x125dc2000 == 123 [pid = 1646] [id = 675] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x13a290000 == 122 [pid = 1646] [id = 669] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x139d63800 == 121 [pid = 1646] [id = 668] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1387a9800 == 120 [pid = 1646] [id = 667] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x13783f000 == 119 [pid = 1646] [id = 666] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1302d1000 == 118 [pid = 1646] [id = 665] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x130191000 == 117 [pid = 1646] [id = 664] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12ede2800 == 116 [pid = 1646] [id = 663] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12d13e000 == 115 [pid = 1646] [id = 662] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae6d000 == 114 [pid = 1646] [id = 661] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab92800 == 113 [pid = 1646] [id = 660] 08:45:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb84000 == 112 [pid = 1646] [id = 17] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x13a561000) [pid = 1646] [serial = 1685] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x11ba1d000) [pid = 1646] [serial = 1577] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x139e0a800) [pid = 1646] [serial = 1745] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x13afdc400) [pid = 1646] [serial = 1532] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x11a92bc00) [pid = 1646] [serial = 1715] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x12b658000) [pid = 1646] [serial = 1724] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x114f44400) [pid = 1646] [serial = 1574] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x139e18c00) [pid = 1646] [serial = 1520] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x12ad29000) [pid = 1646] [serial = 1721] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x12d49e000) [pid = 1646] [serial = 1589] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x13a84e800) [pid = 1646] [serial = 1820] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x13a119800) [pid = 1646] [serial = 1676] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x11520ec00) [pid = 1646] [serial = 1649] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12ad33800) [pid = 1646] [serial = 1793] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x12ae88400) [pid = 1646] [serial = 1583] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x139d15000) [pid = 1646] [serial = 1664] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x13a2b5000) [pid = 1646] [serial = 1523] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x12b275c00) [pid = 1646] [serial = 1586] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x1394b0c00) [pid = 1646] [serial = 1799] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x13a2b3c00) [pid = 1646] [serial = 1805] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12ec2f800) [pid = 1646] [serial = 1796] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12b277400) [pid = 1646] [serial = 1658] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x13a2b2c00) [pid = 1646] [serial = 1802] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x13a55c000) [pid = 1646] [serial = 1682] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x13a71cc00) [pid = 1646] [serial = 1808] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x12ed41800) [pid = 1646] [serial = 1598] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x119261800) [pid = 1646] [serial = 1787] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x13a46a800) [pid = 1646] [serial = 1817] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x13a438000) [pid = 1646] [serial = 1526] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x1292db000) [pid = 1646] [serial = 1718] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12d48d000) [pid = 1646] [serial = 1751] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x1376e3800) [pid = 1646] [serial = 1517] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x12ace0c00) [pid = 1646] [serial = 1511] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x12f798800) [pid = 1646] [serial = 1601] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x1296c1c00) [pid = 1646] [serial = 1790] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x139d08000) [pid = 1646] [serial = 1739] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x13a848800) [pid = 1646] [serial = 1529] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x1296d7c00) [pid = 1646] [serial = 1580] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x12f79d400) [pid = 1646] [serial = 1730] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12e67e800) [pid = 1646] [serial = 1595] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x11c2c7400) [pid = 1646] [serial = 1652] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x139f57800) [pid = 1646] [serial = 1670] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12d49e400) [pid = 1646] [serial = 1727] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x139d15c00) [pid = 1646] [serial = 1742] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12ddce400) [pid = 1646] [serial = 1514] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x139bb5c00) [pid = 1646] [serial = 1811] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x1301cdc00) [pid = 1646] [serial = 1733] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x139e0d000) [pid = 1646] [serial = 1667] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x13a723000) [pid = 1646] [serial = 1814] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12ed38000) [pid = 1646] [serial = 1661] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x1386ad800) [pid = 1646] [serial = 1736] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x12e496800) [pid = 1646] [serial = 1592] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x13a09a000) [pid = 1646] [serial = 1673] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x13a42f000) [pid = 1646] [serial = 1679] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x125a6b800) [pid = 1646] [serial = 1688] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x12a92a400) [pid = 1646] [serial = 1655] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x12d484000) [pid = 1646] [serial = 1748] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x1376cd400) [pid = 1646] [serial = 1604] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12bb49800) [pid = 1646] [serial = 1912] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12d34b800) [pid = 1646] [serial = 1913] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x1297dd400) [pid = 1646] [serial = 1861] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x12aa9f000) [pid = 1646] [serial = 1862] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x13a469400) [pid = 1646] [serial = 1885] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12b435400) [pid = 1646] [serial = 1865] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12afd6c00) [pid = 1646] [serial = 1864] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x14762b000) [pid = 1646] [serial = 1894] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x14765fc00) [pid = 1646] [serial = 1897] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x1386b8000) [pid = 1646] [serial = 1873] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12d70dc00) [pid = 1646] [serial = 1867] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x13afe0400) [pid = 1646] [serial = 1891] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x1147e0800) [pid = 1646] [serial = 1966] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x115911400) [pid = 1646] [serial = 1969] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x123b6dc00) [pid = 1646] [serial = 1972] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x11c50d400) [pid = 1646] [serial = 1936] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x12aacc000) [pid = 1646] [serial = 1939] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x12b4d2800) [pid = 1646] [serial = 1942] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x127193800) [pid = 1646] [serial = 1973] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12ed3f000) [pid = 1646] [serial = 1945] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x11a92b800) [pid = 1646] [serial = 1970] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x12e683c00) [pid = 1646] [serial = 1931] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12aa32c00) [pid = 1646] [serial = 1975] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x13784d400) [pid = 1646] [serial = 1361] [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.] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x114f4ec00) [pid = 1646] [serial = 1967] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x12aad1000) [pid = 1646] [serial = 1979] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x12aac6400) [pid = 1646] [serial = 1930] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x12ab06400) [pid = 1646] [serial = 1976] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12d4a1000) [pid = 1646] [serial = 1915] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x1280b8c00) [pid = 1646] [serial = 1978] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x130122400) [pid = 1646] [serial = 1916] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x1394b0400) [pid = 1646] [serial = 1919] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x139b74000) [pid = 1646] [serial = 1922] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x1376d0c00) [pid = 1646] [serial = 1933] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x1297e6000) [pid = 1646] [serial = 1928] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x1386bac00) [pid = 1646] [serial = 1918] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x139aeec00) [pid = 1646] [serial = 1921] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x139ba9400) [pid = 1646] [serial = 1924] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x11b239800) [pid = 1646] [serial = 1927] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x139e18000) [pid = 1646] [serial = 1925] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x1296b7400) [pid = 1646] [serial = 1888] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x1296bc000) [pid = 1646] [serial = 1903] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12a925400) [pid = 1646] [serial = 1904] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12b276400) [pid = 1646] [serial = 1910] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12ae8e000) [pid = 1646] [serial = 1909] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x11789a000) [pid = 1646] [serial = 1900] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x11b230000) [pid = 1646] [serial = 1901] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x139aed400) [pid = 1646] [serial = 1876] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12ab09000) [pid = 1646] [serial = 1906] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12ac6dc00) [pid = 1646] [serial = 1907] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x123b6c000) [pid = 1646] [serial = 1859] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x11a94e400) [pid = 1646] [serial = 1858] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x139e0b800) [pid = 1646] [serial = 1879] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x130119400) [pid = 1646] [serial = 1855] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x1376e3400) [pid = 1646] [serial = 1856] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x13a115400) [pid = 1646] [serial = 1882] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12efc3c00) [pid = 1646] [serial = 1870] [outer = 0x0] [url = about:blank] 08:45:07 INFO - PROCESS | 1646 | 1461685507654 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]]]}] 08:45:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:45:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1026ms 08:45:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:45:07 INFO - PROCESS | 1646 | 1461685507704 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:45:07 INFO - PROCESS | 1646 | 1461685507705 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:45:07 INFO - PROCESS | 1646 | 1461685507708 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:45:07 INFO - PROCESS | 1646 | 1461685507710 Marionette TRACE conn2 <- [1,2754,null,{}] 08:45:07 INFO - PROCESS | 1646 | 1461685507727 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}] 08:45:07 INFO - PROCESS | 1646 | 1461685507900 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:45:08 INFO - PROCESS | 1646 | 1461685508108 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x126832800 == 113 [pid = 1646] [id = 696] 08:45:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x118e95000) [pid = 1646] [serial = 2088] [outer = 0x0] 08:45:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x11a893c00) [pid = 1646] [serial = 2089] [outer = 0x118e95000] 08:45:08 INFO - PROCESS | 1646 | 1461685508156 Marionette DEBUG loaded listener.js 08:45:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x11a94e400) [pid = 1646] [serial = 2090] [outer = 0x118e95000] 08:45:08 INFO - PROCESS | 1646 | 1461685508505 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]]]}] 08:45:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:45:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 831ms 08:45:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:45:08 INFO - PROCESS | 1646 | 1461685508540 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:45:08 INFO - PROCESS | 1646 | 1461685508542 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:45:08 INFO - PROCESS | 1646 | 1461685508544 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:45:08 INFO - PROCESS | 1646 | 1461685508545 Marionette TRACE conn2 <- [1,2758,null,{}] 08:45:08 INFO - PROCESS | 1646 | 1461685508547 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}] 08:45:08 INFO - PROCESS | 1646 | 1461685508661 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:45:08 INFO - PROCESS | 1646 | 1461685508666 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x129643800 == 114 [pid = 1646] [id = 697] 08:45:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x11ae62800) [pid = 1646] [serial = 2091] [outer = 0x0] 08:45:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x11b255000) [pid = 1646] [serial = 2092] [outer = 0x11ae62800] 08:45:08 INFO - PROCESS | 1646 | 1461685508692 Marionette DEBUG loaded listener.js 08:45:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11bbdb400) [pid = 1646] [serial = 2093] [outer = 0x11ae62800] 08:45:09 INFO - PROCESS | 1646 | 1461685509070 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]]]}] 08:45:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:45:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 568ms 08:45:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:45:09 INFO - PROCESS | 1646 | 1461685509112 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:45:09 INFO - PROCESS | 1646 | 1461685509114 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:45:09 INFO - PROCESS | 1646 | 1461685509116 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 1646 | 1461685509117 Marionette TRACE conn2 <- [1,2762,null,{}] 08:45:09 INFO - PROCESS | 1646 | 1461685509119 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}] 08:45:09 INFO - PROCESS | 1646 | 1461685509234 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:45:09 INFO - PROCESS | 1646 | 1461685509371 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac19000 == 115 [pid = 1646] [id = 698] 08:45:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x11bbe5000) [pid = 1646] [serial = 2094] [outer = 0x0] 08:45:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x11c2c5800) [pid = 1646] [serial = 2095] [outer = 0x11bbe5000] 08:45:09 INFO - PROCESS | 1646 | 1461685509398 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x11c9af400) [pid = 1646] [serial = 2096] [outer = 0x11bbe5000] 08:45:09 INFO - PROCESS | 1646 | 1461685509720 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]]]}] 08:45:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:45:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 620ms 08:45:09 INFO - PROCESS | 1646 | 1461685509741 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:45:09 INFO - PROCESS | 1646 | 1461685509742 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:45:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:45:09 INFO - PROCESS | 1646 | 1461685509744 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 1646 | 1461685509745 Marionette TRACE conn2 <- [1,2766,null,{}] 08:45:09 INFO - PROCESS | 1646 | 1461685509750 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}] 08:45:09 INFO - PROCESS | 1646 | 1461685509913 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:45:09 INFO - PROCESS | 1646 | 1461685509933 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12af27800 == 116 [pid = 1646] [id = 699] 08:45:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x123b70800) [pid = 1646] [serial = 2097] [outer = 0x0] 08:45:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x125d62c00) [pid = 1646] [serial = 2098] [outer = 0x123b70800] 08:45:09 INFO - PROCESS | 1646 | 1461685509961 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x128f50400) [pid = 1646] [serial = 2099] [outer = 0x123b70800] 08:45:10 INFO - PROCESS | 1646 | 1461685510348 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]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:45:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 621ms 08:45:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:45:10 INFO - PROCESS | 1646 | 1461685510367 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 1646 | 1461685510368 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:45:10 INFO - PROCESS | 1646 | 1461685510370 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 1646 | 1461685510371 Marionette TRACE conn2 <- [1,2770,null,{}] 08:45:10 INFO - PROCESS | 1646 | 1461685510373 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}] 08:45:10 INFO - PROCESS | 1646 | 1461685510524 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:45:10 INFO - PROCESS | 1646 | 1461685510562 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c93b000 == 117 [pid = 1646] [id = 700] 08:45:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12922ac00) [pid = 1646] [serial = 2100] [outer = 0x0] 08:45:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x1296b2800) [pid = 1646] [serial = 2101] [outer = 0x12922ac00] 08:45:10 INFO - PROCESS | 1646 | 1461685510588 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x1296d3800) [pid = 1646] [serial = 2102] [outer = 0x12922ac00] 08:45:10 INFO - PROCESS | 1646 | 1461685510961 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]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:45:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 619ms 08:45:10 INFO - PROCESS | 1646 | 1461685510990 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 1646 | 1461685510991 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:45:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:45:10 INFO - PROCESS | 1646 | 1461685510993 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 1646 | 1461685510994 Marionette TRACE conn2 <- [1,2774,null,{}] 08:45:11 INFO - PROCESS | 1646 | 1461685511006 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}] 08:45:11 INFO - PROCESS | 1646 | 1461685511162 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:45:11 INFO - PROCESS | 1646 | 1461685511177 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d12f000 == 118 [pid = 1646] [id = 701] 08:45:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x1296d2800) [pid = 1646] [serial = 2103] [outer = 0x0] 08:45:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x1297dd000) [pid = 1646] [serial = 2104] [outer = 0x1296d2800] 08:45:11 INFO - PROCESS | 1646 | 1461685511203 Marionette DEBUG loaded listener.js 08:45:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12a921000) [pid = 1646] [serial = 2105] [outer = 0x1296d2800] 08:45:11 INFO - PROCESS | 1646 | 1461685511771 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]]]}] 08:45:11 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12ac64c00) [pid = 1646] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:45:11 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12ac3f400) [pid = 1646] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:45:11 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x114f23800) [pid = 1646] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:45:11 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x11b08b000) [pid = 1646] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:45:11 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12b4cb800) [pid = 1646] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:45:11 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x1143c2c00) [pid = 1646] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:45:11 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12fb85000) [pid = 1646] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:45:11 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x12ac63000) [pid = 1646] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:45:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:45:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 828ms 08:45:11 INFO - PROCESS | 1646 | 1461685511828 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:45:11 INFO - PROCESS | 1646 | 1461685511830 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:45:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:45:11 INFO - PROCESS | 1646 | 1461685511834 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:45:11 INFO - PROCESS | 1646 | 1461685511835 Marionette TRACE conn2 <- [1,2778,null,{}] 08:45:11 INFO - PROCESS | 1646 | 1461685511837 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}] 08:45:11 INFO - PROCESS | 1646 | 1461685511954 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:45:11 INFO - PROCESS | 1646 | 1461685511960 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d861800 == 119 [pid = 1646] [id = 702] 08:45:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x1296dd000) [pid = 1646] [serial = 2106] [outer = 0x0] 08:45:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12a923c00) [pid = 1646] [serial = 2107] [outer = 0x1296dd000] 08:45:11 INFO - PROCESS | 1646 | 1461685511986 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12aa31c00) [pid = 1646] [serial = 2108] [outer = 0x1296dd000] 08:45:12 INFO - PROCESS | 1646 | 1461685512368 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]]]}] 08:45:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:45:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 574ms 08:45:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:45:12 INFO - PROCESS | 1646 | 1461685512408 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:45:12 INFO - PROCESS | 1646 | 1461685512409 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:45:12 INFO - PROCESS | 1646 | 1461685512412 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 1646 | 1461685512415 Marionette TRACE conn2 <- [1,2782,null,{}] 08:45:12 INFO - PROCESS | 1646 | 1461685512440 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}] 08:45:12 INFO - PROCESS | 1646 | 1461685512565 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:45:12 INFO - PROCESS | 1646 | 1461685512569 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12eac2000 == 120 [pid = 1646] [id = 703] 08:45:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12aa38000) [pid = 1646] [serial = 2109] [outer = 0x0] 08:45:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12aa9c800) [pid = 1646] [serial = 2110] [outer = 0x12aa38000] 08:45:12 INFO - PROCESS | 1646 | 1461685512595 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12aac6400) [pid = 1646] [serial = 2111] [outer = 0x12aa38000] 08:45:12 INFO - PROCESS | 1646 | 1461685512976 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]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:45:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 593ms 08:45:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:45:13 INFO - PROCESS | 1646 | 1461685513006 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 1646 | 1461685513007 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:45:13 INFO - PROCESS | 1646 | 1461685513009 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 1646 | 1461685513011 Marionette TRACE conn2 <- [1,2786,null,{}] 08:45:13 INFO - PROCESS | 1646 | 1461685513014 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}] 08:45:13 INFO - PROCESS | 1646 | 1461685513141 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:45:13 INFO - PROCESS | 1646 | 1461685513277 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12edf8000 == 121 [pid = 1646] [id = 704] 08:45:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12ac36400) [pid = 1646] [serial = 2112] [outer = 0x0] 08:45:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12ac41800) [pid = 1646] [serial = 2113] [outer = 0x12ac36400] 08:45:13 INFO - PROCESS | 1646 | 1461685513309 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12acdec00) [pid = 1646] [serial = 2114] [outer = 0x12ac36400] 08:45:13 INFO - PROCESS | 1646 | 1461685513615 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]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:45:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 623ms 08:45:13 INFO - PROCESS | 1646 | 1461685513634 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 1646 | 1461685513635 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:45:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:45:13 INFO - PROCESS | 1646 | 1461685513637 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 1646 | 1461685513638 Marionette TRACE conn2 <- [1,2790,null,{}] 08:45:13 INFO - PROCESS | 1646 | 1461685513641 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}] 08:45:13 INFO - PROCESS | 1646 | 1461685513758 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:45:13 INFO - PROCESS | 1646 | 1461685513987 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11523f000 == 122 [pid = 1646] [id = 705] 08:45:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x1133a9c00) [pid = 1646] [serial = 2115] [outer = 0x0] 08:45:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x113598c00) [pid = 1646] [serial = 2116] [outer = 0x1133a9c00] 08:45:14 INFO - PROCESS | 1646 | 1461685514023 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x114bf1800) [pid = 1646] [serial = 2117] [outer = 0x1133a9c00] 08:45:14 INFO - PROCESS | 1646 | 1461685514542 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]]]}] 08:45:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:45:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 919ms 08:45:14 INFO - PROCESS | 1646 | 1461685514558 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:45:14 INFO - PROCESS | 1646 | 1461685514561 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:45:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:45:14 INFO - PROCESS | 1646 | 1461685514564 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 1646 | 1461685514566 Marionette TRACE conn2 <- [1,2794,null,{}] 08:45:14 INFO - PROCESS | 1646 | 1461685514570 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}] 08:45:14 INFO - PROCESS | 1646 | 1461685514713 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:45:14 INFO - PROCESS | 1646 | 1461685514836 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x128123800 == 123 [pid = 1646] [id = 706] 08:45:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x115453000) [pid = 1646] [serial = 2118] [outer = 0x0] 08:45:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x118f30800) [pid = 1646] [serial = 2119] [outer = 0x115453000] 08:45:14 INFO - PROCESS | 1646 | 1461685514868 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x11a92f400) [pid = 1646] [serial = 2120] [outer = 0x115453000] 08:45:15 INFO - PROCESS | 1646 | 1461685515311 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]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:45:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 773ms 08:45:15 INFO - PROCESS | 1646 | 1461685515338 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:45:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:45:15 INFO - PROCESS | 1646 | 1461685515341 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:45:15 INFO - PROCESS | 1646 | 1461685515344 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 1646 | 1461685515346 Marionette TRACE conn2 <- [1,2798,null,{}] 08:45:15 INFO - PROCESS | 1646 | 1461685515368 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}] 08:45:15 INFO - PROCESS | 1646 | 1461685515504 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:45:15 INFO - PROCESS | 1646 | 1461685515626 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c938800 == 124 [pid = 1646] [id = 707] 08:45:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x11b080c00) [pid = 1646] [serial = 2121] [outer = 0x0] 08:45:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x11c50e400) [pid = 1646] [serial = 2122] [outer = 0x11b080c00] 08:45:15 INFO - PROCESS | 1646 | 1461685515657 Marionette DEBUG loaded listener.js 08:45:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x125a6c800) [pid = 1646] [serial = 2123] [outer = 0x11b080c00] 08:45:16 INFO - PROCESS | 1646 | 1461685516143 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]]]}] 08:45:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:45:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 841ms 08:45:16 INFO - PROCESS | 1646 | 1461685516185 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:45:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:45:16 INFO - PROCESS | 1646 | 1461685516187 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:45:16 INFO - PROCESS | 1646 | 1461685516194 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:45:16 INFO - PROCESS | 1646 | 1461685516198 Marionette TRACE conn2 <- [1,2802,null,{}] 08:45:16 INFO - PROCESS | 1646 | 1461685516222 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}] 08:45:16 INFO - PROCESS | 1646 | 1461685516361 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:45:16 INFO - PROCESS | 1646 | 1461685516485 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fee8000 == 125 [pid = 1646] [id = 708] 08:45:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x1297dd400) [pid = 1646] [serial = 2124] [outer = 0x0] 08:45:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12aa32c00) [pid = 1646] [serial = 2125] [outer = 0x1297dd400] 08:45:16 INFO - PROCESS | 1646 | 1461685516515 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12ab06400) [pid = 1646] [serial = 2126] [outer = 0x1297dd400] 08:45:16 INFO - PROCESS | 1646 | 1461685516947 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]]]}] 08:45:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:45:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 795ms 08:45:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:45:16 INFO - PROCESS | 1646 | 1461685516985 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:45:16 INFO - PROCESS | 1646 | 1461685516986 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:45:16 INFO - PROCESS | 1646 | 1461685516989 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:45:16 INFO - PROCESS | 1646 | 1461685516990 Marionette TRACE conn2 <- [1,2806,null,{}] 08:45:16 INFO - PROCESS | 1646 | 1461685516992 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}] 08:45:17 INFO - PROCESS | 1646 | 1461685517129 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:45:17 INFO - PROCESS | 1646 | 1461685517254 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x130273800 == 126 [pid = 1646] [id = 709] 08:45:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x1297e0400) [pid = 1646] [serial = 2127] [outer = 0x0] 08:45:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12ac3e400) [pid = 1646] [serial = 2128] [outer = 0x1297e0400] 08:45:17 INFO - PROCESS | 1646 | 1461685517284 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12acdf000) [pid = 1646] [serial = 2129] [outer = 0x1297e0400] 08:45:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:45:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 720ms 08:45:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:45:17 INFO - PROCESS | 1646 | 1461685517704 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]]]}] 08:45:17 INFO - PROCESS | 1646 | 1461685517709 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 1646 | 1461685517710 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:45:17 INFO - PROCESS | 1646 | 1461685517713 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 1646 | 1461685517714 Marionette TRACE conn2 <- [1,2810,null,{}] 08:45:17 INFO - PROCESS | 1646 | 1461685517735 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}] 08:45:17 INFO - PROCESS | 1646 | 1461685517868 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:45:17 INFO - PROCESS | 1646 | 1461685517993 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x13097e000 == 127 [pid = 1646] [id = 710] 08:45:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12ad5c000) [pid = 1646] [serial = 2130] [outer = 0x0] 08:45:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12ad5f800) [pid = 1646] [serial = 2131] [outer = 0x12ad5c000] 08:45:18 INFO - PROCESS | 1646 | 1461685518030 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12ae8c000) [pid = 1646] [serial = 2132] [outer = 0x12ad5c000] 08:45:18 INFO - PROCESS | 1646 | 1461685518468 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]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:45:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 791ms 08:45:18 INFO - PROCESS | 1646 | 1461685518513 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 1646 | 1461685518515 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:45:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:45:18 INFO - PROCESS | 1646 | 1461685518519 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 1646 | 1461685518521 Marionette TRACE conn2 <- [1,2814,null,{}] 08:45:18 INFO - PROCESS | 1646 | 1461685518523 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}] 08:45:18 INFO - PROCESS | 1646 | 1461685518661 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:45:18 INFO - PROCESS | 1646 | 1461685518816 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x137826800 == 128 [pid = 1646] [id = 711] 08:45:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12ae90c00) [pid = 1646] [serial = 2133] [outer = 0x0] 08:45:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12afe2000) [pid = 1646] [serial = 2134] [outer = 0x12ae90c00] 08:45:18 INFO - PROCESS | 1646 | 1461685518846 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12b02ec00) [pid = 1646] [serial = 2135] [outer = 0x12ae90c00] 08:45:19 INFO - PROCESS | 1646 | 1461685519333 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]]]}] 08:45:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:45:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 871ms 08:45:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:45:19 INFO - PROCESS | 1646 | 1461685519391 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:45:19 INFO - PROCESS | 1646 | 1461685519393 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:45:19 INFO - PROCESS | 1646 | 1461685519397 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:45:19 INFO - PROCESS | 1646 | 1461685519399 Marionette TRACE conn2 <- [1,2818,null,{}] 08:45:19 INFO - PROCESS | 1646 | 1461685519402 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}] 08:45:19 INFO - PROCESS | 1646 | 1461685519562 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:45:19 INFO - PROCESS | 1646 | 1461685519728 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x137843800 == 129 [pid = 1646] [id = 712] 08:45:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12afde800) [pid = 1646] [serial = 2136] [outer = 0x0] 08:45:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12b26c400) [pid = 1646] [serial = 2137] [outer = 0x12afde800] 08:45:19 INFO - PROCESS | 1646 | 1461685519760 Marionette DEBUG loaded listener.js 08:45:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x12b429400) [pid = 1646] [serial = 2138] [outer = 0x12afde800] 08:45:20 INFO - PROCESS | 1646 | 1461685520191 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]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:45:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 822ms 08:45:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:45:20 INFO - PROCESS | 1646 | 1461685520219 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 1646 | 1461685520220 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:45:20 INFO - PROCESS | 1646 | 1461685520222 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 1646 | 1461685520223 Marionette TRACE conn2 <- [1,2822,null,{}] 08:45:20 INFO - PROCESS | 1646 | 1461685520226 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}] 08:45:20 INFO - PROCESS | 1646 | 1461685520363 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:45:20 INFO - PROCESS | 1646 | 1461685520490 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x138798800 == 130 [pid = 1646] [id = 713] 08:45:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12b42a800) [pid = 1646] [serial = 2139] [outer = 0x0] 08:45:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12b435400) [pid = 1646] [serial = 2140] [outer = 0x12b42a800] 08:45:20 INFO - PROCESS | 1646 | 1461685520519 Marionette DEBUG loaded listener.js 08:45:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x12b4d7800) [pid = 1646] [serial = 2141] [outer = 0x12b42a800] 08:45:20 INFO - PROCESS | 1646 | 1461685520989 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]]]}] 08:45:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:45:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 819ms 08:45:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:45:21 INFO - PROCESS | 1646 | 1461685521042 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:45:21 INFO - PROCESS | 1646 | 1461685521045 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:45:21 INFO - PROCESS | 1646 | 1461685521048 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:45:21 INFO - PROCESS | 1646 | 1461685521050 Marionette TRACE conn2 <- [1,2826,null,{}] 08:45:21 INFO - PROCESS | 1646 | 1461685521054 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}] 08:45:21 INFO - PROCESS | 1646 | 1461685521244 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:45:21 INFO - PROCESS | 1646 | 1461685521400 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x139b24000 == 131 [pid = 1646] [id = 714] 08:45:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x12b433c00) [pid = 1646] [serial = 2142] [outer = 0x0] 08:45:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x12bb47400) [pid = 1646] [serial = 2143] [outer = 0x12b433c00] 08:45:21 INFO - PROCESS | 1646 | 1461685521430 Marionette DEBUG loaded listener.js 08:45:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12bc73000) [pid = 1646] [serial = 2144] [outer = 0x12b433c00] 08:45:21 INFO - PROCESS | 1646 | 1461685521856 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:45:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:45:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 872ms 08:45:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:45:21 INFO - PROCESS | 1646 | 1461685521919 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:45:21 INFO - PROCESS | 1646 | 1461685521921 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:45:21 INFO - PROCESS | 1646 | 1461685521923 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:45:21 INFO - PROCESS | 1646 | 1461685521924 Marionette TRACE conn2 <- [1,2830,null,{}] 08:45:21 INFO - PROCESS | 1646 | 1461685521926 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}] 08:45:22 INFO - PROCESS | 1646 | 1461685522061 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:45:22 INFO - PROCESS | 1646 | 1461685522229 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x139c84800 == 132 [pid = 1646] [id = 715] 08:45:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12b91dc00) [pid = 1646] [serial = 2145] [outer = 0x0] 08:45:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12be4c400) [pid = 1646] [serial = 2146] [outer = 0x12b91dc00] 08:45:22 INFO - PROCESS | 1646 | 1461685522265 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12d191c00) [pid = 1646] [serial = 2147] [outer = 0x12b91dc00] 08:45:22 INFO - PROCESS | 1646 | 1461685522710 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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:45:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 819ms 08:45:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:45:22 INFO - PROCESS | 1646 | 1461685522742 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 1646 | 1461685522744 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:45:22 INFO - PROCESS | 1646 | 1461685522746 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 1646 | 1461685522748 Marionette TRACE conn2 <- [1,2834,null,{}] 08:45:22 INFO - PROCESS | 1646 | 1461685522750 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}] 08:45:22 INFO - PROCESS | 1646 | 1461685522901 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:45:23 INFO - PROCESS | 1646 | 1461685523062 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x139fbf000 == 133 [pid = 1646] [id = 716] 08:45:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12bc7b400) [pid = 1646] [serial = 2148] [outer = 0x0] 08:45:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12d38ec00) [pid = 1646] [serial = 2149] [outer = 0x12bc7b400] 08:45:23 INFO - PROCESS | 1646 | 1461685523093 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12d499c00) [pid = 1646] [serial = 2150] [outer = 0x12bc7b400] 08:45:23 INFO - PROCESS | 1646 | 1461685523550 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:45:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:45:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 821ms 08:45:23 INFO - PROCESS | 1646 | 1461685523567 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:45:23 INFO - PROCESS | 1646 | 1461685523569 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:45:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:45:23 INFO - PROCESS | 1646 | 1461685523571 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:45:23 INFO - PROCESS | 1646 | 1461685523572 Marionette TRACE conn2 <- [1,2838,null,{}] 08:45:23 INFO - PROCESS | 1646 | 1461685523575 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}] 08:45:23 INFO - PROCESS | 1646 | 1461685523712 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:45:23 INFO - PROCESS | 1646 | 1461685523841 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a28f000 == 134 [pid = 1646] [id = 717] 08:45:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12d192000) [pid = 1646] [serial = 2151] [outer = 0x0] 08:45:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12d4a2400) [pid = 1646] [serial = 2152] [outer = 0x12d192000] 08:45:23 INFO - PROCESS | 1646 | 1461685523870 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12d7cf400) [pid = 1646] [serial = 2153] [outer = 0x12d192000] 08:45:24 INFO - PROCESS | 1646 | 1461685524261 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]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:45:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 719ms 08:45:24 INFO - PROCESS | 1646 | 1461685524333 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 1646 | 1461685524335 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:45:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:45:24 INFO - PROCESS | 1646 | 1461685524357 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 1646 | 1461685524358 Marionette TRACE conn2 <- [1,2842,null,{}] 08:45:24 INFO - PROCESS | 1646 | 1461685524361 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}] 08:45:24 INFO - PROCESS | 1646 | 1461685524498 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:45:24 INFO - PROCESS | 1646 | 1461685524657 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a66d000 == 135 [pid = 1646] [id = 718] 08:45:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12d4a1000) [pid = 1646] [serial = 2154] [outer = 0x0] 08:45:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12e492400) [pid = 1646] [serial = 2155] [outer = 0x12d4a1000] 08:45:24 INFO - PROCESS | 1646 | 1461685524686 Marionette DEBUG loaded listener.js 08:45:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12e4e7400) [pid = 1646] [serial = 2156] [outer = 0x12d4a1000] 08:45:25 INFO - PROCESS | 1646 | 1461685525107 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]]]}] 08:45:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:45:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 769ms 08:45:25 INFO - PROCESS | 1646 | 1461685525126 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:45:25 INFO - PROCESS | 1646 | 1461685525127 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:45:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:45:25 INFO - PROCESS | 1646 | 1461685525130 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:45:25 INFO - PROCESS | 1646 | 1461685525132 Marionette TRACE conn2 <- [1,2846,null,{}] 08:45:25 INFO - PROCESS | 1646 | 1461685525134 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}] 08:45:25 INFO - PROCESS | 1646 | 1461685525281 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:45:25 INFO - PROCESS | 1646 | 1461685525414 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a815000 == 136 [pid = 1646] [id = 719] 08:45:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12ddd2800) [pid = 1646] [serial = 2157] [outer = 0x0] 08:45:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12e681c00) [pid = 1646] [serial = 2158] [outer = 0x12ddd2800] 08:45:25 INFO - PROCESS | 1646 | 1461685525443 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12ec31400) [pid = 1646] [serial = 2159] [outer = 0x12ddd2800] 08:45:25 INFO - PROCESS | 1646 | 1461685525943 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]]]}] 08:45:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:45:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 869ms 08:45:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:45:26 INFO - PROCESS | 1646 | 1461685526000 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:45:26 INFO - PROCESS | 1646 | 1461685526001 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:45:26 INFO - PROCESS | 1646 | 1461685526003 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 1646 | 1461685526004 Marionette TRACE conn2 <- [1,2850,null,{}] 08:45:26 INFO - PROCESS | 1646 | 1461685526007 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}] 08:45:26 INFO - PROCESS | 1646 | 1461685526146 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:45:26 INFO - PROCESS | 1646 | 1461685526322 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d738800 == 137 [pid = 1646] [id = 720] 08:45:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x114f30800) [pid = 1646] [serial = 2160] [outer = 0x0] 08:45:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12e67f400) [pid = 1646] [serial = 2161] [outer = 0x114f30800] 08:45:26 INFO - PROCESS | 1646 | 1461685526354 Marionette DEBUG loaded listener.js 08:45:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12ed3c000) [pid = 1646] [serial = 2162] [outer = 0x114f30800] 08:45:26 INFO - PROCESS | 1646 | 1461685526781 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:45:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:45:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 818ms 08:45:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:45:26 INFO - PROCESS | 1646 | 1461685526822 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:45:26 INFO - PROCESS | 1646 | 1461685526823 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:45:26 INFO - PROCESS | 1646 | 1461685526825 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 1646 | 1461685526826 Marionette TRACE conn2 <- [1,2854,null,{}] 08:45:26 INFO - PROCESS | 1646 | 1461685526829 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}] 08:45:27 INFO - PROCESS | 1646 | 1461685527219 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:45:27 INFO - PROCESS | 1646 | 1461685527415 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d89800 == 138 [pid = 1646] [id = 721] 08:45:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x11359e400) [pid = 1646] [serial = 2163] [outer = 0x0] 08:45:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x1143c2c00) [pid = 1646] [serial = 2164] [outer = 0x11359e400] 08:45:27 INFO - PROCESS | 1646 | 1461685527445 Marionette DEBUG loaded listener.js 08:45:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x114f4d400) [pid = 1646] [serial = 2165] [outer = 0x11359e400] 08:45:27 INFO - PROCESS | 1646 | 1461685527929 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]]]}] 08:45:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:45:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1121ms 08:45:27 INFO - PROCESS | 1646 | 1461685527967 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:45:27 INFO - PROCESS | 1646 | 1461685527969 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:45:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:45:27 INFO - PROCESS | 1646 | 1461685527975 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:45:27 INFO - PROCESS | 1646 | 1461685527977 Marionette TRACE conn2 <- [1,2858,null,{}] 08:45:27 INFO - PROCESS | 1646 | 1461685527983 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}] 08:45:28 INFO - PROCESS | 1646 | 1461685528113 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:45:28 INFO - PROCESS | 1646 | 1461685528289 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d851000 == 139 [pid = 1646] [id = 722] 08:45:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x119e9f800) [pid = 1646] [serial = 2166] [outer = 0x0] 08:45:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x11a92b800) [pid = 1646] [serial = 2167] [outer = 0x119e9f800] 08:45:28 INFO - PROCESS | 1646 | 1461685528322 Marionette DEBUG loaded listener.js 08:45:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x11b22b800) [pid = 1646] [serial = 2168] [outer = 0x119e9f800] 08:45:28 INFO - PROCESS | 1646 | 1461685528873 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:45:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:45:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 926ms 08:45:28 INFO - PROCESS | 1646 | 1461685528902 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:45:28 INFO - PROCESS | 1646 | 1461685528905 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:45:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:45:28 INFO - PROCESS | 1646 | 1461685528908 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:45:28 INFO - PROCESS | 1646 | 1461685528910 Marionette TRACE conn2 <- [1,2862,null,{}] 08:45:28 INFO - PROCESS | 1646 | 1461685528914 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}] 08:45:29 INFO - PROCESS | 1646 | 1461685529102 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:45:29 INFO - PROCESS | 1646 | 1461685529294 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x125d8c000 == 138 [pid = 1646] [id = 161] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12d861800 == 137 [pid = 1646] [id = 702] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12d12f000 == 136 [pid = 1646] [id = 701] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12c93b000 == 135 [pid = 1646] [id = 700] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12fb8a000) [pid = 1646] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x1296ba800) [pid = 1646] [serial = 2041] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b027800 == 136 [pid = 1646] [id = 723] 08:45:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x114753400) [pid = 1646] [serial = 2169] [outer = 0x0] 08:45:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x11588a000) [pid = 1646] [serial = 2170] [outer = 0x114753400] 08:45:29 INFO - PROCESS | 1646 | 1461685529388 Marionette DEBUG loaded listener.js 08:45:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x11c5d7400) [pid = 1646] [serial = 2171] [outer = 0x114753400] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12af27800 == 135 [pid = 1646] [id = 699] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac19000 == 134 [pid = 1646] [id = 698] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x129643800 == 133 [pid = 1646] [id = 697] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x126832800 == 132 [pid = 1646] [id = 696] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11c20a800 == 131 [pid = 1646] [id = 695] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x118ef5800 == 130 [pid = 1646] [id = 694] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x147b9a000 == 129 [pid = 1646] [id = 687] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1476ee800 == 128 [pid = 1646] [id = 686] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x14756f800 == 127 [pid = 1646] [id = 685] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x146ab2800 == 126 [pid = 1646] [id = 684] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x146288000 == 125 [pid = 1646] [id = 683] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x138739000 == 124 [pid = 1646] [id = 682] 08:45:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12be3c000 == 123 [pid = 1646] [id = 681] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12ad5b800) [pid = 1646] [serial = 1982] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12afe0c00) [pid = 1646] [serial = 2033] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x1376dcc00) [pid = 1646] [serial = 2014] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x118f29800) [pid = 1646] [serial = 2027] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12ed42c00) [pid = 1646] [serial = 2005] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12b65d400) [pid = 1646] [serial = 1996] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x139f99000) [pid = 1646] [serial = 2023] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x12ad27400) [pid = 1646] [serial = 2032] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x125d5b800) [pid = 1646] [serial = 2029] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x114f4f000) [pid = 1646] [serial = 2026] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x12ad5d800) [pid = 1646] [serial = 1990] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x12b173800) [pid = 1646] [serial = 1993] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x12d388400) [pid = 1646] [serial = 1999] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x12d3ba400) [pid = 1646] [serial = 2035] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x1296bcc00) [pid = 1646] [serial = 1987] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x12a92f800) [pid = 1646] [serial = 2030] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x139b6f000) [pid = 1646] [serial = 2017] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12fcd4c00) [pid = 1646] [serial = 2008] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x1178a2000) [pid = 1646] [serial = 2038] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x12ddc6000) [pid = 1646] [serial = 2002] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x11b08a800) [pid = 1646] [serial = 1984] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12d48e400) [pid = 1646] [serial = 2020] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12fb7a000) [pid = 1646] [serial = 2011] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12e490400) [pid = 1646] [serial = 2036] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x13a09e800) [pid = 1646] [serial = 1934] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x11a89e400) [pid = 1646] [serial = 2039] [outer = 0x0] [url = about:blank] 08:45:29 INFO - PROCESS | 1646 | 1461685529730 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]]]}] 08:45:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:45:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 872ms 08:45:29 INFO - PROCESS | 1646 | 1461685529780 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:45:29 INFO - PROCESS | 1646 | 1461685529783 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:45:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:45:29 INFO - PROCESS | 1646 | 1461685529790 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:45:29 INFO - PROCESS | 1646 | 1461685529793 Marionette TRACE conn2 <- [1,2866,null,{}] 08:45:29 INFO - PROCESS | 1646 | 1461685529796 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}] 08:45:29 INFO - PROCESS | 1646 | 1461685529918 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:45:29 INFO - PROCESS | 1646 | 1461685529923 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab94800 == 124 [pid = 1646] [id = 724] 08:45:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x123b6a000) [pid = 1646] [serial = 2172] [outer = 0x0] 08:45:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12620c400) [pid = 1646] [serial = 2173] [outer = 0x123b6a000] 08:45:29 INFO - PROCESS | 1646 | 1461685529950 Marionette DEBUG loaded listener.js 08:45:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12921fc00) [pid = 1646] [serial = 2174] [outer = 0x123b6a000] 08:45:30 INFO - PROCESS | 1646 | 1461685530378 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]]]}] 08:45:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:45:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 626ms 08:45:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:45:30 INFO - PROCESS | 1646 | 1461685530412 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:45:30 INFO - PROCESS | 1646 | 1461685530413 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:45:30 INFO - PROCESS | 1646 | 1461685530416 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:45:30 INFO - PROCESS | 1646 | 1461685530417 Marionette TRACE conn2 <- [1,2870,null,{}] 08:45:30 INFO - PROCESS | 1646 | 1461685530419 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}] 08:45:30 INFO - PROCESS | 1646 | 1461685530538 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:45:30 INFO - PROCESS | 1646 | 1461685530542 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b6be800 == 125 [pid = 1646] [id = 725] 08:45:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x128a20c00) [pid = 1646] [serial = 2175] [outer = 0x0] 08:45:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x1296d6c00) [pid = 1646] [serial = 2176] [outer = 0x128a20c00] 08:45:30 INFO - PROCESS | 1646 | 1461685530569 Marionette DEBUG loaded listener.js 08:45:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12a922400) [pid = 1646] [serial = 2177] [outer = 0x128a20c00] 08:45:31 INFO - PROCESS | 1646 | 1461685530998 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]]]}] 08:45:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:45:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 618ms 08:45:31 INFO - PROCESS | 1646 | 1461685531035 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:45:31 INFO - PROCESS | 1646 | 1461685531036 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:45:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:45:31 INFO - PROCESS | 1646 | 1461685531038 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 1646 | 1461685531039 Marionette TRACE conn2 <- [1,2874,null,{}] 08:45:31 INFO - PROCESS | 1646 | 1461685531042 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}] 08:45:31 INFO - PROCESS | 1646 | 1461685531159 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:45:31 INFO - PROCESS | 1646 | 1461685531164 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e411800 == 126 [pid = 1646] [id = 726] 08:45:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12aad1c00) [pid = 1646] [serial = 2178] [outer = 0x0] 08:45:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12ac3a800) [pid = 1646] [serial = 2179] [outer = 0x12aad1c00] 08:45:31 INFO - PROCESS | 1646 | 1461685531198 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12ad2b000) [pid = 1646] [serial = 2180] [outer = 0x12aad1c00] 08:45:31 INFO - PROCESS | 1646 | 1461685531625 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]]]}] 08:45:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:45:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 622ms 08:45:31 INFO - PROCESS | 1646 | 1461685531699 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:45:31 INFO - PROCESS | 1646 | 1461685531700 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:45:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:45:31 INFO - PROCESS | 1646 | 1461685531709 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 1646 | 1461685531710 Marionette TRACE conn2 <- [1,2878,null,{}] 08:45:31 INFO - PROCESS | 1646 | 1461685531717 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}] 08:45:31 INFO - PROCESS | 1646 | 1461685531885 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:45:31 INFO - PROCESS | 1646 | 1461685531917 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f68a800 == 127 [pid = 1646] [id = 727] 08:45:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12ad2c400) [pid = 1646] [serial = 2181] [outer = 0x0] 08:45:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12ae8a000) [pid = 1646] [serial = 2182] [outer = 0x12ad2c400] 08:45:31 INFO - PROCESS | 1646 | 1461685531943 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12afdf800) [pid = 1646] [serial = 2183] [outer = 0x12ad2c400] 08:45:32 INFO - PROCESS | 1646 | 1461685532319 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]]]}] 08:45:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:45:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 619ms 08:45:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:45:32 INFO - PROCESS | 1646 | 1461685532340 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:45:32 INFO - PROCESS | 1646 | 1461685532341 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:45:32 INFO - PROCESS | 1646 | 1461685532343 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:45:32 INFO - PROCESS | 1646 | 1461685532344 Marionette TRACE conn2 <- [1,2882,null,{}] 08:45:32 INFO - PROCESS | 1646 | 1461685532348 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}] 08:45:32 INFO - PROCESS | 1646 | 1461685532510 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:45:32 INFO - PROCESS | 1646 | 1461685532526 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fedf000 == 128 [pid = 1646] [id = 728] 08:45:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12afdac00) [pid = 1646] [serial = 2184] [outer = 0x0] 08:45:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12b662800) [pid = 1646] [serial = 2185] [outer = 0x12afdac00] 08:45:32 INFO - PROCESS | 1646 | 1461685532552 Marionette DEBUG loaded listener.js 08:45:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12d18a400) [pid = 1646] [serial = 2186] [outer = 0x12afdac00] 08:45:32 INFO - PROCESS | 1646 | 1461685532948 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]]]}] 08:45:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:45:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 618ms 08:45:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:45:32 INFO - PROCESS | 1646 | 1461685532962 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:45:32 INFO - PROCESS | 1646 | 1461685532965 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:45:32 INFO - PROCESS | 1646 | 1461685532970 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:45:32 INFO - PROCESS | 1646 | 1461685532971 Marionette TRACE conn2 <- [1,2886,null,{}] 08:45:32 INFO - PROCESS | 1646 | 1461685532973 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}] 08:45:33 INFO - PROCESS | 1646 | 1461685533134 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:45:33 INFO - PROCESS | 1646 | 1461685533154 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x13782a800 == 129 [pid = 1646] [id = 729] 08:45:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12d18e400) [pid = 1646] [serial = 2187] [outer = 0x0] 08:45:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12d3bdc00) [pid = 1646] [serial = 2188] [outer = 0x12d18e400] 08:45:33 INFO - PROCESS | 1646 | 1461685533175 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12d48ac00) [pid = 1646] [serial = 2189] [outer = 0x12d18e400] 08:45:34 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x123b70800) [pid = 1646] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:45:34 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x12922ac00) [pid = 1646] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:45:34 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x1147da000) [pid = 1646] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:45:34 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x1296d2800) [pid = 1646] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:45:34 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x1296dd000) [pid = 1646] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:45:34 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x118e95000) [pid = 1646] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:45:34 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x115909400) [pid = 1646] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:45:34 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x11ae62800) [pid = 1646] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:45:34 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x11bbe5000) [pid = 1646] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:45:34 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12aa38000) [pid = 1646] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:45:34 INFO - PROCESS | 1646 | 1461685534042 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]]]}] 08:45:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:45:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1120ms 08:45:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:45:34 INFO - PROCESS | 1646 | 1461685534091 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:45:34 INFO - PROCESS | 1646 | 1461685534092 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:45:34 INFO - PROCESS | 1646 | 1461685534094 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:45:34 INFO - PROCESS | 1646 | 1461685534095 Marionette TRACE conn2 <- [1,2890,null,{}] 08:45:34 INFO - PROCESS | 1646 | 1461685534097 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}] 08:45:34 INFO - PROCESS | 1646 | 1461685534217 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:45:34 INFO - PROCESS | 1646 | 1461685534224 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bba1800 == 130 [pid = 1646] [id = 730] 08:45:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x11b231000) [pid = 1646] [serial = 2190] [outer = 0x0] 08:45:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x123b67800) [pid = 1646] [serial = 2191] [outer = 0x11b231000] 08:45:34 INFO - PROCESS | 1646 | 1461685534250 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x1296dec00) [pid = 1646] [serial = 2192] [outer = 0x11b231000] 08:45:34 INFO - PROCESS | 1646 | 1461685534668 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:45:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:45:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 618ms 08:45:34 INFO - PROCESS | 1646 | 1461685534719 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:45:34 INFO - PROCESS | 1646 | 1461685534720 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:45:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:45:34 INFO - PROCESS | 1646 | 1461685534722 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:45:34 INFO - PROCESS | 1646 | 1461685534723 Marionette TRACE conn2 <- [1,2894,null,{}] 08:45:34 INFO - PROCESS | 1646 | 1461685534726 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}] 08:45:34 INFO - PROCESS | 1646 | 1461685534851 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:45:34 INFO - PROCESS | 1646 | 1461685534856 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x139fb1800 == 131 [pid = 1646] [id = 731] 08:45:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12aa97400) [pid = 1646] [serial = 2193] [outer = 0x0] 08:45:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12e497400) [pid = 1646] [serial = 2194] [outer = 0x12aa97400] 08:45:34 INFO - PROCESS | 1646 | 1461685534885 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12efc3000) [pid = 1646] [serial = 2195] [outer = 0x12aa97400] 08:45:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:45:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 569ms 08:45:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:45:35 INFO - PROCESS | 1646 | 1461685535287 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]]]}] 08:45:35 INFO - PROCESS | 1646 | 1461685535292 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:45:35 INFO - PROCESS | 1646 | 1461685535293 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:45:35 INFO - PROCESS | 1646 | 1461685535295 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 1646 | 1461685535297 Marionette TRACE conn2 <- [1,2898,null,{}] 08:45:35 INFO - PROCESS | 1646 | 1461685535303 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}] 08:45:35 INFO - PROCESS | 1646 | 1461685535438 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:45:35 INFO - PROCESS | 1646 | 1461685535581 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a682800 == 132 [pid = 1646] [id = 732] 08:45:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x119267000) [pid = 1646] [serial = 2196] [outer = 0x0] 08:45:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12ac3b400) [pid = 1646] [serial = 2197] [outer = 0x119267000] 08:45:35 INFO - PROCESS | 1646 | 1461685535609 Marionette DEBUG loaded listener.js 08:45:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12f39d400) [pid = 1646] [serial = 2198] [outer = 0x119267000] 08:45:35 INFO - PROCESS | 1646 | 1461685535922 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]]]}] 08:45:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:45:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 672ms 08:45:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:45:35 INFO - PROCESS | 1646 | 1461685535968 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:45:35 INFO - PROCESS | 1646 | 1461685535969 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:45:35 INFO - PROCESS | 1646 | 1461685535971 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 1646 | 1461685535972 Marionette TRACE conn2 <- [1,2902,null,{}] 08:45:35 INFO - PROCESS | 1646 | 1461685535974 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}] 08:45:36 INFO - PROCESS | 1646 | 1461685536223 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:45:36 INFO - PROCESS | 1646 | 1461685536392 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf8c000 == 133 [pid = 1646] [id = 733] 08:45:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x11359a000) [pid = 1646] [serial = 2199] [outer = 0x0] 08:45:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x114be5400) [pid = 1646] [serial = 2200] [outer = 0x11359a000] 08:45:36 INFO - PROCESS | 1646 | 1461685536426 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x11590d000) [pid = 1646] [serial = 2201] [outer = 0x11359a000] 08:45:36 INFO - PROCESS | 1646 | 1461685536951 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:45:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:45:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1020ms 08:45:37 INFO - PROCESS | 1646 | 1461685537009 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 1646 | 1461685537012 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:45:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:45:37 INFO - PROCESS | 1646 | 1461685537019 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 1646 | 1461685537023 Marionette TRACE conn2 <- [1,2906,null,{}] 08:45:37 INFO - PROCESS | 1646 | 1461685537026 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}] 08:45:37 INFO - PROCESS | 1646 | 1461685537169 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:45:37 INFO - PROCESS | 1646 | 1461685537342 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b1d8800 == 134 [pid = 1646] [id = 734] 08:45:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x11b22ac00) [pid = 1646] [serial = 2202] [outer = 0x0] 08:45:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x11bd1ec00) [pid = 1646] [serial = 2203] [outer = 0x11b22ac00] 08:45:37 INFO - PROCESS | 1646 | 1461685537376 Marionette DEBUG loaded listener.js 08:45:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x11c93c400) [pid = 1646] [serial = 2204] [outer = 0x11b22ac00] 08:45:37 INFO - PROCESS | 1646 | 1461685537837 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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:45:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 873ms 08:45:37 INFO - PROCESS | 1646 | 1461685537893 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 1646 | 1461685537895 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:45:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:45:37 INFO - PROCESS | 1646 | 1461685537898 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 1646 | 1461685537899 Marionette TRACE conn2 <- [1,2910,null,{}] 08:45:37 INFO - PROCESS | 1646 | 1461685537902 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}] 08:45:38 INFO - PROCESS | 1646 | 1461685538041 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:45:38 INFO - PROCESS | 1646 | 1461685538216 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301aa800 == 135 [pid = 1646] [id = 735] 08:45:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x126374800) [pid = 1646] [serial = 2205] [outer = 0x0] 08:45:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x12689e400) [pid = 1646] [serial = 2206] [outer = 0x126374800] 08:45:38 INFO - PROCESS | 1646 | 1461685538249 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x1297df400) [pid = 1646] [serial = 2207] [outer = 0x126374800] 08:45:38 INFO - PROCESS | 1646 | 1461685538680 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]]]}] 08:45:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:45:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:45:38 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 824ms 08:45:38 INFO - PROCESS | 1646 | 1461685538723 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:45:38 INFO - PROCESS | 1646 | 1461685538726 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:45:38 INFO - TEST-START | /DOMEvents/constructors.html 08:45:38 INFO - PROCESS | 1646 | 1461685538734 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:45:38 INFO - PROCESS | 1646 | 1461685538738 Marionette TRACE conn2 <- [1,2914,null,{}] 08:45:38 INFO - PROCESS | 1646 | 1461685538740 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}] 08:45:38 INFO - PROCESS | 1646 | 1461685538883 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:45:39 INFO - PROCESS | 1646 | 1461685539047 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x13aa60000 == 136 [pid = 1646] [id = 736] 08:45:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x123c73800) [pid = 1646] [serial = 2208] [outer = 0x0] 08:45:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x12ab07800) [pid = 1646] [serial = 2209] [outer = 0x123c73800] 08:45:39 INFO - PROCESS | 1646 | 1461685539079 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x12b42c800) [pid = 1646] [serial = 2210] [outer = 0x123c73800] 08:45:39 INFO - PROCESS | 1646 | 1461685539533 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]]]}] 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:45:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:45:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:45:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:45:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:45:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:45:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:45:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:45:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:45:39 INFO - TEST-OK | /DOMEvents/constructors.html | took 832ms 08:45:39 INFO - PROCESS | 1646 | 1461685539562 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:45:39 INFO - PROCESS | 1646 | 1461685539564 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:45:39 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:45:39 INFO - PROCESS | 1646 | 1461685539567 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:45:39 INFO - PROCESS | 1646 | 1461685539568 Marionette TRACE conn2 <- [1,2918,null,{}] 08:45:39 INFO - PROCESS | 1646 | 1461685539571 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}] 08:45:39 INFO - PROCESS | 1646 | 1461685539712 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:45:39 INFO - PROCESS | 1646 | 1461685539876 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad91800 == 137 [pid = 1646] [id = 737] 08:45:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x12ad68800) [pid = 1646] [serial = 2211] [outer = 0x0] 08:45:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12d3bb000) [pid = 1646] [serial = 2212] [outer = 0x12ad68800] 08:45:39 INFO - PROCESS | 1646 | 1461685539907 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12efbf800) [pid = 1646] [serial = 2213] [outer = 0x12ad68800] 08:45:40 INFO - PROCESS | 1646 | 1461685540300 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:45:40 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:45:40 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 772ms 08:45:40 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:45:40 INFO - PROCESS | 1646 | 1461685540340 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:45:40 INFO - PROCESS | 1646 | 1461685540341 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:45:40 INFO - PROCESS | 1646 | 1461685540343 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:45:40 INFO - PROCESS | 1646 | 1461685540345 Marionette TRACE conn2 <- [1,2922,null,{}] 08:45:40 INFO - PROCESS | 1646 | 1461685540347 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}] 08:45:40 INFO - PROCESS | 1646 | 1461685540489 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:45:40 INFO - PROCESS | 1646 | 1461685540656 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x13af84000 == 138 [pid = 1646] [id = 738] 08:45:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x12f7a4800) [pid = 1646] [serial = 2214] [outer = 0x0] 08:45:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12fb78c00) [pid = 1646] [serial = 2215] [outer = 0x12f7a4800] 08:45:40 INFO - PROCESS | 1646 | 1461685540693 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x13011a400) [pid = 1646] [serial = 2216] [outer = 0x12f7a4800] 08:45:40 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:45:40 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:45:40 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:45:41 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 08:45:41 INFO - PROCESS | 1646 | 1461685541078 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]]]}] 08:45:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:45:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:45:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:45:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:45:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 08:45:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:45:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:45:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:45:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 08:45:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:45:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:45:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:45:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 08:45:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:45:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:45:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:45:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:45:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 772ms 08:45:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:45:41 INFO - PROCESS | 1646 | 1461685541116 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 1646 | 1461685541118 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:45:41 INFO - PROCESS | 1646 | 1461685541120 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 1646 | 1461685541121 Marionette TRACE conn2 <- [1,2926,null,{}] 08:45:41 INFO - PROCESS | 1646 | 1461685541124 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}] 08:45:41 INFO - PROCESS | 1646 | 1461685541263 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:45:41 INFO - PROCESS | 1646 | 1461685541427 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x145f25000 == 139 [pid = 1646] [id = 739] 08:45:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12f797000) [pid = 1646] [serial = 2217] [outer = 0x0] 08:45:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x130121c00) [pid = 1646] [serial = 2218] [outer = 0x12f797000] 08:45:41 INFO - PROCESS | 1646 | 1461685541458 Marionette DEBUG loaded listener.js 08:45:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x1376e2000) [pid = 1646] [serial = 2219] [outer = 0x12f797000] 08:45:41 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:45:41 INFO - PROCESS | 1646 | 1461685541826 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]]]}] 08:45:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:45:41 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 720ms 08:45:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:45:41 INFO - PROCESS | 1646 | 1461685541840 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 1646 | 1461685541842 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:45:41 INFO - PROCESS | 1646 | 1461685541844 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 1646 | 1461685541845 Marionette TRACE conn2 <- [1,2930,null,{}] 08:45:41 INFO - PROCESS | 1646 | 1461685541849 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}] 08:45:42 INFO - PROCESS | 1646 | 1461685542007 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:45:42 INFO - PROCESS | 1646 | 1461685542183 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x146282800 == 140 [pid = 1646] [id = 740] 08:45:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x1376e2400) [pid = 1646] [serial = 2220] [outer = 0x0] 08:45:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x13784f400) [pid = 1646] [serial = 2221] [outer = 0x1376e2400] 08:45:42 INFO - PROCESS | 1646 | 1461685542215 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x1386ac400) [pid = 1646] [serial = 2222] [outer = 0x1376e2400] 08:45:42 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:45:42 INFO - PROCESS | 1646 | 1461685542571 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]]]}] 08:45:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:45:42 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 769ms 08:45:42 INFO - PROCESS | 1646 | 1461685542614 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:45:42 INFO - PROCESS | 1646 | 1461685542615 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:45:42 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:45:42 INFO - PROCESS | 1646 | 1461685542618 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:45:42 INFO - PROCESS | 1646 | 1461685542619 Marionette TRACE conn2 <- [1,2934,null,{}] 08:45:42 INFO - PROCESS | 1646 | 1461685542621 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}] 08:45:42 INFO - PROCESS | 1646 | 1461685542761 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:45:42 INFO - PROCESS | 1646 | 1461685542897 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1466da800 == 141 [pid = 1646] [id = 741] 08:45:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x137857400) [pid = 1646] [serial = 2223] [outer = 0x0] 08:45:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x1386bb000) [pid = 1646] [serial = 2224] [outer = 0x137857400] 08:45:42 INFO - PROCESS | 1646 | 1461685542927 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x138763000) [pid = 1646] [serial = 2225] [outer = 0x137857400] 08:45:43 INFO - PROCESS | 1646 | 1461685543279 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]]]}] 08:45:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:45:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 670ms 08:45:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:45:43 INFO - PROCESS | 1646 | 1461685543289 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:45:43 INFO - PROCESS | 1646 | 1461685543290 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:45:43 INFO - PROCESS | 1646 | 1461685543292 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:45:43 INFO - PROCESS | 1646 | 1461685543294 Marionette TRACE conn2 <- [1,2938,null,{}] 08:45:43 INFO - PROCESS | 1646 | 1461685543297 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}] 08:45:43 INFO - PROCESS | 1646 | 1461685543436 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:45:43 INFO - PROCESS | 1646 | 1461685543624 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x146aae800 == 142 [pid = 1646] [id = 742] 08:45:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x1292dd400) [pid = 1646] [serial = 2226] [outer = 0x0] 08:45:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x12e4eec00) [pid = 1646] [serial = 2227] [outer = 0x1292dd400] 08:45:43 INFO - PROCESS | 1646 | 1461685543654 Marionette DEBUG loaded listener.js 08:45:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x13905b800) [pid = 1646] [serial = 2228] [outer = 0x1292dd400] 08:45:44 INFO - PROCESS | 1646 | 1461685544003 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]]]}] 08:45:44 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:45:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 722ms 08:45:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:45:44 INFO - PROCESS | 1646 | 1461685544014 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:45:44 INFO - PROCESS | 1646 | 1461685544016 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:45:44 INFO - PROCESS | 1646 | 1461685544018 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:45:44 INFO - PROCESS | 1646 | 1461685544019 Marionette TRACE conn2 <- [1,2942,null,{}] 08:45:44 INFO - PROCESS | 1646 | 1461685544022 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}] 08:45:44 INFO - PROCESS | 1646 | 1461685544163 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:45:44 INFO - PROCESS | 1646 | 1461685544305 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x146c37800 == 143 [pid = 1646] [id = 743] 08:45:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x1386bac00) [pid = 1646] [serial = 2229] [outer = 0x0] 08:45:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x1394aec00) [pid = 1646] [serial = 2230] [outer = 0x1386bac00] 08:45:44 INFO - PROCESS | 1646 | 1461685544338 Marionette DEBUG loaded listener.js 08:45:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x139ae8c00) [pid = 1646] [serial = 2231] [outer = 0x1386bac00] 08:45:44 INFO - PROCESS | 1646 | 1461685544710 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"]]]}] 08:45:44 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:45:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:45:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 722ms 08:45:44 INFO - PROCESS | 1646 | 1461685544740 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:45:44 INFO - PROCESS | 1646 | 1461685544742 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:45:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:45:44 INFO - PROCESS | 1646 | 1461685544744 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:45:44 INFO - PROCESS | 1646 | 1461685544746 Marionette TRACE conn2 <- [1,2946,null,{}] 08:45:44 INFO - PROCESS | 1646 | 1461685544748 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}] 08:45:44 INFO - PROCESS | 1646 | 1461685544903 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:45:45 INFO - PROCESS | 1646 | 1461685545066 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1476a9800 == 144 [pid = 1646] [id = 744] 08:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x139b70400) [pid = 1646] [serial = 2232] [outer = 0x0] 08:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x139baa800) [pid = 1646] [serial = 2233] [outer = 0x139b70400] 08:45:45 INFO - PROCESS | 1646 | 1461685545096 Marionette DEBUG loaded listener.js 08:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x139d0c800) [pid = 1646] [serial = 2234] [outer = 0x139b70400] 08:45:45 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 08:45:45 INFO - PROCESS | 1646 | 1461685545458 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]]]}] 08:45:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 719ms 08:45:45 INFO - PROCESS | 1646 | 1461685545464 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:45:45 INFO - PROCESS | 1646 | 1461685545467 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:45:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:45:45 INFO - PROCESS | 1646 | 1461685545470 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:45:45 INFO - PROCESS | 1646 | 1461685545471 Marionette TRACE conn2 <- [1,2950,null,{}] 08:45:45 INFO - PROCESS | 1646 | 1461685545473 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}] 08:45:45 INFO - PROCESS | 1646 | 1461685545613 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:45:45 INFO - PROCESS | 1646 | 1461685545753 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x147911000 == 145 [pid = 1646] [id = 745] 08:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x139d06800) [pid = 1646] [serial = 2235] [outer = 0x0] 08:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x139d99c00) [pid = 1646] [serial = 2236] [outer = 0x139d06800] 08:45:45 INFO - PROCESS | 1646 | 1461685545782 Marionette DEBUG loaded listener.js 08:45:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x139e0a400) [pid = 1646] [serial = 2237] [outer = 0x139d06800] 08:45:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x147913000 == 146 [pid = 1646] [id = 746] 08:45:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x139f52800) [pid = 1646] [serial = 2238] [outer = 0x0] 08:45:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x139d96800) [pid = 1646] [serial = 2239] [outer = 0x139f52800] 08:45:46 INFO - PROCESS | 1646 | 1461685546190 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]]]}] 08:45:46 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:45:46 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 770ms 08:45:46 INFO - PROCESS | 1646 | 1461685546241 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:45:46 INFO - PROCESS | 1646 | 1461685546242 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:45:46 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:45:46 INFO - PROCESS | 1646 | 1461685546244 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 1646 | 1461685546246 Marionette TRACE conn2 <- [1,2954,null,{}] 08:45:46 INFO - PROCESS | 1646 | 1461685546248 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}] 08:45:46 INFO - PROCESS | 1646 | 1461685546467 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:45:46 INFO - PROCESS | 1646 | 1461685546624 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x147b96000 == 147 [pid = 1646] [id = 747] 08:45:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x139e0a800) [pid = 1646] [serial = 2240] [outer = 0x0] 08:45:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x139e16c00) [pid = 1646] [serial = 2241] [outer = 0x139e0a800] 08:45:46 INFO - PROCESS | 1646 | 1461685546654 Marionette DEBUG loaded listener.js 08:45:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x139f57800) [pid = 1646] [serial = 2242] [outer = 0x139e0a800] 08:45:47 INFO - PROCESS | 1646 | 1461685547004 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]]]}] 08:45:47 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:45:47 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 08:45:47 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 772ms 08:45:47 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:45:47 INFO - PROCESS | 1646 | 1461685547017 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:45:47 INFO - PROCESS | 1646 | 1461685547018 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:45:47 INFO - PROCESS | 1646 | 1461685547020 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:45:47 INFO - PROCESS | 1646 | 1461685547021 Marionette TRACE conn2 <- [1,2958,null,{}] 08:45:47 INFO - PROCESS | 1646 | 1461685547024 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}] 08:45:47 INFO - PROCESS | 1646 | 1461685547176 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:45:47 INFO - PROCESS | 1646 | 1461685547359 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x148de9000 == 148 [pid = 1646] [id = 748] 08:45:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x139e0b800) [pid = 1646] [serial = 2243] [outer = 0x0] 08:45:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x139f92400) [pid = 1646] [serial = 2244] [outer = 0x139e0b800] 08:45:47 INFO - PROCESS | 1646 | 1461685547392 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x13a09dc00) [pid = 1646] [serial = 2245] [outer = 0x139e0b800] 08:45:47 INFO - PROCESS | 1646 | 1461685547760 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]]]}] 08:45:47 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 08:45:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 770ms 08:45:47 INFO - PROCESS | 1646 | 1461685547791 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:45:47 INFO - PROCESS | 1646 | 1461685547792 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:45:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:45:47 INFO - PROCESS | 1646 | 1461685547794 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:45:47 INFO - PROCESS | 1646 | 1461685547795 Marionette TRACE conn2 <- [1,2962,null,{}] 08:45:47 INFO - PROCESS | 1646 | 1461685547798 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}] 08:45:47 INFO - PROCESS | 1646 | 1461685547943 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:45:48 INFO - PROCESS | 1646 | 1461685548145 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1494d7000 == 149 [pid = 1646] [id = 749] 08:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x139e0e800) [pid = 1646] [serial = 2246] [outer = 0x0] 08:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x13a114000) [pid = 1646] [serial = 2247] [outer = 0x139e0e800] 08:45:48 INFO - PROCESS | 1646 | 1461685548177 Marionette DEBUG loaded listener.js 08:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x13a2b5000) [pid = 1646] [serial = 2248] [outer = 0x139e0e800] 08:45:48 INFO - PROCESS | 1646 | 1461685548544 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]]]}] 08:45:48 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 08:45:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 771ms 08:45:48 INFO - PROCESS | 1646 | 1461685548567 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:45:48 INFO - PROCESS | 1646 | 1461685548569 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:45:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:45:48 INFO - PROCESS | 1646 | 1461685548571 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 1646 | 1461685548573 Marionette TRACE conn2 <- [1,2966,null,{}] 08:45:48 INFO - PROCESS | 1646 | 1461685548575 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}] 08:45:48 INFO - PROCESS | 1646 | 1461685548719 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:45:48 INFO - PROCESS | 1646 | 1461685548931 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1494c4800 == 150 [pid = 1646] [id = 750] 08:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x128a20000) [pid = 1646] [serial = 2249] [outer = 0x0] 08:45:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x13a2b7c00) [pid = 1646] [serial = 2250] [outer = 0x128a20000] 08:45:48 INFO - PROCESS | 1646 | 1461685548959 Marionette DEBUG loaded listener.js 08:45:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x13a42d800) [pid = 1646] [serial = 2251] [outer = 0x128a20000] 08:45:49 INFO - PROCESS | 1646 | 1461685549335 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]]]}] 08:45:49 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. 08:45:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 772ms 08:45:49 INFO - PROCESS | 1646 | 1461685549344 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 1646 | 1461685549345 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:45:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:45:49 INFO - PROCESS | 1646 | 1461685549347 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 1646 | 1461685549349 Marionette TRACE conn2 <- [1,2970,null,{}] 08:45:49 INFO - PROCESS | 1646 | 1461685549351 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}] 08:45:49 INFO - PROCESS | 1646 | 1461685549519 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:45:50 INFO - PROCESS | 1646 | 1461685550033 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb0a000 == 151 [pid = 1646] [id = 751] 08:45:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x1133a8400) [pid = 1646] [serial = 2252] [outer = 0x0] 08:45:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x114be6400) [pid = 1646] [serial = 2253] [outer = 0x1133a8400] 08:45:50 INFO - PROCESS | 1646 | 1461685550066 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x1157c0800) [pid = 1646] [serial = 2254] [outer = 0x1133a8400] 08:45:50 INFO - PROCESS | 1646 | 1461685550495 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]]]}] 08:45:50 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. 08:45:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1172ms 08:45:50 INFO - PROCESS | 1646 | 1461685550520 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:45:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:45:50 INFO - PROCESS | 1646 | 1461685550522 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:45:50 INFO - PROCESS | 1646 | 1461685550525 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:45:50 INFO - PROCESS | 1646 | 1461685550527 Marionette TRACE conn2 <- [1,2974,null,{}] 08:45:50 INFO - PROCESS | 1646 | 1461685550531 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}] 08:45:50 INFO - PROCESS | 1646 | 1461685550668 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:45:50 INFO - PROCESS | 1646 | 1461685550844 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12be3d800 == 152 [pid = 1646] [id = 752] 08:45:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x118f23800) [pid = 1646] [serial = 2255] [outer = 0x0] 08:45:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 291 (0x11a92f000) [pid = 1646] [serial = 2256] [outer = 0x118f23800] 08:45:50 INFO - PROCESS | 1646 | 1461685550874 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 292 (0x11b22fc00) [pid = 1646] [serial = 2257] [outer = 0x118f23800] 08:45:51 INFO - PROCESS | 1646 | 1461685551276 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]]]}] 08:45:51 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. 08:45:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 772ms 08:45:51 INFO - PROCESS | 1646 | 1461685551330 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:45:51 INFO - PROCESS | 1646 | 1461685551333 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:45:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:45:51 INFO - PROCESS | 1646 | 1461685551359 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 1646 | 1461685551360 Marionette TRACE conn2 <- [1,2978,null,{}] 08:45:51 INFO - PROCESS | 1646 | 1461685551363 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}] 08:45:51 INFO - PROCESS | 1646 | 1461685551494 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:45:51 INFO - PROCESS | 1646 | 1461685551673 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0b3000 == 153 [pid = 1646] [id = 753] 08:45:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 293 (0x11bd1f000) [pid = 1646] [serial = 2258] [outer = 0x0] 08:45:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 294 (0x125ceb000) [pid = 1646] [serial = 2259] [outer = 0x11bd1f000] 08:45:51 INFO - PROCESS | 1646 | 1461685551701 Marionette DEBUG loaded listener.js 08:45:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 295 (0x1290a0400) [pid = 1646] [serial = 2260] [outer = 0x11bd1f000] 08:45:52 INFO - PROCESS | 1646 | 1461685552084 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]]]}] 08:45:52 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. 08:45:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 777ms 08:45:52 INFO - PROCESS | 1646 | 1461685552132 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:45:52 INFO - PROCESS | 1646 | 1461685552133 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:45:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:45:52 INFO - PROCESS | 1646 | 1461685552139 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 1646 | 1461685552143 Marionette TRACE conn2 <- [1,2982,null,{}] 08:45:52 INFO - PROCESS | 1646 | 1461685552147 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}] 08:45:52 INFO - PROCESS | 1646 | 1461685552286 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:45:52 INFO - PROCESS | 1646 | 1461685552469 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f68a000 == 154 [pid = 1646] [id = 754] 08:45:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 296 (0x1296de800) [pid = 1646] [serial = 2261] [outer = 0x0] 08:45:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 297 (0x12aa39000) [pid = 1646] [serial = 2262] [outer = 0x1296de800] 08:45:52 INFO - PROCESS | 1646 | 1461685552497 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 298 (0x12ab0a000) [pid = 1646] [serial = 2263] [outer = 0x1296de800] 08:45:52 INFO - PROCESS | 1646 | 1461685552865 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"]]]}] 08:45:52 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 08:45:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:45:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:45:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 778ms 08:45:52 INFO - PROCESS | 1646 | 1461685552930 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:45:52 INFO - PROCESS | 1646 | 1461685552932 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:45:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:45:52 INFO - PROCESS | 1646 | 1461685552954 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 1646 | 1461685552955 Marionette TRACE conn2 <- [1,2986,null,{}] 08:45:52 INFO - PROCESS | 1646 | 1461685552958 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}] 08:45:53 INFO - PROCESS | 1646 | 1461685553089 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:45:53 INFO - PROCESS | 1646 | 1461685553269 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302c5000 == 155 [pid = 1646] [id = 755] 08:45:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 299 (0x12ac66000) [pid = 1646] [serial = 2264] [outer = 0x0] 08:45:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 300 (0x12ad28800) [pid = 1646] [serial = 2265] [outer = 0x12ac66000] 08:45:53 INFO - PROCESS | 1646 | 1461685553297 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 301 (0x12ad64800) [pid = 1646] [serial = 2266] [outer = 0x12ac66000] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x13aa60800 == 154 [pid = 1646] [id = 411] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x139435800 == 153 [pid = 1646] [id = 680] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x13a682800 == 152 [pid = 1646] [id = 732] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12eac2000 == 151 [pid = 1646] [id = 703] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x139fb1800 == 150 [pid = 1646] [id = 731] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12bba1800 == 149 [pid = 1646] [id = 730] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 300 (0x12d3bf400) [pid = 1646] [serial = 2053] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 299 (0x12aad0400) [pid = 1646] [serial = 2047] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 298 (0x12b432c00) [pid = 1646] [serial = 2050] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 297 (0x125b0c400) [pid = 1646] [serial = 2080] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 296 (0x139b76400) [pid = 1646] [serial = 2062] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 295 (0x139f93000) [pid = 1646] [serial = 2065] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 294 (0x12e685400) [pid = 1646] [serial = 2056] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 293 (0x11bd25800) [pid = 1646] [serial = 2044] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 292 (0x12fcd0800) [pid = 1646] [serial = 2059] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 291 (0x12ac41800) [pid = 1646] [serial = 2113] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 290 (0x13a467000) [pid = 1646] [serial = 2068] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x13a2be800) [pid = 1646] [serial = 2071] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x118710000) [pid = 1646] [serial = 2074] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x11a930800) [pid = 1646] [serial = 2077] [outer = 0x0] [url = about:blank] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x13782a800 == 148 [pid = 1646] [id = 729] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12fedf000 == 147 [pid = 1646] [id = 728] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12f68a800 == 146 [pid = 1646] [id = 727] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12e411800 == 145 [pid = 1646] [id = 726] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12edf8000 == 144 [pid = 1646] [id = 704] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12b6be800 == 143 [pid = 1646] [id = 725] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12ab94800 == 142 [pid = 1646] [id = 724] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x11b027800 == 141 [pid = 1646] [id = 723] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12d851000 == 140 [pid = 1646] [id = 722] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x125d89800 == 139 [pid = 1646] [id = 721] 08:45:53 INFO - PROCESS | 1646 | 1461685553787 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]]]}] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x139fbf000 == 138 [pid = 1646] [id = 716] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x139c84800 == 137 [pid = 1646] [id = 715] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x139b24000 == 136 [pid = 1646] [id = 714] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x138798800 == 135 [pid = 1646] [id = 713] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x137843800 == 134 [pid = 1646] [id = 712] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x137826800 == 133 [pid = 1646] [id = 711] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x13097e000 == 132 [pid = 1646] [id = 710] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x130273800 == 131 [pid = 1646] [id = 709] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12fee8000 == 130 [pid = 1646] [id = 708] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12c938800 == 129 [pid = 1646] [id = 707] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x128123800 == 128 [pid = 1646] [id = 706] 08:45:53 INFO - PROCESS | 1646 | --DOCSHELL 0x11523f000 == 127 [pid = 1646] [id = 705] 08:45:53 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. 08:45:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 874ms 08:45:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:45:53 INFO - PROCESS | 1646 | 1461685553824 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:45:53 INFO - PROCESS | 1646 | 1461685553825 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:45:53 INFO - PROCESS | 1646 | 1461685553827 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 1646 | 1461685553828 Marionette TRACE conn2 <- [1,2990,null,{}] 08:45:53 INFO - PROCESS | 1646 | 1461685553830 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}] 08:45:53 INFO - PROCESS | 1646 | 1461685553963 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x125d62c00) [pid = 1646] [serial = 2098] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x1296b2800) [pid = 1646] [serial = 2101] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x114bbc000) [pid = 1646] [serial = 2083] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x114bf3c00) [pid = 1646] [serial = 2084] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x1297dd000) [pid = 1646] [serial = 2104] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x12a923c00) [pid = 1646] [serial = 2107] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x11a893c00) [pid = 1646] [serial = 2089] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x11a94e400) [pid = 1646] [serial = 2090] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x118644000) [pid = 1646] [serial = 2087] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x11b255000) [pid = 1646] [serial = 2092] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x117898c00) [pid = 1646] [serial = 2086] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x11bbdb400) [pid = 1646] [serial = 2093] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x11c2c5800) [pid = 1646] [serial = 2095] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x12aac6400) [pid = 1646] [serial = 2111] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x12aa9c800) [pid = 1646] [serial = 2110] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x1296d3800) [pid = 1646] [serial = 2102] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12aa31c00) [pid = 1646] [serial = 2108] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x12a921000) [pid = 1646] [serial = 2105] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x11c9af400) [pid = 1646] [serial = 2096] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x128f50400) [pid = 1646] [serial = 2099] [outer = 0x0] [url = about:blank] 08:45:54 INFO - PROCESS | 1646 | 1461685554098 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf70000 == 128 [pid = 1646] [id = 756] 08:45:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x11a893c00) [pid = 1646] [serial = 2267] [outer = 0x0] 08:45:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x126c45c00) [pid = 1646] [serial = 2268] [outer = 0x11a893c00] 08:45:54 INFO - PROCESS | 1646 | 1461685554131 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x12ac33c00) [pid = 1646] [serial = 2269] [outer = 0x11a893c00] 08:45:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c202800 == 129 [pid = 1646] [id = 757] 08:45:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12b028800) [pid = 1646] [serial = 2270] [outer = 0x0] 08:45:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x12ad29400) [pid = 1646] [serial = 2271] [outer = 0x12b028800] 08:45:54 INFO - PROCESS | 1646 | 1461685554511 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]]]}] 08:45:54 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. 08:45:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 719ms 08:45:54 INFO - PROCESS | 1646 | 1461685554546 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:45:54 INFO - PROCESS | 1646 | 1461685554547 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:45:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:45:54 INFO - PROCESS | 1646 | 1461685554550 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:45:54 INFO - PROCESS | 1646 | 1461685554551 Marionette TRACE conn2 <- [1,2994,null,{}] 08:45:54 INFO - PROCESS | 1646 | 1461685554553 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}] 08:45:54 INFO - PROCESS | 1646 | 1461685554724 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:45:54 INFO - PROCESS | 1646 | 1461685554733 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b6a7000 == 130 [pid = 1646] [id = 758] 08:45:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x12ad2c000) [pid = 1646] [serial = 2272] [outer = 0x0] 08:45:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x12b030800) [pid = 1646] [serial = 2273] [outer = 0x12ad2c000] 08:45:54 INFO - PROCESS | 1646 | 1461685554760 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x12b276800) [pid = 1646] [serial = 2274] [outer = 0x12ad2c000] 08:45:55 INFO - PROCESS | 1646 | 1461685555174 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]]]}] 08:45:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:45:55 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 08:45:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 668ms 08:45:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:45:55 INFO - PROCESS | 1646 | 1461685555219 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:45:55 INFO - PROCESS | 1646 | 1461685555220 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:45:55 INFO - PROCESS | 1646 | 1461685555222 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:45:55 INFO - PROCESS | 1646 | 1461685555223 Marionette TRACE conn2 <- [1,2998,null,{}] 08:45:55 INFO - PROCESS | 1646 | 1461685555225 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}] 08:45:55 INFO - PROCESS | 1646 | 1461685555356 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:45:55 INFO - PROCESS | 1646 | 1461685555363 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ead4000 == 131 [pid = 1646] [id = 759] 08:45:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x12b277400) [pid = 1646] [serial = 2275] [outer = 0x0] 08:45:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x12b4d4c00) [pid = 1646] [serial = 2276] [outer = 0x12b277400] 08:45:55 INFO - PROCESS | 1646 | 1461685555406 Marionette DEBUG loaded listener.js 08:45:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x12bc72800) [pid = 1646] [serial = 2277] [outer = 0x12b277400] 08:45:55 INFO - PROCESS | 1646 | 1461685555892 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]]]}] 08:45:55 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. 08:45:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 719ms 08:45:55 INFO - PROCESS | 1646 | 1461685555942 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:45:55 INFO - PROCESS | 1646 | 1461685555943 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:45:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:45:55 INFO - PROCESS | 1646 | 1461685555945 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:45:55 INFO - PROCESS | 1646 | 1461685555946 Marionette TRACE conn2 <- [1,3002,null,{}] 08:45:55 INFO - PROCESS | 1646 | 1461685555954 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}] 08:45:56 INFO - PROCESS | 1646 | 1461685556156 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:45:56 INFO - PROCESS | 1646 | 1461685556254 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x130261800 == 132 [pid = 1646] [id = 760] 08:45:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x12ae91000) [pid = 1646] [serial = 2278] [outer = 0x0] 08:45:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x12be4ec00) [pid = 1646] [serial = 2279] [outer = 0x12ae91000] 08:45:56 INFO - PROCESS | 1646 | 1461685556280 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x12d396000) [pid = 1646] [serial = 2280] [outer = 0x12ae91000] 08:45:56 INFO - PROCESS | 1646 | 1461685556604 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]]]}] 08:45:56 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. 08:45:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 672ms 08:45:56 INFO - PROCESS | 1646 | 1461685556625 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:45:56 INFO - PROCESS | 1646 | 1461685556626 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:45:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:45:56 INFO - PROCESS | 1646 | 1461685556628 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:45:56 INFO - PROCESS | 1646 | 1461685556630 Marionette TRACE conn2 <- [1,3006,null,{}] 08:45:56 INFO - PROCESS | 1646 | 1461685556634 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}] 08:45:56 INFO - PROCESS | 1646 | 1461685556802 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:45:56 INFO - PROCESS | 1646 | 1461685556823 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x138750000 == 133 [pid = 1646] [id = 761] 08:45:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x12b4d0800) [pid = 1646] [serial = 2281] [outer = 0x0] 08:45:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x12d3ba400) [pid = 1646] [serial = 2282] [outer = 0x12b4d0800] 08:45:56 INFO - PROCESS | 1646 | 1461685556849 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 284 (0x12d7cd800) [pid = 1646] [serial = 2283] [outer = 0x12b4d0800] 08:45:57 INFO - PROCESS | 1646 | 1461685557220 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]]]}] 08:45:57 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. 08:45:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 622ms 08:45:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:45:57 INFO - PROCESS | 1646 | 1461685557258 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 1646 | 1461685557259 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:45:57 INFO - PROCESS | 1646 | 1461685557261 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 1646 | 1461685557263 Marionette TRACE conn2 <- [1,3010,null,{}] 08:45:57 INFO - PROCESS | 1646 | 1461685557267 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}] 08:45:57 INFO - PROCESS | 1646 | 1461685557441 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:45:57 INFO - PROCESS | 1646 | 1461685557476 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x139c81800 == 134 [pid = 1646] [id = 762] 08:45:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 285 (0x12ddd3000) [pid = 1646] [serial = 2284] [outer = 0x0] 08:45:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 286 (0x12e683c00) [pid = 1646] [serial = 2285] [outer = 0x12ddd3000] 08:45:57 INFO - PROCESS | 1646 | 1461685557505 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 287 (0x12f3a3800) [pid = 1646] [serial = 2286] [outer = 0x12ddd3000] 08:45:57 INFO - PROCESS | 1646 | 1461685557906 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]]]}] 08:45:57 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 08:45:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 672ms 08:45:57 INFO - PROCESS | 1646 | 1461685557936 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 1646 | 1461685557937 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:45:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:45:57 INFO - PROCESS | 1646 | 1461685557944 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 1646 | 1461685557947 Marionette TRACE conn2 <- [1,3014,null,{}] 08:45:57 INFO - PROCESS | 1646 | 1461685557952 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}] 08:45:58 INFO - PROCESS | 1646 | 1461685558130 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:45:58 INFO - PROCESS | 1646 | 1461685558149 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a292000 == 135 [pid = 1646] [id = 763] 08:45:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 288 (0x12f79d000) [pid = 1646] [serial = 2287] [outer = 0x0] 08:45:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 289 (0x130119000) [pid = 1646] [serial = 2288] [outer = 0x12f79d000] 08:45:58 INFO - PROCESS | 1646 | 1461685558174 Marionette DEBUG loaded listener.js 08:45:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 290 (0x1394b1800) [pid = 1646] [serial = 2289] [outer = 0x12f79d000] 08:45:58 INFO - PROCESS | 1646 | [1646] 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 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 289 (0x11b086000) [pid = 1646] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 288 (0x12d4a1000) [pid = 1646] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 287 (0x12afde800) [pid = 1646] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 286 (0x12b42a800) [pid = 1646] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 285 (0x12fb77800) [pid = 1646] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 284 (0x12d192000) [pid = 1646] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 283 (0x11b231000) [pid = 1646] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x13afd8400) [pid = 1646] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x128a20c00) [pid = 1646] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x138758800) [pid = 1646] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x1147de800) [pid = 1646] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x12ace0400) [pid = 1646] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x118e1b400) [pid = 1646] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x12a92e800) [pid = 1646] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x12e4f0800) [pid = 1646] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x1296b3800) [pid = 1646] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x12d7c5400) [pid = 1646] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x12d18e400) [pid = 1646] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x1296b3c00) [pid = 1646] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12bc7b400) [pid = 1646] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x127044000) [pid = 1646] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x115453000) [pid = 1646] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12b91dc00) [pid = 1646] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x12aa97400) [pid = 1646] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x119e9f800) [pid = 1646] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x12d48b000) [pid = 1646] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x12be48400) [pid = 1646] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x11359e400) [pid = 1646] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x13a11f400) [pid = 1646] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x139d96000) [pid = 1646] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x114753400) [pid = 1646] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12aad1c00) [pid = 1646] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x128f5cc00) [pid = 1646] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12b433c00) [pid = 1646] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x12ae86000) [pid = 1646] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x1297e0400) [pid = 1646] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x11b080c00) [pid = 1646] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x1136d4000) [pid = 1646] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x12ad2c400) [pid = 1646] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x139e19400) [pid = 1646] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x114be8800) [pid = 1646] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x114be5c00) [pid = 1646] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x117897000) [pid = 1646] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x118e20800) [pid = 1646] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x123b6a000) [pid = 1646] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x12ddcec00) [pid = 1646] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12f795c00) [pid = 1646] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x14765ac00) [pid = 1646] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x114f41400) [pid = 1646] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12ad68c00) [pid = 1646] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x12b022c00) [pid = 1646] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12bc73800) [pid = 1646] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12ae90c00) [pid = 1646] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x139f5d800) [pid = 1646] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x139da4400) [pid = 1646] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x13afd8c00) [pid = 1646] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x139aecc00) [pid = 1646] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x1301bf400) [pid = 1646] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x1133a9c00) [pid = 1646] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x139da2000) [pid = 1646] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x12d18d800) [pid = 1646] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x12ad5c000) [pid = 1646] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x1297dd400) [pid = 1646] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x12d7cec00) [pid = 1646] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x13a09d800) [pid = 1646] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x114f23400) [pid = 1646] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x1147d5c00) [pid = 1646] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x12afdac00) [pid = 1646] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x12ac36400) [pid = 1646] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12b431c00) [pid = 1646] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x1156d9800) [pid = 1646] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x13afe5400) [pid = 1646] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12be52000) [pid = 1646] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x139aee000) [pid = 1646] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x130120400) [pid = 1646] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:45:59 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12921f400) [pid = 1646] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:45:59 INFO - PROCESS | 1646 | 1461685559217 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:45:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:45:59 INFO - {} 08:45:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:45:59 INFO - {} 08:45:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:45:59 INFO - {} 08:45:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:45:59 INFO - {} 08:45:59 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1322ms 08:45:59 INFO - PROCESS | 1646 | 1461685559268 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:45:59 INFO - PROCESS | 1646 | 1461685559269 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:45:59 INFO - TEST-START | /FileAPI/fileReader.html 08:45:59 INFO - PROCESS | 1646 | 1461685559271 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 1646 | 1461685559272 Marionette TRACE conn2 <- [1,3018,null,{}] 08:45:59 INFO - PROCESS | 1646 | 1461685559275 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}] 08:45:59 INFO - PROCESS | 1646 | 1461685559399 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:45:59 INFO - PROCESS | 1646 | 1461685559529 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec89800 == 136 [pid = 1646] [id = 764] 08:45:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x1136d4000) [pid = 1646] [serial = 2290] [outer = 0x0] 08:45:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x123b74c00) [pid = 1646] [serial = 2291] [outer = 0x1136d4000] 08:45:59 INFO - PROCESS | 1646 | 1461685559557 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x1292dac00) [pid = 1646] [serial = 2292] [outer = 0x1136d4000] 08:45:59 INFO - PROCESS | 1646 | 1461685559828 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]]]}] 08:45:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:45:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:45:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:45:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:45:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 569ms 08:45:59 INFO - TEST-START | /FileAPI/historical.html 08:45:59 INFO - PROCESS | 1646 | 1461685559840 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:45:59 INFO - PROCESS | 1646 | 1461685559841 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:45:59 INFO - PROCESS | 1646 | 1461685559844 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 1646 | 1461685559845 Marionette TRACE conn2 <- [1,3022,null,{}] 08:45:59 INFO - PROCESS | 1646 | 1461685559853 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}] 08:45:59 INFO - PROCESS | 1646 | 1461685559986 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:45:59 INFO - PROCESS | 1646 | 1461685559990 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a28a000 == 137 [pid = 1646] [id = 765] 08:45:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x1292d4c00) [pid = 1646] [serial = 2293] [outer = 0x0] 08:46:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12ab0b800) [pid = 1646] [serial = 2294] [outer = 0x1292d4c00] 08:46:00 INFO - PROCESS | 1646 | 1461685560016 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12ad31000) [pid = 1646] [serial = 2295] [outer = 0x1292d4c00] 08:46:00 INFO - PROCESS | 1646 | 1461685560411 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"]]]}] 08:46:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:46:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:46:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:46:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:46:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:46:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:46:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:46:00 INFO - TEST-OK | /FileAPI/historical.html | took 618ms 08:46:00 INFO - PROCESS | 1646 | 1461685560463 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 1646 | 1461685560465 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:46:00 INFO - TEST-START | /FileAPI/idlharness.html 08:46:00 INFO - PROCESS | 1646 | 1461685560502 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 1646 | 1461685560503 Marionette TRACE conn2 <- [1,3026,null,{}] 08:46:00 INFO - PROCESS | 1646 | 1461685560505 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}] 08:46:00 INFO - PROCESS | 1646 | 1461685560635 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:46:00 INFO - PROCESS | 1646 | 1461685560640 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a85f000 == 138 [pid = 1646] [id = 766] 08:46:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12ae87000) [pid = 1646] [serial = 2296] [outer = 0x0] 08:46:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12b16b000) [pid = 1646] [serial = 2297] [outer = 0x12ae87000] 08:46:00 INFO - PROCESS | 1646 | 1461685560666 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12b91dc00) [pid = 1646] [serial = 2298] [outer = 0x12ae87000] 08:46:01 INFO - PROCESS | 1646 | 1461685561594 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]]]}] 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:46:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:46:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:46:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:46:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:46:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:46:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:46:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:46:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:46:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:46:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:46:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:46:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:46:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:46:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:46:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:46:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:46:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:46:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:46:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:46:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:46:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:46:01 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 08:46:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:46:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:46:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:46:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:46:01 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 08:46:01 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 08:46:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:46:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:46:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:46:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:46:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:46:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:46:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:46:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:46:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:46:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:46:01 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 08:46:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:46:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:46:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:46:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:46:01 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 08:46:01 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 08:46:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:46:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:46:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:46:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:46:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:46:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:46:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 1220ms 08:46:01 INFO - PROCESS | 1646 | 1461685561693 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:46:01 INFO - PROCESS | 1646 | 1461685561699 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:46:01 INFO - TEST-START | /FileAPI/idlharness.worker 08:46:01 INFO - PROCESS | 1646 | 1461685561708 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:46:01 INFO - PROCESS | 1646 | 1461685561714 Marionette TRACE conn2 <- [1,3030,null,{}] 08:46:01 INFO - PROCESS | 1646 | 1461685561720 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}] 08:46:01 INFO - PROCESS | 1646 | 1461685561981 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:46:02 INFO - PROCESS | 1646 | 1461685562179 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ab80000 == 139 [pid = 1646] [id = 767] 08:46:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x11ae5a400) [pid = 1646] [serial = 2299] [outer = 0x0] 08:46:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x11b22b000) [pid = 1646] [serial = 2300] [outer = 0x11ae5a400] 08:46:02 INFO - PROCESS | 1646 | 1461685562211 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x11c50b400) [pid = 1646] [serial = 2301] [outer = 0x11ae5a400] 08:46:02 INFO - PROCESS | 1646 | [1646] 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 08:46:03 INFO - PROCESS | 1646 | 1461685562985 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,{},{}]]]}] 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:46:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:46:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:46:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:46:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:46:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:46:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:46:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:46:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:46:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:46:03 INFO - {} 08:46:03 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 08:46:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:46:03 INFO - {} 08:46:03 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 - {} 08:46:03 INFO - {} 08:46:03 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 08:46:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:46:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:46:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:46:03 INFO - {} 08:46:03 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 08:46:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:46:03 INFO - {} 08:46:03 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 - {} 08:46:03 INFO - {} 08:46:03 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 08:46:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:46:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:46:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 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 08:46:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:46:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:46:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:46:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:46:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:46:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 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 08:46:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:46:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 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 08:46:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:46:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 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 08:46:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:46:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:46:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:46:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:46:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:46:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:46:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:46:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:46:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:46:03 INFO - {} 08:46:03 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1349ms 08:46:03 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:46:03 INFO - PROCESS | 1646 | 1461685563054 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:46:03 INFO - PROCESS | 1646 | 1461685563058 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:46:03 INFO - PROCESS | 1646 | 1461685563063 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 1646 | 1461685563065 Marionette TRACE conn2 <- [1,3034,null,{}] 08:46:03 INFO - PROCESS | 1646 | 1461685563068 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}] 08:46:03 INFO - PROCESS | 1646 | 1461685563222 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:46:03 INFO - PROCESS | 1646 | 1461685563386 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x13af79800 == 140 [pid = 1646] [id = 768] 08:46:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x1270f1800) [pid = 1646] [serial = 2302] [outer = 0x0] 08:46:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12fcdd400) [pid = 1646] [serial = 2303] [outer = 0x1270f1800] 08:46:03 INFO - PROCESS | 1646 | 1461685563416 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x1376c6c00) [pid = 1646] [serial = 2304] [outer = 0x1270f1800] 08:46:03 INFO - PROCESS | 1646 | 1461685563850 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]]]}] 08:46:03 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:46:03 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 823ms 08:46:03 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:46:03 INFO - PROCESS | 1646 | 1461685563887 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:46:03 INFO - PROCESS | 1646 | 1461685563889 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:46:03 INFO - PROCESS | 1646 | 1461685563891 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 1646 | 1461685563894 Marionette TRACE conn2 <- [1,3038,null,{}] 08:46:03 INFO - PROCESS | 1646 | 1461685563902 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}] 08:46:04 INFO - PROCESS | 1646 | 1461685564058 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:46:04 INFO - PROCESS | 1646 | 1461685564232 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x14756d800 == 141 [pid = 1646] [id = 769] 08:46:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x1376c8800) [pid = 1646] [serial = 2305] [outer = 0x0] 08:46:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x139b6f400) [pid = 1646] [serial = 2306] [outer = 0x1376c8800] 08:46:04 INFO - PROCESS | 1646 | 1461685564265 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x139bb7c00) [pid = 1646] [serial = 2307] [outer = 0x1376c8800] 08:46:04 INFO - PROCESS | 1646 | 1461685564668 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"]]]}] 08:46:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:46:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:46:04 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 822ms 08:46:04 INFO - PROCESS | 1646 | 1461685564713 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:46:04 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:46:04 INFO - PROCESS | 1646 | 1461685564715 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:46:04 INFO - PROCESS | 1646 | 1461685564718 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 1646 | 1461685564719 Marionette TRACE conn2 <- [1,3042,null,{}] 08:46:04 INFO - PROCESS | 1646 | 1461685564722 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}] 08:46:04 INFO - PROCESS | 1646 | 1461685564870 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:46:05 INFO - PROCESS | 1646 | 1461685565042 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x147b1a800 == 142 [pid = 1646] [id = 770] 08:46:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x118e20800) [pid = 1646] [serial = 2308] [outer = 0x0] 08:46:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x139f51800) [pid = 1646] [serial = 2309] [outer = 0x118e20800] 08:46:05 INFO - PROCESS | 1646 | 1461685565073 Marionette DEBUG loaded listener.js 08:46:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x13a113000) [pid = 1646] [serial = 2310] [outer = 0x118e20800] 08:46:05 INFO - PROCESS | 1646 | 1461685565562 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]]]}] 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:46:05 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. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:46:05 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'.) 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:46:05 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. 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:46:05 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. 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:46:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:46:05 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. 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:46:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:46:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:46:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:46:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:46:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:46:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:46:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:46:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:46:05 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 878ms 08:46:05 INFO - PROCESS | 1646 | 1461685565596 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:46:05 INFO - PROCESS | 1646 | 1461685565598 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:46:05 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:46:05 INFO - PROCESS | 1646 | 1461685565600 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:46:05 INFO - PROCESS | 1646 | 1461685565602 Marionette TRACE conn2 <- [1,3046,null,{}] 08:46:05 INFO - PROCESS | 1646 | 1461685565604 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}] 08:46:05 INFO - PROCESS | 1646 | 1461685565781 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:46:05 INFO - PROCESS | 1646 | 1461685565954 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x14d6bb000 == 143 [pid = 1646] [id = 771] 08:46:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x139e19400) [pid = 1646] [serial = 2311] [outer = 0x0] 08:46:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x13a2ba800) [pid = 1646] [serial = 2312] [outer = 0x139e19400] 08:46:05 INFO - PROCESS | 1646 | 1461685565985 Marionette DEBUG loaded listener.js 08:46:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x13a566800) [pid = 1646] [serial = 2313] [outer = 0x139e19400] 08:46:06 INFO - PROCESS | 1646 | [1646] 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 08:46:06 INFO - PROCESS | 1646 | 1461685566402 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:46:06 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:46:06 INFO - {} 08:46:06 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 819ms 08:46:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:46:06 INFO - PROCESS | 1646 | 1461685566419 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:46:06 INFO - PROCESS | 1646 | 1461685566421 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:46:06 INFO - PROCESS | 1646 | 1461685566423 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:46:06 INFO - PROCESS | 1646 | 1461685566424 Marionette TRACE conn2 <- [1,3050,null,{}] 08:46:06 INFO - PROCESS | 1646 | 1461685566427 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}] 08:46:06 INFO - PROCESS | 1646 | 1461685566621 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:46:06 INFO - PROCESS | 1646 | 1461685566772 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x14f18d000 == 144 [pid = 1646] [id = 772] 08:46:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x13a689800) [pid = 1646] [serial = 2314] [outer = 0x0] 08:46:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x13a71f000) [pid = 1646] [serial = 2315] [outer = 0x13a689800] 08:46:06 INFO - PROCESS | 1646 | 1461685566803 Marionette DEBUG loaded listener.js 08:46:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x13a852400) [pid = 1646] [serial = 2316] [outer = 0x13a689800] 08:46:07 INFO - PROCESS | 1646 | 1461685567168 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]]]}] 08:46:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:46:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:46:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:46:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:46:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 769ms 08:46:07 INFO - PROCESS | 1646 | 1461685567193 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:46:07 INFO - PROCESS | 1646 | 1461685567194 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:46:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:46:07 INFO - PROCESS | 1646 | 1461685567197 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:46:07 INFO - PROCESS | 1646 | 1461685567199 Marionette TRACE conn2 <- [1,3054,null,{}] 08:46:07 INFO - PROCESS | 1646 | 1461685567203 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}] 08:46:07 INFO - PROCESS | 1646 | 1461685567356 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:46:07 INFO - PROCESS | 1646 | 1461685567533 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x14f1d0000 == 145 [pid = 1646] [id = 773] 08:46:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x13a689c00) [pid = 1646] [serial = 2317] [outer = 0x0] 08:46:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x13afde800) [pid = 1646] [serial = 2318] [outer = 0x13a689c00] 08:46:07 INFO - PROCESS | 1646 | 1461685567562 Marionette DEBUG loaded listener.js 08:46:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x1460eb400) [pid = 1646] [serial = 2319] [outer = 0x13a689c00] 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:46:08 INFO - PROCESS | 1646 | 1461685568113 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"]]]}] 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:46:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:46:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:46:08 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" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:46:08 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" 08:46:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:46:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 942ms 08:46:08 INFO - PROCESS | 1646 | 1461685568141 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:46:08 INFO - PROCESS | 1646 | 1461685568142 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:46:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:46:08 INFO - PROCESS | 1646 | 1461685568145 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:46:08 INFO - PROCESS | 1646 | 1461685568146 Marionette TRACE conn2 <- [1,3058,null,{}] 08:46:08 INFO - PROCESS | 1646 | 1461685568149 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}] 08:46:08 INFO - PROCESS | 1646 | 1461685568305 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:46:08 INFO - PROCESS | 1646 | 1461685568453 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0b0800 == 146 [pid = 1646] [id = 774] 08:46:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x11b084800) [pid = 1646] [serial = 2320] [outer = 0x0] 08:46:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x126c42800) [pid = 1646] [serial = 2321] [outer = 0x11b084800] 08:46:08 INFO - PROCESS | 1646 | 1461685568482 Marionette DEBUG loaded listener.js 08:46:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x1296b6c00) [pid = 1646] [serial = 2322] [outer = 0x11b084800] 08:46:08 INFO - PROCESS | 1646 | 1461685568885 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]]]}] 08:46:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:46:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:46:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:46:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:46:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:46:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:46:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:46:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:46:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:46:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:46:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:46:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:46:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:46:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:46:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:46:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:46:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 773ms 08:46:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:46:08 INFO - PROCESS | 1646 | 1461685568919 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:46:08 INFO - PROCESS | 1646 | 1461685568920 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:46:08 INFO - PROCESS | 1646 | 1461685568923 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:46:08 INFO - PROCESS | 1646 | 1461685568924 Marionette TRACE conn2 <- [1,3062,null,{}] 08:46:08 INFO - PROCESS | 1646 | 1461685568926 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}] 08:46:09 INFO - PROCESS | 1646 | 1461685569073 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:46:09 INFO - PROCESS | 1646 | 1461685569221 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x138683800 == 147 [pid = 1646] [id = 775] 08:46:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x11ae57000) [pid = 1646] [serial = 2323] [outer = 0x0] 08:46:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x1297e8400) [pid = 1646] [serial = 2324] [outer = 0x11ae57000] 08:46:09 INFO - PROCESS | 1646 | 1461685569251 Marionette DEBUG loaded listener.js 08:46:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12ae88800) [pid = 1646] [serial = 2325] [outer = 0x11ae57000] 08:46:09 INFO - PROCESS | 1646 | [1646] 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 08:46:09 INFO - PROCESS | 1646 | 1461685569646 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:46:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:46:09 INFO - {} 08:46:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 771ms 08:46:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:46:09 INFO - PROCESS | 1646 | 1461685569715 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:46:09 INFO - PROCESS | 1646 | 1461685569716 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:46:09 INFO - PROCESS | 1646 | 1461685569724 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:46:09 INFO - PROCESS | 1646 | 1461685569725 Marionette TRACE conn2 <- [1,3066,null,{}] 08:46:09 INFO - PROCESS | 1646 | 1461685569728 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}] 08:46:09 INFO - PROCESS | 1646 | 1461685569876 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:46:10 INFO - PROCESS | 1646 | 1461685570054 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x14f750000 == 148 [pid = 1646] [id = 776] 08:46:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12b16e000) [pid = 1646] [serial = 2326] [outer = 0x0] 08:46:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x13905e800) [pid = 1646] [serial = 2327] [outer = 0x12b16e000] 08:46:10 INFO - PROCESS | 1646 | 1461685570083 Marionette DEBUG loaded listener.js 08:46:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x13abb0c00) [pid = 1646] [serial = 2328] [outer = 0x12b16e000] 08:46:10 INFO - PROCESS | 1646 | 1461685570449 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]]]}] 08:46:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:46:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:46:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:46:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:46:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:46:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:46:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:46:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 770ms 08:46:10 INFO - PROCESS | 1646 | 1461685570493 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:46:10 INFO - PROCESS | 1646 | 1461685570495 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:46:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:46:10 INFO - PROCESS | 1646 | 1461685570497 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 1646 | 1461685570499 Marionette TRACE conn2 <- [1,3070,null,{}] 08:46:10 INFO - PROCESS | 1646 | 1461685570501 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}] 08:46:10 INFO - PROCESS | 1646 | 1461685570663 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:46:10 INFO - PROCESS | 1646 | 1461685570850 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x13959b000 == 149 [pid = 1646] [id = 777] 08:46:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12ac63800) [pid = 1646] [serial = 2329] [outer = 0x0] 08:46:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x13abb3000) [pid = 1646] [serial = 2330] [outer = 0x12ac63800] 08:46:10 INFO - PROCESS | 1646 | 1461685570886 Marionette DEBUG loaded listener.js 08:46:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x1460f0000) [pid = 1646] [serial = 2331] [outer = 0x12ac63800] 08:46:11 INFO - PROCESS | 1646 | 1461685571259 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]]]}] 08:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:46:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 770ms 08:46:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:46:11 INFO - PROCESS | 1646 | 1461685571268 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 1646 | 1461685571269 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:46:11 INFO - PROCESS | 1646 | 1461685571271 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 1646 | 1461685571272 Marionette TRACE conn2 <- [1,3074,null,{}] 08:46:11 INFO - PROCESS | 1646 | 1461685571275 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}] 08:46:11 INFO - PROCESS | 1646 | 1461685571440 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:46:11 INFO - PROCESS | 1646 | 1461685571631 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a984800 == 150 [pid = 1646] [id = 778] 08:46:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x139f9dc00) [pid = 1646] [serial = 2332] [outer = 0x0] 08:46:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x13a68c000) [pid = 1646] [serial = 2333] [outer = 0x139f9dc00] 08:46:11 INFO - PROCESS | 1646 | 1461685571661 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x13abb2c00) [pid = 1646] [serial = 2334] [outer = 0x139f9dc00] 08:46:12 INFO - PROCESS | 1646 | 1461685572047 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]]]}] 08:46:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:46:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:46:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:46:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:46:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:46:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:46:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 822ms 08:46:12 INFO - PROCESS | 1646 | 1461685572093 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 1646 | 1461685572095 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:46:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:46:12 INFO - PROCESS | 1646 | 1461685572097 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 1646 | 1461685572098 Marionette TRACE conn2 <- [1,3078,null,{}] 08:46:12 INFO - PROCESS | 1646 | 1461685572101 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}] 08:46:12 INFO - PROCESS | 1646 | 1461685572253 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:46:12 INFO - PROCESS | 1646 | 1461685572439 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x14d563000 == 151 [pid = 1646] [id = 779] 08:46:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x13af3e000) [pid = 1646] [serial = 2335] [outer = 0x0] 08:46:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x13af45000) [pid = 1646] [serial = 2336] [outer = 0x13af3e000] 08:46:12 INFO - PROCESS | 1646 | 1461685572469 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x1460eb800) [pid = 1646] [serial = 2337] [outer = 0x13af3e000] 08:46:12 INFO - PROCESS | 1646 | 1461685572974 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] 08:46:13 INFO - PROCESS | 1646 | 1461685573020 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:46:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:46:13 INFO - PROCESS | 1646 | 1461685573022 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 1646 | 1461685573024 Marionette TRACE conn2 <- [1,3082,null,{}] 08:46:13 INFO - PROCESS | 1646 | 1461685573026 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}] 08:46:13 INFO - PROCESS | 1646 | 1461685573179 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:46:13 INFO - PROCESS | 1646 | 1461685573385 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x125dc2000 == 152 [pid = 1646] [id = 780] 08:46:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x11863f800) [pid = 1646] [serial = 2338] [outer = 0x0] 08:46:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x1297dec00) [pid = 1646] [serial = 2339] [outer = 0x11863f800] 08:46:13 INFO - PROCESS | 1646 | 1461685573418 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x12d186c00) [pid = 1646] [serial = 2340] [outer = 0x11863f800] 08:46:13 INFO - PROCESS | 1646 | 1461685573774 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]]]}] 08:46:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:46:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:46:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:46:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:46:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 771ms 08:46:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:46:13 INFO - PROCESS | 1646 | 1461685573794 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:46:13 INFO - PROCESS | 1646 | 1461685573795 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:46:13 INFO - PROCESS | 1646 | 1461685573798 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 1646 | 1461685573799 Marionette TRACE conn2 <- [1,3086,null,{}] 08:46:13 INFO - PROCESS | 1646 | 1461685573802 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}] 08:46:13 INFO - PROCESS | 1646 | 1461685573956 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:46:14 INFO - PROCESS | 1646 | 1461685574148 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae65800 == 153 [pid = 1646] [id = 781] 08:46:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x1133a4c00) [pid = 1646] [serial = 2341] [outer = 0x0] 08:46:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x118cf1000) [pid = 1646] [serial = 2342] [outer = 0x1133a4c00] 08:46:14 INFO - PROCESS | 1646 | 1461685574185 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x126cebc00) [pid = 1646] [serial = 2343] [outer = 0x1133a4c00] 08:46:14 INFO - PROCESS | 1646 | 1461685574591 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:46:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 872ms 08:46:14 INFO - PROCESS | 1646 | 1461685574670 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 1646 | 1461685574672 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:46:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:46:14 INFO - PROCESS | 1646 | 1461685574674 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 1646 | 1461685574675 Marionette TRACE conn2 <- [1,3090,null,{}] 08:46:14 INFO - PROCESS | 1646 | 1461685574678 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}] 08:46:14 INFO - PROCESS | 1646 | 1461685574835 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:46:15 INFO - PROCESS | 1646 | 1461685575024 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x126ec2000 == 154 [pid = 1646] [id = 782] 08:46:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x114f46400) [pid = 1646] [serial = 2344] [outer = 0x0] 08:46:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x11b22e800) [pid = 1646] [serial = 2345] [outer = 0x114f46400] 08:46:15 INFO - PROCESS | 1646 | 1461685575054 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x12a929000) [pid = 1646] [serial = 2346] [outer = 0x114f46400] 08:46:15 INFO - PROCESS | 1646 | 1461685575453 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:46:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:46:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 819ms 08:46:15 INFO - PROCESS | 1646 | 1461685575494 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 1646 | 1461685575495 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:46:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:46:15 INFO - PROCESS | 1646 | 1461685575497 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 1646 | 1461685575499 Marionette TRACE conn2 <- [1,3094,null,{}] 08:46:15 INFO - PROCESS | 1646 | 1461685575501 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}] 08:46:15 INFO - PROCESS | 1646 | 1461685575658 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:46:15 INFO - PROCESS | 1646 | 1461685575822 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302d7800 == 155 [pid = 1646] [id = 783] 08:46:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x1157bcc00) [pid = 1646] [serial = 2347] [outer = 0x0] 08:46:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x1296c0000) [pid = 1646] [serial = 2348] [outer = 0x1157bcc00] 08:46:15 INFO - PROCESS | 1646 | 1461685575852 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x12ad2f000) [pid = 1646] [serial = 2349] [outer = 0x1157bcc00] 08:46:16 INFO - PROCESS | 1646 | 1461685576740 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:46:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:46:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1269ms 08:46:16 INFO - PROCESS | 1646 | 1461685576767 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:46:16 INFO - PROCESS | 1646 | 1461685576769 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:46:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:46:16 INFO - PROCESS | 1646 | 1461685576773 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:46:16 INFO - PROCESS | 1646 | 1461685576775 Marionette TRACE conn2 <- [1,3098,null,{}] 08:46:16 INFO - PROCESS | 1646 | 1461685576779 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}] 08:46:16 INFO - PROCESS | 1646 | 1461685576922 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:46:17 INFO - PROCESS | 1646 | 1461685577126 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae6d000 == 156 [pid = 1646] [id = 784] 08:46:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 275 (0x114f27800) [pid = 1646] [serial = 2350] [outer = 0x0] 08:46:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 276 (0x114f48c00) [pid = 1646] [serial = 2351] [outer = 0x114f27800] 08:46:17 INFO - PROCESS | 1646 | 1461685577158 Marionette DEBUG loaded listener.js 08:46:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 277 (0x117896400) [pid = 1646] [serial = 2352] [outer = 0x114f27800] 08:46:17 INFO - PROCESS | 1646 | 1461685577561 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]]]}] 08:46:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:46:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:46:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 821ms 08:46:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:46:17 INFO - PROCESS | 1646 | 1461685577594 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:46:17 INFO - PROCESS | 1646 | 1461685577597 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:46:17 INFO - PROCESS | 1646 | 1461685577602 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:46:17 INFO - PROCESS | 1646 | 1461685577603 Marionette TRACE conn2 <- [1,3102,null,{}] 08:46:17 INFO - PROCESS | 1646 | 1461685577606 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}] 08:46:17 INFO - PROCESS | 1646 | 1461685577741 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:46:17 INFO - PROCESS | 1646 | 1461685577935 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x128abe800 == 157 [pid = 1646] [id = 785] 08:46:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 278 (0x1152bc000) [pid = 1646] [serial = 2353] [outer = 0x0] 08:46:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 279 (0x1187c8000) [pid = 1646] [serial = 2354] [outer = 0x1152bc000] 08:46:17 INFO - PROCESS | 1646 | 1461685577962 Marionette DEBUG loaded listener.js 08:46:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 280 (0x1198ddc00) [pid = 1646] [serial = 2355] [outer = 0x1152bc000] 08:46:18 INFO - PROCESS | 1646 | 1461685578418 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:46:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:46:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 872ms 08:46:18 INFO - PROCESS | 1646 | 1461685578474 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 1646 | 1461685578475 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:46:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:46:18 INFO - PROCESS | 1646 | 1461685578477 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 1646 | 1461685578480 Marionette TRACE conn2 <- [1,3106,null,{}] 08:46:18 INFO - PROCESS | 1646 | 1461685578487 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}] 08:46:18 INFO - PROCESS | 1646 | 1461685578659 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:46:18 INFO - PROCESS | 1646 | 1461685578857 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294d5000 == 158 [pid = 1646] [id = 786] 08:46:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 281 (0x11ba8d800) [pid = 1646] [serial = 2356] [outer = 0x0] 08:46:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 282 (0x11bbe3000) [pid = 1646] [serial = 2357] [outer = 0x11ba8d800] 08:46:18 INFO - PROCESS | 1646 | 1461685578887 Marionette DEBUG loaded listener.js 08:46:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 283 (0x11c860400) [pid = 1646] [serial = 2358] [outer = 0x11ba8d800] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12edec000 == 157 [pid = 1646] [id = 178] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x147909000 == 156 [pid = 1646] [id = 462] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x13a870800 == 155 [pid = 1646] [id = 671] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x13a28a000 == 154 [pid = 1646] [id = 765] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12ec89800 == 153 [pid = 1646] [id = 764] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x13a292000 == 152 [pid = 1646] [id = 763] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 282 (0x12ac3b400) [pid = 1646] [serial = 2197] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x139c81800 == 151 [pid = 1646] [id = 762] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x138750000 == 150 [pid = 1646] [id = 761] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x130261800 == 149 [pid = 1646] [id = 760] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12ead4000 == 148 [pid = 1646] [id = 759] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12b6a7000 == 147 [pid = 1646] [id = 758] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11c202800 == 146 [pid = 1646] [id = 757] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf70000 == 145 [pid = 1646] [id = 756] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1302c5000 == 144 [pid = 1646] [id = 755] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12f68a000 == 143 [pid = 1646] [id = 754] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0b3000 == 142 [pid = 1646] [id = 753] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12be3d800 == 141 [pid = 1646] [id = 752] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb0a000 == 140 [pid = 1646] [id = 751] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x147913000 == 139 [pid = 1646] [id = 746] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x146aae800 == 138 [pid = 1646] [id = 742] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1466da800 == 137 [pid = 1646] [id = 741] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x146282800 == 136 [pid = 1646] [id = 740] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x145f25000 == 135 [pid = 1646] [id = 739] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x13af84000 == 134 [pid = 1646] [id = 738] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x13ad91800 == 133 [pid = 1646] [id = 737] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x13aa60000 == 132 [pid = 1646] [id = 736] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1301aa800 == 131 [pid = 1646] [id = 735] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x12b1d8800 == 130 [pid = 1646] [id = 734] 08:46:19 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf8c000 == 129 [pid = 1646] [id = 733] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 281 (0x12ac33800) [pid = 1646] [serial = 2042] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 280 (0x12efc3000) [pid = 1646] [serial = 2195] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 279 (0x12689c800) [pid = 1646] [serial = 2045] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 278 (0x12e492400) [pid = 1646] [serial = 2155] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 277 (0x12b26c400) [pid = 1646] [serial = 2137] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 276 (0x12b4d7800) [pid = 1646] [serial = 2141] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 275 (0x1376c9400) [pid = 1646] [serial = 2012] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 274 (0x12d4a2400) [pid = 1646] [serial = 2152] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x1296dec00) [pid = 1646] [serial = 2192] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x1460f7c00) [pid = 1646] [serial = 1958] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x1296d6c00) [pid = 1646] [serial = 2176] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x12d7cf400) [pid = 1646] [serial = 2153] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x139bac400) [pid = 1646] [serial = 1949] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x123c72c00) [pid = 1646] [serial = 1964] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12afe0400) [pid = 1646] [serial = 1991] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x12b429400) [pid = 1646] [serial = 2138] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x13a721800) [pid = 1646] [serial = 1889] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x12acdf400) [pid = 1646] [serial = 2048] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x12f39e000) [pid = 1646] [serial = 2006] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12aa93c00) [pid = 1646] [serial = 1988] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12efc9000) [pid = 1646] [serial = 2057] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12d48ac00) [pid = 1646] [serial = 2189] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x13a847800) [pid = 1646] [serial = 1784] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12d499c00) [pid = 1646] [serial = 2150] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x139d0f400) [pid = 1646] [serial = 2021] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12e4e7400) [pid = 1646] [serial = 2156] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x11a92f400) [pid = 1646] [serial = 2120] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12d191c00) [pid = 1646] [serial = 2147] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x12e497400) [pid = 1646] [serial = 2194] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x11b22b800) [pid = 1646] [serial = 2168] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x130122800) [pid = 1646] [serial = 1946] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x12d706000) [pid = 1646] [serial = 2000] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x114f4d400) [pid = 1646] [serial = 2165] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x13a561c00) [pid = 1646] [serial = 2069] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x13a724800) [pid = 1646] [serial = 1952] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x11c5d7400) [pid = 1646] [serial = 2171] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x12ac3a800) [pid = 1646] [serial = 2179] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x12ace2400) [pid = 1646] [serial = 1940] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12bc73000) [pid = 1646] [serial = 2144] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x1143c2c00) [pid = 1646] [serial = 2164] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12be51400) [pid = 1646] [serial = 2051] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12acdf000) [pid = 1646] [serial = 2129] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x125a6c800) [pid = 1646] [serial = 2123] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12afe0800) [pid = 1646] [serial = 2075] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12ae8a000) [pid = 1646] [serial = 2182] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x11a92b800) [pid = 1646] [serial = 2167] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x1460edc00) [pid = 1646] [serial = 1955] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x12ac3e400) [pid = 1646] [serial = 2128] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12ad2b000) [pid = 1646] [serial = 2180] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x12afdf800) [pid = 1646] [serial = 2183] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x13a724400) [pid = 1646] [serial = 2072] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x12b435400) [pid = 1646] [serial = 2140] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x1296d5800) [pid = 1646] [serial = 2078] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x139bb0400) [pid = 1646] [serial = 2018] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x123c75400) [pid = 1646] [serial = 1985] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x12620c400) [pid = 1646] [serial = 2173] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x1394b9400) [pid = 1646] [serial = 2060] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x1301c6c00) [pid = 1646] [serial = 2009] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x147665c00) [pid = 1646] [serial = 1898] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x123b67800) [pid = 1646] [serial = 2191] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x139aed000) [pid = 1646] [serial = 2015] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12d48a400) [pid = 1646] [serial = 1943] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12b42ec00) [pid = 1646] [serial = 1994] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12e681c00) [pid = 1646] [serial = 2158] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12e685000) [pid = 1646] [serial = 1868] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x12afe2000) [pid = 1646] [serial = 2134] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x13a42ac00) [pid = 1646] [serial = 1883] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12be4c400) [pid = 1646] [serial = 2146] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x13a117000) [pid = 1646] [serial = 2024] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x118f30800) [pid = 1646] [serial = 2119] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x13afe5000) [pid = 1646] [serial = 1892] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x139f5c800) [pid = 1646] [serial = 1880] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x139d0f000) [pid = 1646] [serial = 1877] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x113598c00) [pid = 1646] [serial = 2116] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x13a2b4c00) [pid = 1646] [serial = 2066] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x12bb47400) [pid = 1646] [serial = 2143] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12d70e400) [pid = 1646] [serial = 2054] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12ae8c000) [pid = 1646] [serial = 2132] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x12aa32c00) [pid = 1646] [serial = 2125] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x13011dc00) [pid = 1646] [serial = 1871] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x13a55c800) [pid = 1646] [serial = 1886] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12d38ec00) [pid = 1646] [serial = 2149] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x12ae84400) [pid = 1646] [serial = 2081] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x1467d6400) [pid = 1646] [serial = 1961] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x12b662800) [pid = 1646] [serial = 2185] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12e67f400) [pid = 1646] [serial = 2161] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x11c50e400) [pid = 1646] [serial = 2122] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12acdec00) [pid = 1646] [serial = 2114] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x12921fc00) [pid = 1646] [serial = 2174] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x12bc74400) [pid = 1646] [serial = 1997] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x12d18a400) [pid = 1646] [serial = 2186] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x1290ad800) [pid = 1646] [serial = 1937] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12a922400) [pid = 1646] [serial = 2177] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x14765bc00) [pid = 1646] [serial = 1895] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12e682800) [pid = 1646] [serial = 2003] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x139d9f400) [pid = 1646] [serial = 2063] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x11588a000) [pid = 1646] [serial = 2170] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12d3bdc00) [pid = 1646] [serial = 2188] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x114bf1800) [pid = 1646] [serial = 2117] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12ab06400) [pid = 1646] [serial = 2126] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12b02ec00) [pid = 1646] [serial = 2135] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x139ae5c00) [pid = 1646] [serial = 1874] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12ad5f800) [pid = 1646] [serial = 2131] [outer = 0x0] [url = about:blank] 08:46:19 INFO - PROCESS | 1646 | 1461685579457 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]]]}] 08:46:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:46:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:46:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:46:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1026ms 08:46:19 INFO - PROCESS | 1646 | 1461685579503 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 1646 | 1461685579505 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:46:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:46:19 INFO - PROCESS | 1646 | 1461685579507 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 1646 | 1461685579508 Marionette TRACE conn2 <- [1,3110,null,{}] 08:46:19 INFO - PROCESS | 1646 | 1461685579510 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}] 08:46:19 INFO - PROCESS | 1646 | 1461685579632 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:46:19 INFO - PROCESS | 1646 | 1461685579638 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c206000 == 130 [pid = 1646] [id = 787] 08:46:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x11c93d000) [pid = 1646] [serial = 2359] [outer = 0x0] 08:46:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x123b6d400) [pid = 1646] [serial = 2360] [outer = 0x11c93d000] 08:46:19 INFO - PROCESS | 1646 | 1461685579665 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x123c75800) [pid = 1646] [serial = 2361] [outer = 0x11c93d000] 08:46:20 INFO - PROCESS | 1646 | 1461685580083 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"]]]}] 08:46:20 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:46:20 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 08:46:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:46:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:46:20 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 621ms 08:46:20 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:46:20 INFO - PROCESS | 1646 | 1461685580128 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:46:20 INFO - PROCESS | 1646 | 1461685580129 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:46:20 INFO - PROCESS | 1646 | 1461685580132 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:46:20 INFO - PROCESS | 1646 | 1461685580133 Marionette TRACE conn2 <- [1,3114,null,{}] 08:46:20 INFO - PROCESS | 1646 | 1461685580152 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}] 08:46:20 INFO - PROCESS | 1646 | 1461685580271 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:46:20 INFO - PROCESS | 1646 | 1461685580279 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\", \"187423b9-ed48-43af-875f-210f233d3b0f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12963e800 == 131 [pid = 1646] [id = 788] 08:46:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x123c75400) [pid = 1646] [serial = 2362] [outer = 0x0] 08:46:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12634ec00) [pid = 1646] [serial = 2363] [outer = 0x123c75400] 08:46:20 INFO - PROCESS | 1646 | 1461685580305 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x126c4a400) [pid = 1646] [serial = 2364] [outer = 0x123c75400] 08:46:20 INFO - PROCESS | 1646 | 1461685580706 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]]]}] 08:46:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:46:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 618ms 08:46:20 INFO - PROCESS | 1646 | 1461685580750 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:46:20 INFO - PROCESS | 1646 | 1461685580752 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:46:21 WARNING - u'runner_teardown' () 08:46:21 INFO - No more tests 08:46:21 INFO - Got 0 unexpected results 08:46:21 INFO - SUITE-END | took 582s 08:46:21 INFO - Closing logging queue 08:46:21 INFO - queue closed 08:46:21 INFO - Return code: 0 08:46:21 WARNING - # TBPL SUCCESS # 08:46:21 INFO - Running post-action listener: _resource_record_post_action 08:46:21 INFO - Running post-run listener: _resource_record_post_run 08:46:22 INFO - Total resource usage - Wall time: 606s; CPU: 57.0%; Read bytes: 37033472; Write bytes: 995931136; Read time: 390; Write time: 4947 08:46:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:46:22 INFO - install - Wall time: 21s; CPU: 54.0%; Read bytes: 176654848; Write bytes: 168996864; Read time: 15141; Write time: 302 08:46:22 INFO - run-tests - Wall time: 586s; CPU: 57.0%; Read bytes: 35210752; Write bytes: 798626816; Read time: 371; Write time: 4590 08:46:22 INFO - Running post-run listener: _upload_blobber_files 08:46:22 INFO - Blob upload gear active. 08:46:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:46:22 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 08:46:22 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'] 08:46:22 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 08:46:23 INFO - (blobuploader) - INFO - Open directory for files ... 08:46:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:46:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:46:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:46:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:46:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:46:24 INFO - (blobuploader) - INFO - Done attempting. 08:46:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:46:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:46:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:46:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:46:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:46:26 INFO - (blobuploader) - INFO - Done attempting. 08:46:26 INFO - (blobuploader) - INFO - Iteration through files over. 08:46:26 INFO - Return code: 0 08:46:26 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:46:26 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:46:26 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/012645060fbc1ad5c908b1b1cc2925d5a6683739f10c3a462932459a4b1f79ccbd2d4c9a93909aa50acf698ec11c729ce2cecbb3c972f5dea9fa959c5b01699b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7b65eca8bd3f8bd6c5593cb837a05c4256f0910a6f780f2d7916451f2735481fe60bb58ab2fc92a8993212b5267e8571ca7c4a38aaa18c33b2492445e6cd1af7"} 08:46:26 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:46:26 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:46:26 INFO - Contents: 08:46:26 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/012645060fbc1ad5c908b1b1cc2925d5a6683739f10c3a462932459a4b1f79ccbd2d4c9a93909aa50acf698ec11c729ce2cecbb3c972f5dea9fa959c5b01699b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7b65eca8bd3f8bd6c5593cb837a05c4256f0910a6f780f2d7916451f2735481fe60bb58ab2fc92a8993212b5267e8571ca7c4a38aaa18c33b2492445e6cd1af7"} 08:46:26 INFO - Running post-run listener: copy_logs_to_upload_dir 08:46:26 INFO - Copying logs to upload dir... 08:46:26 INFO - mkdir: /builds/slave/test/build/upload/logs 08:46:26 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=661.138221 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 1 secs) (at 2016-04-26 08:46:26.432408) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 08:46:26.435511) ========= 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.Ri8l4UIv6r/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.AY87EmBNAV/Listeners TMPDIR=/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/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/012645060fbc1ad5c908b1b1cc2925d5a6683739f10c3a462932459a4b1f79ccbd2d4c9a93909aa50acf698ec11c729ce2cecbb3c972f5dea9fa959c5b01699b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7b65eca8bd3f8bd6c5593cb837a05c4256f0910a6f780f2d7916451f2735481fe60bb58ab2fc92a8993212b5267e8571ca7c4a38aaa18c33b2492445e6cd1af7"} build_url:https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012685 build_url: 'https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/012645060fbc1ad5c908b1b1cc2925d5a6683739f10c3a462932459a4b1f79ccbd2d4c9a93909aa50acf698ec11c729ce2cecbb3c972f5dea9fa959c5b01699b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7b65eca8bd3f8bd6c5593cb837a05c4256f0910a6f780f2d7916451f2735481fe60bb58ab2fc92a8993212b5267e8571ca7c4a38aaa18c33b2492445e6cd1af7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XTT2VNuzQBON-n4eqxVMtQ/artifacts/public/build/firefox-49.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-26 08:46:26.465111) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:46:26.468459) ========= 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.Ri8l4UIv6r/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.AY87EmBNAV/Listeners TMPDIR=/var/folders/ll/nfr6cy655632107dm4rhqyxr00000w/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.004568 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:46:26.515899) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 08:46:26.516217) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 08:46:26.516583) ========= ========= Total master_lag: 1.15 =========