builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0112 starttime: 1461194703.97 results: success (0) buildid: 20160420142102 builduid: 2431c4f0d4a14333976851c43273eb65 revision: 6d48e6b9edc64b919c1055073406bf991a3f16cd ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 16:25:03.974160) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 16:25:03.974689) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 16:25:03.975017) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 16:25:04.112380) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:25:04.112756) ========= 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.cShbX7Nm2A/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.LZgZ5hkFVB/Listeners TMPDIR=/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/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-20 16:25:04-- 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% 17.3M=0.001s 2016-04-20 16:25:04 (17.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.135941 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:25:04.271438) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:25:04.272342) ========= 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.cShbX7Nm2A/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.LZgZ5hkFVB/Listeners TMPDIR=/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/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.027661 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:25:04.324851) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 16:25:04.325253) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 6d48e6b9edc64b919c1055073406bf991a3f16cd --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 6d48e6b9edc64b919c1055073406bf991a3f16cd --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.cShbX7Nm2A/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.LZgZ5hkFVB/Listeners TMPDIR=/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/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-20 16:25:04,437 truncating revision to first 12 chars 2016-04-20 16:25:04,437 Setting DEBUG logging. 2016-04-20 16:25:04,437 attempt 1/10 2016-04-20 16:25:04,437 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/6d48e6b9edc6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 16:25:06,396 unpacking tar archive at: fx-team-6d48e6b9edc6/testing/mozharness/ program finished with exit code 0 elapsedTime=2.208042 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 16:25:06.551209) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 16:25:06.551585) ========= script_repo_revision: 6d48e6b9edc64b919c1055073406bf991a3f16cd ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 16:25:06.552067) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 16:25:06.552386) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 16:25:06.566034) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 15 secs) (at 2016-04-20 16:25:06.566349) ========= /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.cShbX7Nm2A/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.LZgZ5hkFVB/Listeners TMPDIR=/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/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 16:25:06 INFO - MultiFileLogger online at 20160420 16:25:06 in /builds/slave/test 16:25:06 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 16:25:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:25:06 INFO - {'append_to_log': False, 16:25:06 INFO - 'base_work_dir': '/builds/slave/test', 16:25:06 INFO - 'blob_upload_branch': 'fx-team', 16:25:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:25:06 INFO - 'buildbot_json_path': 'buildprops.json', 16:25:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:25:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:25:06 INFO - 'download_minidump_stackwalk': True, 16:25:06 INFO - 'download_symbols': 'true', 16:25:06 INFO - 'e10s': False, 16:25:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:25:06 INFO - 'tooltool.py': '/tools/tooltool.py', 16:25:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:25:06 INFO - '/tools/misc-python/virtualenv.py')}, 16:25:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:25:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:25:06 INFO - 'log_level': 'info', 16:25:06 INFO - 'log_to_console': True, 16:25:06 INFO - 'opt_config_files': (), 16:25:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:25:06 INFO - '--processes=1', 16:25:06 INFO - '--config=%(test_path)s/wptrunner.ini', 16:25:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:25:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:25:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:25:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:25:06 INFO - 'pip_index': False, 16:25:06 INFO - 'require_test_zip': True, 16:25:06 INFO - 'test_type': ('testharness',), 16:25:06 INFO - 'this_chunk': '1', 16:25:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:25:06 INFO - 'total_chunks': '10', 16:25:06 INFO - 'virtualenv_path': 'venv', 16:25:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:25:06 INFO - 'work_dir': 'build'} 16:25:06 INFO - ##### 16:25:06 INFO - ##### Running clobber step. 16:25:06 INFO - ##### 16:25:06 INFO - Running pre-action listener: _resource_record_pre_action 16:25:06 INFO - Running main action method: clobber 16:25:06 INFO - rmtree: /builds/slave/test/build 16:25:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:25:08 INFO - Running post-action listener: _resource_record_post_action 16:25:08 INFO - ##### 16:25:08 INFO - ##### Running read-buildbot-config step. 16:25:08 INFO - ##### 16:25:08 INFO - Running pre-action listener: _resource_record_pre_action 16:25:08 INFO - Running main action method: read_buildbot_config 16:25:08 INFO - Using buildbot properties: 16:25:08 INFO - { 16:25:08 INFO - "project": "", 16:25:08 INFO - "product": "firefox", 16:25:08 INFO - "script_repo_revision": "production", 16:25:08 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 16:25:08 INFO - "repository": "", 16:25:08 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 16:25:08 INFO - "buildid": "20160420142102", 16:25:08 INFO - "pgo_build": "False", 16:25:08 INFO - "basedir": "/builds/slave/test", 16:25:08 INFO - "buildnumber": 335, 16:25:08 INFO - "slavename": "t-yosemite-r7-0112", 16:25:08 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 16:25:08 INFO - "platform": "macosx64", 16:25:08 INFO - "branch": "fx-team", 16:25:08 INFO - "revision": "6d48e6b9edc64b919c1055073406bf991a3f16cd", 16:25:08 INFO - "repo_path": "integration/fx-team", 16:25:08 INFO - "moz_repo_path": "", 16:25:08 INFO - "stage_platform": "macosx64", 16:25:08 INFO - "builduid": "2431c4f0d4a14333976851c43273eb65", 16:25:08 INFO - "slavebuilddir": "test" 16:25:08 INFO - } 16:25:08 INFO - Found installer url https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 16:25:08 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 16:25:08 INFO - Running post-action listener: _resource_record_post_action 16:25:08 INFO - ##### 16:25:08 INFO - ##### Running download-and-extract step. 16:25:08 INFO - ##### 16:25:08 INFO - Running pre-action listener: _resource_record_pre_action 16:25:08 INFO - Running main action method: download_and_extract 16:25:08 INFO - mkdir: /builds/slave/test/build/tests 16:25: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')]} 16:25:08 INFO - https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:25:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:25:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:25:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:25:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 16:25:09 INFO - Downloaded 1235 bytes. 16:25:09 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:25:09 INFO - Using the following test package requirements: 16:25:09 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 16:25:09 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:25:09 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 16:25:09 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:25:09 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 16:25:09 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:25:09 INFO - u'jsshell-mac64.zip'], 16:25:09 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:25:09 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 16:25:09 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 16:25:09 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:25:09 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 16:25:09 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:25:09 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 16:25:09 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:25:09 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 16:25:09 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:25:09 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 16:25:09 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:25:09 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')]} 16:25:09 INFO - https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:25:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:25:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:25:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:25:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 16:25:10 INFO - Downloaded 17979110 bytes. 16:25:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:25:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:25:11 INFO - caution: filename not matched: web-platform/* 16:25:11 INFO - Return code: 11 16:25:11 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')]} 16:25:11 INFO - https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:25:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:25:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:25:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:25:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:25:12 INFO - Downloaded 36397854 bytes. 16:25:12 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:25:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:25:17 INFO - caution: filename not matched: bin/* 16:25:17 INFO - caution: filename not matched: config/* 16:25:17 INFO - caution: filename not matched: mozbase/* 16:25:17 INFO - caution: filename not matched: marionette/* 16:25:17 INFO - caution: filename not matched: tools/wptserve/* 16:25:17 INFO - Return code: 11 16:25:17 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')]} 16:25:17 INFO - https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 16:25:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:25:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:25:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 16:25:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 16:25:19 INFO - Downloaded 68753013 bytes. 16:25:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:25:19 INFO - mkdir: /builds/slave/test/properties 16:25:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:25:19 INFO - Writing to file /builds/slave/test/properties/build_url 16:25:19 INFO - Contents: 16:25:19 INFO - build_url:https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:25:20 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:25:20 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:25:20 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:25:20 INFO - Contents: 16:25:20 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:25:20 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')]} 16:25:20 INFO - https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:25:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:25:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:25:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:25:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:25:23 INFO - Downloaded 103388426 bytes. 16:25:23 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:25:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:25:26 INFO - Return code: 0 16:25:26 INFO - Running post-action listener: _resource_record_post_action 16:25:26 INFO - Running post-action listener: set_extra_try_arguments 16:25:26 INFO - ##### 16:25:26 INFO - ##### Running create-virtualenv step. 16:25:26 INFO - ##### 16:25:26 INFO - Running pre-action listener: _pre_create_virtualenv 16:25:26 INFO - Running pre-action listener: _resource_record_pre_action 16:25:26 INFO - Running main action method: create_virtualenv 16:25:26 INFO - Creating virtualenv /builds/slave/test/build/venv 16:25:26 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 16:25:26 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:25:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:25:26 INFO - Using real prefix '/tools/python27' 16:25:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:25:27 INFO - Installing distribute.............................................................................................................................................................................................done. 16:25:30 INFO - Installing pip.................done. 16:25:30 INFO - Return code: 0 16:25:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:25:30 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')]} 16:25:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:25:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:30 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')]} 16:25:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:25:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:30 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 0x105706e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105723f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fea8b57a840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10571f5e0>, '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 0x105302cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10532d990>, '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.cShbX7Nm2A/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.LZgZ5hkFVB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:25:30 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 16:25:30 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 16:25:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.cShbX7Nm2A/Render', 16:25:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:25:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:25:30 INFO - 'HOME': '/Users/cltbld', 16:25:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:25:30 INFO - 'LOGNAME': 'cltbld', 16:25:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:30 INFO - 'MOZ_NO_REMOTE': '1', 16:25:30 INFO - 'NO_EM_RESTART': '1', 16:25:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:25:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:30 INFO - 'PWD': '/builds/slave/test', 16:25:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:25:30 INFO - 'SHELL': '/bin/bash', 16:25:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LZgZ5hkFVB/Listeners', 16:25:30 INFO - 'TMPDIR': '/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/', 16:25:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:25:30 INFO - 'USER': 'cltbld', 16:25:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:25:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:25:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:25:30 INFO - 'XPC_FLAGS': '0x0', 16:25:30 INFO - 'XPC_SERVICE_NAME': '0', 16:25:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:25:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:25:30 INFO - Downloading/unpacking psutil>=0.7.1 16:25:30 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 16:25:30 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 16:25:30 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 16:25:30 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 16:25:30 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 16:25:30 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 16:25:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:25:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:25:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:25:33 INFO - Installing collected packages: psutil 16:25:33 INFO - Running setup.py install for psutil 16:25:33 INFO - building 'psutil._psutil_osx' extension 16:25:33 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 16:25:34 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 16:25:34 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 16:25:34 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 16:25:34 INFO - building 'psutil._psutil_posix' extension 16:25:34 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 16:25:34 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:25:34 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:25:34 INFO - ^ 16:25:34 INFO - 1 warning generated. 16:25:34 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 16:25:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:25:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:25:34 INFO - Successfully installed psutil 16:25:34 INFO - Cleaning up... 16:25:34 INFO - Return code: 0 16:25:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:25:34 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')]} 16:25:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:25:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:34 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')]} 16:25:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:25:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:34 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 0x105706e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105723f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fea8b57a840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10571f5e0>, '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 0x105302cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10532d990>, '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.cShbX7Nm2A/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.LZgZ5hkFVB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:25:34 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 16:25:34 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 16:25:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.cShbX7Nm2A/Render', 16:25:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:25:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:25:34 INFO - 'HOME': '/Users/cltbld', 16:25:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:25:34 INFO - 'LOGNAME': 'cltbld', 16:25:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:34 INFO - 'MOZ_NO_REMOTE': '1', 16:25:34 INFO - 'NO_EM_RESTART': '1', 16:25:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:25:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:34 INFO - 'PWD': '/builds/slave/test', 16:25:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:25:34 INFO - 'SHELL': '/bin/bash', 16:25:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LZgZ5hkFVB/Listeners', 16:25:34 INFO - 'TMPDIR': '/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/', 16:25:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:25:34 INFO - 'USER': 'cltbld', 16:25:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:25:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:25:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:25:34 INFO - 'XPC_FLAGS': '0x0', 16:25:34 INFO - 'XPC_SERVICE_NAME': '0', 16:25:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:25:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:25:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:25:34 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 16:25:34 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 16:25:34 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 16:25:34 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 16:25:34 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 16:25:34 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 16:25:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:25:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:25:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:25:37 INFO - Installing collected packages: mozsystemmonitor 16:25:37 INFO - Running setup.py install for mozsystemmonitor 16:25:37 INFO - Successfully installed mozsystemmonitor 16:25:37 INFO - Cleaning up... 16:25:37 INFO - Return code: 0 16:25:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:25:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:25:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:25:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x105706e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105723f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fea8b57a840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10571f5e0>, '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 0x105302cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10532d990>, '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.cShbX7Nm2A/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.LZgZ5hkFVB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:25:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:25:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:25:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.cShbX7Nm2A/Render', 16:25:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:25:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:25:37 INFO - 'HOME': '/Users/cltbld', 16:25:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:25:37 INFO - 'LOGNAME': 'cltbld', 16:25:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:37 INFO - 'MOZ_NO_REMOTE': '1', 16:25:37 INFO - 'NO_EM_RESTART': '1', 16:25:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:25:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:37 INFO - 'PWD': '/builds/slave/test', 16:25:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:25:37 INFO - 'SHELL': '/bin/bash', 16:25:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LZgZ5hkFVB/Listeners', 16:25:37 INFO - 'TMPDIR': '/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/', 16:25:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:25:37 INFO - 'USER': 'cltbld', 16:25:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:25:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:25:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:25:37 INFO - 'XPC_FLAGS': '0x0', 16:25:37 INFO - 'XPC_SERVICE_NAME': '0', 16:25:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:25:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:25:37 INFO - Downloading/unpacking blobuploader==1.2.4 16:25:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:25:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:25:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:40 INFO - Downloading blobuploader-1.2.4.tar.gz 16:25:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:25:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:25:40 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 16:25:40 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 16:25:40 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 16:25:40 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 16:25:40 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 16:25:40 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 16:25:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:25:41 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:25:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:25:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:25:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:41 INFO - Downloading docopt-0.6.1.tar.gz 16:25:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:25:41 INFO - Installing collected packages: blobuploader, requests, docopt 16:25:41 INFO - Running setup.py install for blobuploader 16:25:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:25:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:25:41 INFO - Running setup.py install for requests 16:25:42 INFO - Running setup.py install for docopt 16:25:42 INFO - Successfully installed blobuploader requests docopt 16:25:42 INFO - Cleaning up... 16:25:42 INFO - Return code: 0 16:25:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:25:42 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')]} 16:25:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:25:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:42 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')]} 16:25:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:25:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:42 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 0x105706e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105723f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fea8b57a840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10571f5e0>, '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 0x105302cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10532d990>, '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.cShbX7Nm2A/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.LZgZ5hkFVB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:25:42 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 16:25:42 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 16:25:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.cShbX7Nm2A/Render', 16:25:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:25:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:25:42 INFO - 'HOME': '/Users/cltbld', 16:25:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:25:42 INFO - 'LOGNAME': 'cltbld', 16:25:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:42 INFO - 'MOZ_NO_REMOTE': '1', 16:25:42 INFO - 'NO_EM_RESTART': '1', 16:25:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:25:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:42 INFO - 'PWD': '/builds/slave/test', 16:25:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:25:42 INFO - 'SHELL': '/bin/bash', 16:25:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LZgZ5hkFVB/Listeners', 16:25:42 INFO - 'TMPDIR': '/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/', 16:25:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:25:42 INFO - 'USER': 'cltbld', 16:25:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:25:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:25:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:25:42 INFO - 'XPC_FLAGS': '0x0', 16:25:42 INFO - 'XPC_SERVICE_NAME': '0', 16:25:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:25:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:25:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:25:42 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-eSCsmo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:25:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:25:42 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-RJzu75-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:25:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:25:42 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-SFznHc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:25:43 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-eXtTbs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:25:43 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-QBDPon-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:25:43 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-wR7VCe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:25:43 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-PJwNUA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:25:43 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-ko3S6q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:25:43 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-OZcWs7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:25:43 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-mI3xy2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:25:43 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-PRz00k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:25:43 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-7vBQMB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:25:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:25:43 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-qIKgki-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:25:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:25:44 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-uPimoP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:25:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:25:44 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-5oMsRu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:25:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:25:44 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-KmoPCX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:25:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:25:44 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-eZMdLQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:25:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:25:44 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-zUc3ig-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:25:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:25:44 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-KvE3wd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:25:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:25:44 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-pdqFaw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:25:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:25:45 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-D_Z2Nt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:25:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:25:45 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 16:25:45 INFO - Running setup.py install for manifestparser 16:25:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:25:45 INFO - Running setup.py install for mozcrash 16:25:45 INFO - Running setup.py install for mozdebug 16:25:45 INFO - Running setup.py install for mozdevice 16:25:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:25:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:25:45 INFO - Running setup.py install for mozfile 16:25:46 INFO - Running setup.py install for mozhttpd 16:25:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:25:46 INFO - Running setup.py install for mozinfo 16:25:46 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:25:46 INFO - Running setup.py install for mozInstall 16:25:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:25:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:25:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:25:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:25:46 INFO - Running setup.py install for mozleak 16:25:46 INFO - Running setup.py install for mozlog 16:25:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:25:46 INFO - Running setup.py install for moznetwork 16:25:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:25:46 INFO - Running setup.py install for mozprocess 16:25:47 INFO - Running setup.py install for mozprofile 16:25:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:25:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:25:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:25:47 INFO - Running setup.py install for mozrunner 16:25:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:25:47 INFO - Running setup.py install for mozscreenshot 16:25:47 INFO - Running setup.py install for moztest 16:25:47 INFO - Running setup.py install for mozversion 16:25:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:25:47 INFO - Running setup.py install for wptserve 16:25:48 INFO - Running setup.py install for marionette-driver 16:25:48 INFO - Running setup.py install for browsermob-proxy 16:25:48 INFO - Running setup.py install for marionette-client 16:25:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:25:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:25:48 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 16:25:48 INFO - Cleaning up... 16:25:48 INFO - Return code: 0 16:25:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:25:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:25:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:25:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:48 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 0x105706e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105723f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fea8b57a840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10571f5e0>, '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 0x105302cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10532d990>, '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.cShbX7Nm2A/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.LZgZ5hkFVB/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:25:48 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 16:25:48 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 16:25:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.cShbX7Nm2A/Render', 16:25:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:25:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:25:48 INFO - 'HOME': '/Users/cltbld', 16:25:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:25:48 INFO - 'LOGNAME': 'cltbld', 16:25:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:48 INFO - 'MOZ_NO_REMOTE': '1', 16:25:48 INFO - 'NO_EM_RESTART': '1', 16:25:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:25:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:48 INFO - 'PWD': '/builds/slave/test', 16:25:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:25:48 INFO - 'SHELL': '/bin/bash', 16:25:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LZgZ5hkFVB/Listeners', 16:25:48 INFO - 'TMPDIR': '/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/', 16:25:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:25:48 INFO - 'USER': 'cltbld', 16:25:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:25:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:25:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:25:48 INFO - 'XPC_FLAGS': '0x0', 16:25:48 INFO - 'XPC_SERVICE_NAME': '0', 16:25:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:25:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:25:49 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-X8ewCb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:25:49 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)) 16:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:25:49 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-r6j_ad-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:25:49 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)) 16:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:25:49 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-PBEdjs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:25:49 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)) 16:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:25:49 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-5319cJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:25:49 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)) 16:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:25:49 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-5ip8cy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:25:49 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)) 16:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:25:49 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-rUqYLn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:25:49 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)) 16:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:25:49 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-Okj4Hw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:25:49 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)) 16:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:25:49 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-6PQuPZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:25:49 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)) 16:25:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:25:49 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-aGqubJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:25:50 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)) 16:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:25:50 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-6SZa6i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:25:50 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)) 16:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:25:50 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-jt74P_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:25:50 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)) 16:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:25:50 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-awFd5t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:25:50 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)) 16:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:25:50 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-Zl_ZbW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:25:50 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)) 16:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:25:50 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-xFzrbY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:25:50 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)) 16:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:25:50 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-pYGLFh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:25:50 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)) 16:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:25:50 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-3O04U0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:25:50 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)) 16:25:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:25:50 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-mat4IW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:25:50 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)) 16:25:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:25:50 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-YboFCg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:25:51 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)) 16:25:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:25:51 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-YsOFAH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:25:51 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)) 16:25:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:25:51 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-2ciHE6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:25:51 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)) 16:25:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:25:51 INFO - Running setup.py (path:/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/pip-LwV23I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:25:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:25:51 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)) 16:25:51 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)) 16:25:51 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)) 16:25:51 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)) 16:25:51 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)) 16:25:51 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)) 16:25:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:25:51 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 16:25:51 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 16:25:51 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 16:25:51 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 16:25:51 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 16:25:51 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 16:25:54 INFO - Downloading blessings-1.6.tar.gz 16:25:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:25:54 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)) 16:25:54 INFO - Installing collected packages: blessings 16:25:54 INFO - Running setup.py install for blessings 16:25:54 INFO - Successfully installed blessings 16:25:54 INFO - Cleaning up... 16:25:54 INFO - Return code: 0 16:25:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:25:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:25:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:25:54 INFO - Reading from file tmpfile_stdout 16:25:54 INFO - Current package versions: 16:25:54 INFO - blessings == 1.6 16:25:54 INFO - blobuploader == 1.2.4 16:25:54 INFO - browsermob-proxy == 0.6.0 16:25:54 INFO - docopt == 0.6.1 16:25:54 INFO - manifestparser == 1.1 16:25:54 INFO - marionette-client == 2.3.0 16:25:54 INFO - marionette-driver == 1.4.0 16:25:54 INFO - mozInstall == 1.12 16:25:54 INFO - mozcrash == 0.17 16:25:54 INFO - mozdebug == 0.1 16:25:54 INFO - mozdevice == 0.48 16:25:54 INFO - mozfile == 1.2 16:25:54 INFO - mozhttpd == 0.7 16:25:54 INFO - mozinfo == 0.9 16:25:54 INFO - mozleak == 0.1 16:25:54 INFO - mozlog == 3.1 16:25:54 INFO - moznetwork == 0.27 16:25:54 INFO - mozprocess == 0.22 16:25:54 INFO - mozprofile == 0.28 16:25:54 INFO - mozrunner == 6.11 16:25:54 INFO - mozscreenshot == 0.1 16:25:54 INFO - mozsystemmonitor == 0.0 16:25:54 INFO - moztest == 0.7 16:25:54 INFO - mozversion == 1.4 16:25:54 INFO - psutil == 3.1.1 16:25:54 INFO - requests == 1.2.3 16:25:54 INFO - wptserve == 1.4.0 16:25:54 INFO - wsgiref == 0.1.2 16:25:54 INFO - Running post-action listener: _resource_record_post_action 16:25:54 INFO - Running post-action listener: _start_resource_monitoring 16:25:54 INFO - Starting resource monitoring. 16:25:54 INFO - ##### 16:25:54 INFO - ##### Running pull step. 16:25:54 INFO - ##### 16:25:54 INFO - Running pre-action listener: _resource_record_pre_action 16:25:54 INFO - Running main action method: pull 16:25:54 INFO - Pull has nothing to do! 16:25:54 INFO - Running post-action listener: _resource_record_post_action 16:25:54 INFO - ##### 16:25:54 INFO - ##### Running install step. 16:25:54 INFO - ##### 16:25:54 INFO - Running pre-action listener: _resource_record_pre_action 16:25:54 INFO - Running main action method: install 16:25:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:25:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:25:55 INFO - Reading from file tmpfile_stdout 16:25:55 INFO - Detecting whether we're running mozinstall >=1.0... 16:25:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:25:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:25:55 INFO - Reading from file tmpfile_stdout 16:25:55 INFO - Output received: 16:25:55 INFO - Usage: mozinstall [options] installer 16:25:55 INFO - Options: 16:25:55 INFO - -h, --help show this help message and exit 16:25:55 INFO - -d DEST, --destination=DEST 16:25:55 INFO - Directory to install application into. [default: 16:25:55 INFO - "/builds/slave/test"] 16:25:55 INFO - --app=APP Application being installed. [default: firefox] 16:25:55 INFO - mkdir: /builds/slave/test/build/application 16:25:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:25:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:26:14 INFO - Reading from file tmpfile_stdout 16:26:14 INFO - Output received: 16:26:14 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:26:14 INFO - Running post-action listener: _resource_record_post_action 16:26:14 INFO - ##### 16:26:14 INFO - ##### Running run-tests step. 16:26:14 INFO - ##### 16:26:14 INFO - Running pre-action listener: _resource_record_pre_action 16:26:14 INFO - Running main action method: run_tests 16:26:14 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:26:14 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:26:14 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:26:14 INFO - grabbing minidump binary from tooltool 16:26:14 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')]} 16:26:14 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 0x10571f5e0>, '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 0x105302cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10532d990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:26:14 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 16:26:14 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 16:26:14 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:26:14 INFO - Return code: 0 16:26:14 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:26:14 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:26:14 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/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:26:14 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/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:26:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.cShbX7Nm2A/Render', 16:26:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:26:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:26:14 INFO - 'HOME': '/Users/cltbld', 16:26:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:26:14 INFO - 'LOGNAME': 'cltbld', 16:26:14 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:26:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:26:14 INFO - 'MOZ_NO_REMOTE': '1', 16:26:14 INFO - 'NO_EM_RESTART': '1', 16:26:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:26:14 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:26:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:26:14 INFO - 'PWD': '/builds/slave/test', 16:26:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:26:14 INFO - 'SHELL': '/bin/bash', 16:26:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.LZgZ5hkFVB/Listeners', 16:26:14 INFO - 'TMPDIR': '/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/T/', 16:26:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:26:14 INFO - 'USER': 'cltbld', 16:26:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:26:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:26:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:26:14 INFO - 'XPC_FLAGS': '0x0', 16:26:14 INFO - 'XPC_SERVICE_NAME': '0', 16:26:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:26:14 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/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:26:15 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 16:26:15 INFO - import pkg_resources 16:26:16 INFO - Using 1 client processes 16:26:16 INFO - wptserve Starting http server on 127.0.0.1:8000 16:26:16 INFO - wptserve Starting http server on 127.0.0.1:8001 16:26:16 INFO - wptserve Starting http server on 127.0.0.1:8443 16:26:18 INFO - SUITE-START | Running 778 tests 16:26:18 INFO - Running testharness tests 16:26:18 INFO - Setting up ssl 16:26:18 INFO - PROCESS | certutil | 16:26:18 INFO - PROCESS | certutil | 16:26:18 INFO - PROCESS | certutil | 16:26:18 INFO - Certificate Nickname Trust Attributes 16:26:18 INFO - SSL,S/MIME,JAR/XPI 16:26:18 INFO - 16:26:18 INFO - web-platform-tests CT,, 16:26:18 INFO - 16:26:18 INFO - Starting runner 16:26:19 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 16:26:19 INFO - PROCESS | 1646 | 1461194779601 Marionette DEBUG Marionette enabled via build flag and pref 16:26:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11671e000 == 1 [pid = 1646] [id = 1] 16:26:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 1 (0x11671e800) [pid = 1646] [serial = 1] [outer = 0x0] 16:26:19 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:26:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 2 (0x11671f800) [pid = 1646] [serial = 2] [outer = 0x11671e800] 16:26:19 INFO - PROCESS | 1646 | 1461194779913 Marionette INFO Listening on port 2828 16:26:20 INFO - PROCESS | 1646 | 1461194780136 Marionette DEBUG Marionette enabled via command-line flag 16:26:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x119235000 == 2 [pid = 1646] [id = 2] 16:26:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 3 (0x119235800) [pid = 1646] [serial = 3] [outer = 0x0] 16:26:20 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:26:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 4 (0x119236800) [pid = 1646] [serial = 4] [outer = 0x119235800] 16:26:20 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 16:26:20 INFO - PROCESS | 1646 | 1461194780292 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 16:26:20 INFO - PROCESS | 1646 | 1461194780379 Marionette DEBUG Closed connection conn0 16:26:20 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 16:26:20 INFO - PROCESS | 1646 | 1461194780385 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 16:26:20 INFO - PROCESS | 1646 | 1461194780401 Marionette DEBUG Closed connection conn1 16:26:20 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 16:26:20 INFO - PROCESS | 1646 | 1461194780406 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 16:26:20 INFO - PROCESS | 1646 | 1461194780413 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:26:20 INFO - PROCESS | 1646 | 1461194780418 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420142102","device":"desktop","version":"48.0a1"} 16:26:20 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 16:26:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c577000 == 3 [pid = 1646] [id = 3] 16:26:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 5 (0x11c577800) [pid = 1646] [serial = 5] [outer = 0x0] 16:26:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c57d800 == 4 [pid = 1646] [id = 4] 16:26:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 6 (0x11c0de400) [pid = 1646] [serial = 6] [outer = 0x0] 16:26:21 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 16:26:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f84000 == 5 [pid = 1646] [id = 5] 16:26:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 7 (0x11c0dd000) [pid = 1646] [serial = 7] [outer = 0x0] 16:26:21 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 16:26:21 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 16:26:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 8 (0x124403400) [pid = 1646] [serial = 8] [outer = 0x11c0dd000] 16:26:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 9 (0x126586800) [pid = 1646] [serial = 9] [outer = 0x11c577800] 16:26:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 10 (0x1240b1c00) [pid = 1646] [serial = 10] [outer = 0x11c0de400] 16:26:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 11 (0x1240b3c00) [pid = 1646] [serial = 11] [outer = 0x11c0dd000] 16:26:22 INFO - PROCESS | 1646 | 1461194782531 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1646 | 1461194782539 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 12 (0x11c7d8c00) [pid = 1646] [serial = 12] [outer = 0x11c0dd000] 16:26:22 INFO - PROCESS | 1646 | 1461194782892 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3e618f4a-08e8-834c-8a5d-84d71ddaf17e","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420142102","device":"desktop","version":"48.0a1","command_id":1}}] 16:26:22 INFO - PROCESS | 1646 | 1461194782986 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}] 16:26:23 INFO - PROCESS | 1646 | 1461194783029 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:26:23 INFO - PROCESS | 1646 | 1461194783117 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:26:23 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 16:26:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 13 (0x12adb5400) [pid = 1646] [serial = 13] [outer = 0x11c0dd000] 16:26:23 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:23 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 5287 16:26:23 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 5287 16:26:23 INFO - PROCESS | 1646 | 1461194783406 Marionette TRACE conn2 <- [1,3,null,{}] 16:26:23 INFO - PROCESS | 1646 | 1461194783414 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:26:23 INFO - PROCESS | 1646 | 1461194783423 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:26:23 INFO - PROCESS | 1646 | 1461194783452 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:26:23 INFO - PROCESS | 1646 | 1461194783454 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:26:23 INFO - PROCESS | 1646 | 1461194783457 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 1646 | 1461194783461 Marionette TRACE conn2 <- [1,6,null,{}] 16:26:23 INFO - PROCESS | 1646 | 1461194783465 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}] 16:26:23 INFO - PROCESS | 1646 | 1461194783473 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:26:23 INFO - PROCESS | 1646 | 1461194783478 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12909f800 == 6 [pid = 1646] [id = 6] 16:26:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 14 (0x129536c00) [pid = 1646] [serial = 14] [outer = 0x0] 16:26:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 15 (0x12ad25400) [pid = 1646] [serial = 15] [outer = 0x129536c00] 16:26:23 INFO - PROCESS | 1646 | 1461194783508 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 16 (0x12b43b000) [pid = 1646] [serial = 16] [outer = 0x129536c00] 16:26:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c20c800 == 7 [pid = 1646] [id = 7] 16:26:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 17 (0x12adbf000) [pid = 1646] [serial = 17] [outer = 0x0] 16:26:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 18 (0x12b441c00) [pid = 1646] [serial = 18] [outer = 0x12adbf000] 16:26:23 INFO - PROCESS | 1646 | 1461194783854 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1646 | 1461194783880 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]]]}] 16:26:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 19 (0x12b6ad800) [pid = 1646] [serial = 19] [outer = 0x12adbf000] 16:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 474ms 16:26:23 INFO - PROCESS | 1646 | 1461194783938 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 1646 | 1461194783939 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:26:23 INFO - PROCESS | 1646 | 1461194783945 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 1646 | 1461194783946 Marionette TRACE conn2 <- [1,10,null,{}] 16:26:23 INFO - PROCESS | 1646 | 1461194783981 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}] 16:26:24 INFO - PROCESS | 1646 | 1461194784104 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:26:24 INFO - PROCESS | 1646 | 1461194784118 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d288800 == 8 [pid = 1646] [id = 8] 16:26:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 20 (0x12b6ad000) [pid = 1646] [serial = 20] [outer = 0x0] 16:26:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 21 (0x12d2aec00) [pid = 1646] [serial = 21] [outer = 0x12b6ad000] 16:26:24 INFO - PROCESS | 1646 | 1461194784173 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 22 (0x12d2b3400) [pid = 1646] [serial = 22] [outer = 0x12b6ad000] 16:26:24 INFO - PROCESS | 1646 | 1461194784453 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]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 519ms 16:26:24 INFO - PROCESS | 1646 | 1461194784501 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 1646 | 1461194784503 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:26:24 INFO - PROCESS | 1646 | 1461194784514 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1646 | 1461194784515 Marionette TRACE conn2 <- [1,14,null,{}] 16:26:24 INFO - PROCESS | 1646 | 1461194784518 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}] 16:26:24 INFO - PROCESS | 1646 | 1461194784611 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:26:24 INFO - PROCESS | 1646 | 1461194784615 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dca1800 == 9 [pid = 1646] [id = 9] 16:26:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 23 (0x12d2b6000) [pid = 1646] [serial = 23] [outer = 0x0] 16:26:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 24 (0x12d957400) [pid = 1646] [serial = 24] [outer = 0x12d2b6000] 16:26:24 INFO - PROCESS | 1646 | 1461194784641 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 25 (0x12dc54000) [pid = 1646] [serial = 25] [outer = 0x12d2b6000] 16:26:24 INFO - PROCESS | 1646 | 1461194784903 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]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 422ms 16:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:26:24 INFO - PROCESS | 1646 | 1461194784935 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 1646 | 1461194784936 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:26:24 INFO - PROCESS | 1646 | 1461194784938 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1646 | 1461194784940 Marionette TRACE conn2 <- [1,18,null,{}] 16:26:24 INFO - PROCESS | 1646 | 1461194784950 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}] 16:26:25 INFO - PROCESS | 1646 | 1461194785046 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:26:25 INFO - PROCESS | 1646 | 1461194785050 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e60a000 == 10 [pid = 1646] [id = 10] 16:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 26 (0x12e48a000) [pid = 1646] [serial = 26] [outer = 0x0] 16:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 27 (0x12e496800) [pid = 1646] [serial = 27] [outer = 0x12e48a000] 16:26:25 INFO - PROCESS | 1646 | 1461194785076 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 28 (0x12e506c00) [pid = 1646] [serial = 28] [outer = 0x12e48a000] 16:26:25 INFO - PROCESS | 1646 | 1461194785356 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]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 476ms 16:26:25 INFO - PROCESS | 1646 | 1461194785415 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 1646 | 1461194785417 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:26:25 INFO - PROCESS | 1646 | 1461194785419 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1646 | 1461194785420 Marionette TRACE conn2 <- [1,22,null,{}] 16:26:25 INFO - PROCESS | 1646 | 1461194785422 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}] 16:26:25 INFO - PROCESS | 1646 | 1461194785515 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:26:25 INFO - PROCESS | 1646 | 1461194785520 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ab59800 == 11 [pid = 1646] [id = 11] 16:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 29 (0x119ee0c00) [pid = 1646] [serial = 29] [outer = 0x0] 16:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 30 (0x11adadc00) [pid = 1646] [serial = 30] [outer = 0x119ee0c00] 16:26:25 INFO - PROCESS | 1646 | 1461194785546 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 31 (0x12e83ac00) [pid = 1646] [serial = 31] [outer = 0x119ee0c00] 16:26:25 INFO - PROCESS | 1646 | 1461194785793 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]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 16:26:25 INFO - PROCESS | 1646 | 1461194785838 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 1646 | 1461194785840 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:26:25 INFO - PROCESS | 1646 | 1461194785850 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1646 | 1461194785851 Marionette TRACE conn2 <- [1,26,null,{}] 16:26:25 INFO - PROCESS | 1646 | 1461194785853 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}] 16:26:25 INFO - PROCESS | 1646 | 1461194785951 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:26:25 INFO - PROCESS | 1646 | 1461194785956 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae85000 == 12 [pid = 1646] [id = 12] 16:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 32 (0x11ae26400) [pid = 1646] [serial = 32] [outer = 0x0] 16:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 33 (0x1291d1800) [pid = 1646] [serial = 33] [outer = 0x11ae26400] 16:26:25 INFO - PROCESS | 1646 | 1461194785983 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 34 (0x12e87e000) [pid = 1646] [serial = 34] [outer = 0x11ae26400] 16:26:26 INFO - PROCESS | 1646 | 1461194786259 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]]]}] 16:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 16:26:26 INFO - PROCESS | 1646 | 1461194786268 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:26:26 INFO - PROCESS | 1646 | 1461194786269 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:26:26 INFO - PROCESS | 1646 | 1461194786271 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:26:26 INFO - PROCESS | 1646 | 1461194786273 Marionette TRACE conn2 <- [1,30,null,{}] 16:26:26 INFO - PROCESS | 1646 | 1461194786282 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}] 16:26:26 INFO - PROCESS | 1646 | 1461194786373 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:26:26 INFO - PROCESS | 1646 | 1461194786380 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c2e000 == 13 [pid = 1646] [id = 13] 16:26:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 35 (0x129433800) [pid = 1646] [serial = 35] [outer = 0x0] 16:26:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 36 (0x129435c00) [pid = 1646] [serial = 36] [outer = 0x129433800] 16:26:26 INFO - PROCESS | 1646 | 1461194786405 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 37 (0x12b443400) [pid = 1646] [serial = 37] [outer = 0x129433800] 16:26:26 INFO - PROCESS | 1646 | 1461194786642 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]]]}] 16:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 420ms 16:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:26:26 INFO - PROCESS | 1646 | 1461194786698 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:26:26 INFO - PROCESS | 1646 | 1461194786699 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:26:26 INFO - PROCESS | 1646 | 1461194786701 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:26:26 INFO - PROCESS | 1646 | 1461194786702 Marionette TRACE conn2 <- [1,34,null,{}] 16:26:26 INFO - PROCESS | 1646 | 1461194786705 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}] 16:26:26 INFO - PROCESS | 1646 | 1461194786797 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:26:26 INFO - PROCESS | 1646 | 1461194786802 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef3f800 == 14 [pid = 1646] [id = 14] 16:26:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 38 (0x12e87f000) [pid = 1646] [serial = 38] [outer = 0x0] 16:26:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 39 (0x12e886000) [pid = 1646] [serial = 39] [outer = 0x12e87f000] 16:26:26 INFO - PROCESS | 1646 | 1461194786828 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 40 (0x12ef8d800) [pid = 1646] [serial = 40] [outer = 0x12e87f000] 16:26:27 INFO - PROCESS | 1646 | 1461194787066 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]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 16:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:26:27 INFO - PROCESS | 1646 | 1461194787119 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1646 | 1461194787120 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:26:27 INFO - PROCESS | 1646 | 1461194787122 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1646 | 1461194787124 Marionette TRACE conn2 <- [1,38,null,{}] 16:26:27 INFO - PROCESS | 1646 | 1461194787133 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}] 16:26:27 INFO - PROCESS | 1646 | 1461194787229 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:26:27 INFO - PROCESS | 1646 | 1461194787234 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2ec800 == 15 [pid = 1646] [id = 15] 16:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 41 (0x12ef90000) [pid = 1646] [serial = 41] [outer = 0x0] 16:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 42 (0x12ef98000) [pid = 1646] [serial = 42] [outer = 0x12ef90000] 16:26:27 INFO - PROCESS | 1646 | 1461194787258 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 43 (0x12f718000) [pid = 1646] [serial = 43] [outer = 0x12ef90000] 16:26:27 INFO - PROCESS | 1646 | 1461194787509 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]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 16:26:27 INFO - PROCESS | 1646 | 1461194787549 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1646 | 1461194787550 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:26:27 INFO - PROCESS | 1646 | 1461194787552 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1646 | 1461194787553 Marionette TRACE conn2 <- [1,42,null,{}] 16:26:27 INFO - PROCESS | 1646 | 1461194787555 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}] 16:26:27 INFO - PROCESS | 1646 | 1461194787653 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:26:27 INFO - PROCESS | 1646 | 1461194787657 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f7ac800 == 16 [pid = 1646] [id = 16] 16:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 44 (0x12f71a400) [pid = 1646] [serial = 44] [outer = 0x0] 16:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 45 (0x12fa4d400) [pid = 1646] [serial = 45] [outer = 0x12f71a400] 16:26:27 INFO - PROCESS | 1646 | 1461194787683 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 46 (0x12fa51c00) [pid = 1646] [serial = 46] [outer = 0x12f71a400] 16:26:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb67000 == 17 [pid = 1646] [id = 17] 16:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 47 (0x12fb67800) [pid = 1646] [serial = 47] [outer = 0x0] 16:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 48 (0x12fb6c000) [pid = 1646] [serial = 48] [outer = 0x12fb67800] 16:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 49 (0x12fb6b000) [pid = 1646] [serial = 49] [outer = 0x12fb67800] 16:26:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae74000 == 18 [pid = 1646] [id = 18] 16:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x12fa4e400) [pid = 1646] [serial = 50] [outer = 0x0] 16:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x12fd0a000) [pid = 1646] [serial = 51] [outer = 0x12fa4e400] 16:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x12fd09800) [pid = 1646] [serial = 52] [outer = 0x12fa4e400] 16:26:28 INFO - PROCESS | 1646 | 1461194788079 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]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 568ms 16:26:28 INFO - PROCESS | 1646 | 1461194788121 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1646 | 1461194788122 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:26:28 INFO - PROCESS | 1646 | 1461194788124 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1646 | 1461194788126 Marionette TRACE conn2 <- [1,46,null,{}] 16:26:28 INFO - PROCESS | 1646 | 1461194788128 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}] 16:26:28 INFO - PROCESS | 1646 | 1461194788217 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:26:28 INFO - PROCESS | 1646 | 1461194788224 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301a0800 == 19 [pid = 1646] [id = 19] 16:26:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x12fa54400) [pid = 1646] [serial = 53] [outer = 0x0] 16:26:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x12fd23000) [pid = 1646] [serial = 54] [outer = 0x12fa54400] 16:26:28 INFO - PROCESS | 1646 | 1461194788253 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x119cc5800) [pid = 1646] [serial = 55] [outer = 0x12fa54400] 16:26:28 INFO - PROCESS | 1646 | 1461194788533 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]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 16:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:26:28 INFO - PROCESS | 1646 | 1461194788548 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1646 | 1461194788549 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:26:28 INFO - PROCESS | 1646 | 1461194788551 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1646 | 1461194788552 Marionette TRACE conn2 <- [1,50,null,{}] 16:26:28 INFO - PROCESS | 1646 | 1461194788554 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}] 16:26:28 INFO - PROCESS | 1646 | 1461194788655 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:26:28 INFO - PROCESS | 1646 | 1461194788659 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abcb000 == 20 [pid = 1646] [id = 20] 16:26:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x11ab6f000) [pid = 1646] [serial = 56] [outer = 0x0] 16:26:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x11aeca000) [pid = 1646] [serial = 57] [outer = 0x11ab6f000] 16:26:28 INFO - PROCESS | 1646 | 1461194788684 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x11aed0400) [pid = 1646] [serial = 58] [outer = 0x11ab6f000] 16:26:28 INFO - PROCESS | 1646 | 1461194788917 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]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 16:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:26:28 INFO - PROCESS | 1646 | 1461194788969 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1646 | 1461194788970 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:26:28 INFO - PROCESS | 1646 | 1461194788973 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1646 | 1461194788974 Marionette TRACE conn2 <- [1,54,null,{}] 16:26:28 INFO - PROCESS | 1646 | 1461194788983 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}] 16:26:29 INFO - PROCESS | 1646 | 1461194789077 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:26:29 INFO - PROCESS | 1646 | 1461194789082 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301a4000 == 21 [pid = 1646] [id = 21] 16:26:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x11aecc400) [pid = 1646] [serial = 59] [outer = 0x0] 16:26:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x130267800) [pid = 1646] [serial = 60] [outer = 0x11aecc400] 16:26:29 INFO - PROCESS | 1646 | 1461194789106 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x13026cc00) [pid = 1646] [serial = 61] [outer = 0x11aecc400] 16:26:29 INFO - PROCESS | 1646 | 1461194789329 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]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 375ms 16:26:29 INFO - PROCESS | 1646 | 1461194789349 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1646 | 1461194789351 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:26:29 INFO - PROCESS | 1646 | 1461194789353 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1646 | 1461194789354 Marionette TRACE conn2 <- [1,58,null,{}] 16:26:29 INFO - PROCESS | 1646 | 1461194789356 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}] 16:26:29 INFO - PROCESS | 1646 | 1461194789471 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:26:29 INFO - PROCESS | 1646 | 1461194789477 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x13099e800 == 22 [pid = 1646] [id = 22] 16:26:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x13026f000) [pid = 1646] [serial = 62] [outer = 0x0] 16:26:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1304d4000) [pid = 1646] [serial = 63] [outer = 0x13026f000] 16:26:29 INFO - PROCESS | 1646 | 1461194789501 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1304d9c00) [pid = 1646] [serial = 64] [outer = 0x13026f000] 16:26:30 INFO - PROCESS | 1646 | 1461194790501 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]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1170ms 16:26:30 INFO - PROCESS | 1646 | 1461194790523 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 1646 | 1461194790528 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:26:30 INFO - PROCESS | 1646 | 1461194790551 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 1646 | 1461194790554 Marionette TRACE conn2 <- [1,62,null,{}] 16:26:30 INFO - PROCESS | 1646 | 1461194790558 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}] 16:26:30 INFO - PROCESS | 1646 | 1461194790669 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:26:30 INFO - PROCESS | 1646 | 1461194790742 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x11571b000 == 23 [pid = 1646] [id = 23] 16:26:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x114f61c00) [pid = 1646] [serial = 65] [outer = 0x0] 16:26:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x11535b000) [pid = 1646] [serial = 66] [outer = 0x114f61c00] 16:26:30 INFO - PROCESS | 1646 | 1461194790775 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11655d000) [pid = 1646] [serial = 67] [outer = 0x114f61c00] 16:26:31 INFO - PROCESS | 1646 | 1461194791183 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]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 674ms 16:26:31 INFO - PROCESS | 1646 | 1461194791223 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1646 | 1461194791227 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:26:31 INFO - PROCESS | 1646 | 1461194791232 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1646 | 1461194791234 Marionette TRACE conn2 <- [1,66,null,{}] 16:26:31 INFO - PROCESS | 1646 | 1461194791237 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}] 16:26:31 INFO - PROCESS | 1646 | 1461194791348 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:26:31 INFO - PROCESS | 1646 | 1461194791389 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x119244800 == 24 [pid = 1646] [id = 24] 16:26:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11655fc00) [pid = 1646] [serial = 68] [outer = 0x0] 16:26:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1192a6000) [pid = 1646] [serial = 69] [outer = 0x11655fc00] 16:26:31 INFO - PROCESS | 1646 | 1461194791420 Marionette DEBUG loaded listener.js 16:26:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x119cc0400) [pid = 1646] [serial = 70] [outer = 0x11655fc00] 16:26:31 INFO - PROCESS | 1646 | 1461194791832 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]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 16:26:31 INFO - PROCESS | 1646 | 1461194791852 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1646 | 1461194791853 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:26:31 INFO - PROCESS | 1646 | 1461194791856 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1646 | 1461194791858 Marionette TRACE conn2 <- [1,70,null,{}] 16:26:31 INFO - PROCESS | 1646 | 1461194791866 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}] 16:26:31 INFO - PROCESS | 1646 | 1461194791982 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:26:32 INFO - PROCESS | 1646 | 1461194792052 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x119952000 == 25 [pid = 1646] [id = 25] 16:26:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x11ae91400) [pid = 1646] [serial = 71] [outer = 0x0] 16:26:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11aeca800) [pid = 1646] [serial = 72] [outer = 0x11ae91400] 16:26:32 INFO - PROCESS | 1646 | 1461194792087 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11baeb800) [pid = 1646] [serial = 73] [outer = 0x11ae91400] 16:26:32 INFO - PROCESS | 1646 | 1461194792734 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]]]}] 16:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 924ms 16:26:32 INFO - PROCESS | 1646 | 1461194792783 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1646 | 1461194792785 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:26:32 INFO - PROCESS | 1646 | 1461194792790 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1646 | 1461194792793 Marionette TRACE conn2 <- [1,74,null,{}] 16:26:32 INFO - PROCESS | 1646 | 1461194792798 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}] 16:26:32 INFO - PROCESS | 1646 | 1461194792874 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:26:32 INFO - PROCESS | 1646 | 1461194792934 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11671a000 == 26 [pid = 1646] [id = 26] 16:26:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x118fcb800) [pid = 1646] [serial = 74] [outer = 0x0] 16:26:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x119072c00) [pid = 1646] [serial = 75] [outer = 0x118fcb800] 16:26:32 INFO - PROCESS | 1646 | 1461194792963 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x119227400) [pid = 1646] [serial = 76] [outer = 0x118fcb800] 16:26:33 INFO - PROCESS | 1646 | 1461194793324 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]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 573ms 16:26:33 INFO - PROCESS | 1646 | 1461194793364 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:26:33 INFO - PROCESS | 1646 | 1461194793367 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:26:33 INFO - PROCESS | 1646 | 1461194793372 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1646 | 1461194793373 Marionette TRACE conn2 <- [1,78,null,{}] 16:26:33 INFO - PROCESS | 1646 | 1461194793376 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}] 16:26:33 INFO - PROCESS | 1646 | 1461194793462 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:26:33 INFO - PROCESS | 1646 | 1461194793505 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x115289800 == 27 [pid = 1646] [id = 27] 16:26:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1146bf400) [pid = 1646] [serial = 77] [outer = 0x0] 16:26:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x114c45800) [pid = 1646] [serial = 78] [outer = 0x1146bf400] 16:26:33 INFO - PROCESS | 1646 | 1461194793532 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119e5c400) [pid = 1646] [serial = 79] [outer = 0x1146bf400] 16:26:33 INFO - PROCESS | 1646 | 1461194793817 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]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 16:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:26:33 INFO - PROCESS | 1646 | 1461194793849 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:26:33 INFO - PROCESS | 1646 | 1461194793851 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:26:33 INFO - PROCESS | 1646 | 1461194793853 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1646 | 1461194793855 Marionette TRACE conn2 <- [1,82,null,{}] 16:26:33 INFO - PROCESS | 1646 | 1461194793866 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}] 16:26:33 INFO - PROCESS | 1646 | 1461194793940 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:26:33 INFO - PROCESS | 1646 | 1461194793946 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x119236000 == 28 [pid = 1646] [id = 28] 16:26:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119ee6000) [pid = 1646] [serial = 80] [outer = 0x0] 16:26:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11a9cb800) [pid = 1646] [serial = 81] [outer = 0x119ee6000] 16:26:33 INFO - PROCESS | 1646 | 1461194793976 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11ae23400) [pid = 1646] [serial = 82] [outer = 0x119ee6000] 16:26:34 INFO - PROCESS | 1646 | 1461194794284 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]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 475ms 16:26:34 INFO - PROCESS | 1646 | 1461194794330 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 1646 | 1461194794332 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:26:34 INFO - PROCESS | 1646 | 1461194794334 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1646 | 1461194794335 Marionette TRACE conn2 <- [1,86,null,{}] 16:26:34 INFO - PROCESS | 1646 | 1461194794338 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}] 16:26:34 INFO - PROCESS | 1646 | 1461194794410 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:26:34 INFO - PROCESS | 1646 | 1461194794415 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x11994f000 == 29 [pid = 1646] [id = 29] 16:26:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11ae95c00) [pid = 1646] [serial = 83] [outer = 0x0] 16:26:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11aec8000) [pid = 1646] [serial = 84] [outer = 0x11ae95c00] 16:26:34 INFO - PROCESS | 1646 | 1461194794443 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11aee9800) [pid = 1646] [serial = 85] [outer = 0x11ae95c00] 16:26:34 INFO - PROCESS | 1646 | 1461194794785 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]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 16:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:26:34 INFO - PROCESS | 1646 | 1461194794804 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 1646 | 1461194794806 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:26:34 INFO - PROCESS | 1646 | 1461194794811 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1646 | 1461194794812 Marionette TRACE conn2 <- [1,90,null,{}] 16:26:34 INFO - PROCESS | 1646 | 1461194794816 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}] 16:26:34 INFO - PROCESS | 1646 | 1461194794933 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:26:34 INFO - PROCESS | 1646 | 1461194794943 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c21800 == 30 [pid = 1646] [id = 30] 16:26:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11ae96400) [pid = 1646] [serial = 86] [outer = 0x0] 16:26:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11b6dcc00) [pid = 1646] [serial = 87] [outer = 0x11ae96400] 16:26:34 INFO - PROCESS | 1646 | 1461194794985 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11baeec00) [pid = 1646] [serial = 88] [outer = 0x11ae96400] 16:26:35 INFO - PROCESS | 1646 | 1461194795400 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]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 622ms 16:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:26:35 INFO - PROCESS | 1646 | 1461194795431 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1646 | 1461194795432 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:26:35 INFO - PROCESS | 1646 | 1461194795434 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1646 | 1461194795435 Marionette TRACE conn2 <- [1,94,null,{}] 16:26:35 INFO - PROCESS | 1646 | 1461194795437 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}] 16:26:35 INFO - PROCESS | 1646 | 1461194795547 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:26:35 INFO - PROCESS | 1646 | 1461194795554 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a963800 == 31 [pid = 1646] [id = 31] 16:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11ba2b400) [pid = 1646] [serial = 89] [outer = 0x0] 16:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11bf80c00) [pid = 1646] [serial = 90] [outer = 0x11ba2b400] 16:26:35 INFO - PROCESS | 1646 | 1461194795583 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11c476c00) [pid = 1646] [serial = 91] [outer = 0x11ba2b400] 16:26:35 INFO - PROCESS | 1646 | 1461194795854 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]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 16:26:35 INFO - PROCESS | 1646 | 1461194795902 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1646 | 1461194795903 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:26:35 INFO - PROCESS | 1646 | 1461194795905 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1646 | 1461194795907 Marionette TRACE conn2 <- [1,98,null,{}] 16:26:35 INFO - PROCESS | 1646 | 1461194795910 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}] 16:26:35 INFO - PROCESS | 1646 | 1461194795985 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:26:35 INFO - PROCESS | 1646 | 1461194795989 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae83800 == 32 [pid = 1646] [id = 32] 16:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11bf84c00) [pid = 1646] [serial = 92] [outer = 0x0] 16:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11c765800) [pid = 1646] [serial = 93] [outer = 0x11bf84c00] 16:26:36 INFO - PROCESS | 1646 | 1461194796017 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123031c00) [pid = 1646] [serial = 94] [outer = 0x11bf84c00] 16:26:36 INFO - PROCESS | 1646 | 1461194796316 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]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 16:26:36 INFO - PROCESS | 1646 | 1461194796333 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 1646 | 1461194796334 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:26:36 INFO - PROCESS | 1646 | 1461194796336 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 1646 | 1461194796337 Marionette TRACE conn2 <- [1,102,null,{}] 16:26:36 INFO - PROCESS | 1646 | 1461194796339 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}] 16:26:36 INFO - PROCESS | 1646 | 1461194796415 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:26:36 INFO - PROCESS | 1646 | 1461194796463 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0be800 == 33 [pid = 1646] [id = 33] 16:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11c471c00) [pid = 1646] [serial = 95] [outer = 0x0] 16:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x123c22400) [pid = 1646] [serial = 96] [outer = 0x11c471c00] 16:26:36 INFO - PROCESS | 1646 | 1461194796488 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123e77000) [pid = 1646] [serial = 97] [outer = 0x11c471c00] 16:26:36 INFO - PROCESS | 1646 | 1461194796761 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]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 16:26:36 INFO - PROCESS | 1646 | 1461194796805 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 1646 | 1461194796807 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:26:36 INFO - PROCESS | 1646 | 1461194796814 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 1646 | 1461194796815 Marionette TRACE conn2 <- [1,106,null,{}] 16:26:36 INFO - PROCESS | 1646 | 1461194796819 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}] 16:26:36 INFO - PROCESS | 1646 | 1461194796932 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:26:36 INFO - PROCESS | 1646 | 1461194796938 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf05000 == 34 [pid = 1646] [id = 34] 16:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x123e73c00) [pid = 1646] [serial = 98] [outer = 0x0] 16:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1240af400) [pid = 1646] [serial = 99] [outer = 0x123e73c00] 16:26:36 INFO - PROCESS | 1646 | 1461194796980 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x124224c00) [pid = 1646] [serial = 100] [outer = 0x123e73c00] 16:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 573ms 16:26:37 INFO - PROCESS | 1646 | 1461194797379 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]]]}] 16:26:37 INFO - PROCESS | 1646 | 1461194797385 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1646 | 1461194797386 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:26:37 INFO - PROCESS | 1646 | 1461194797388 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1646 | 1461194797389 Marionette TRACE conn2 <- [1,110,null,{}] 16:26:37 INFO - PROCESS | 1646 | 1461194797397 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}] 16:26:37 INFO - PROCESS | 1646 | 1461194797497 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:26:37 INFO - PROCESS | 1646 | 1461194797504 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c29c800 == 35 [pid = 1646] [id = 35] 16:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12403b800) [pid = 1646] [serial = 101] [outer = 0x0] 16:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1244a0c00) [pid = 1646] [serial = 102] [outer = 0x12403b800] 16:26:37 INFO - PROCESS | 1646 | 1461194797534 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x123e79000) [pid = 1646] [serial = 103] [outer = 0x12403b800] 16:26:37 INFO - PROCESS | 1646 | 1461194797821 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]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 16:26:37 INFO - PROCESS | 1646 | 1461194797858 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1646 | 1461194797861 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:26:37 INFO - PROCESS | 1646 | 1461194797865 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1646 | 1461194797866 Marionette TRACE conn2 <- [1,114,null,{}] 16:26:37 INFO - PROCESS | 1646 | 1461194797869 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}] 16:26:37 INFO - PROCESS | 1646 | 1461194797958 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:26:37 INFO - PROCESS | 1646 | 1461194797964 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c74d800 == 36 [pid = 1646] [id = 36] 16:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12733e400) [pid = 1646] [serial = 104] [outer = 0x0] 16:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12770c400) [pid = 1646] [serial = 105] [outer = 0x12733e400] 16:26:37 INFO - PROCESS | 1646 | 1461194797992 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x127f80c00) [pid = 1646] [serial = 106] [outer = 0x12733e400] 16:26:38 INFO - PROCESS | 1646 | 1461194798332 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]]]}] 16:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 520ms 16:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:26:38 INFO - PROCESS | 1646 | 1461194798386 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 1646 | 1461194798387 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:26:38 INFO - PROCESS | 1646 | 1461194798389 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 1646 | 1461194798390 Marionette TRACE conn2 <- [1,118,null,{}] 16:26:38 INFO - PROCESS | 1646 | 1461194798393 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}] 16:26:38 INFO - PROCESS | 1646 | 1461194798468 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:26:38 INFO - PROCESS | 1646 | 1461194798471 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c94000 == 37 [pid = 1646] [id = 37] 16:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x127772000) [pid = 1646] [serial = 107] [outer = 0x0] 16:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x128a7a800) [pid = 1646] [serial = 108] [outer = 0x127772000] 16:26:38 INFO - PROCESS | 1646 | 1461194798499 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128b1a000) [pid = 1646] [serial = 109] [outer = 0x127772000] 16:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 472ms 16:26:38 INFO - PROCESS | 1646 | 1461194798854 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]]]}] 16:26:38 INFO - PROCESS | 1646 | 1461194798862 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 1646 | 1461194798864 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:26:38 INFO - PROCESS | 1646 | 1461194798867 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 1646 | 1461194798869 Marionette TRACE conn2 <- [1,122,null,{}] 16:26:38 INFO - PROCESS | 1646 | 1461194798872 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}] 16:26:38 INFO - PROCESS | 1646 | 1461194798988 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:26:39 INFO - PROCESS | 1646 | 1461194799061 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x123dad800 == 38 [pid = 1646] [id = 38] 16:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1279c5400) [pid = 1646] [serial = 110] [outer = 0x0] 16:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x128b1f800) [pid = 1646] [serial = 111] [outer = 0x1279c5400] 16:26:39 INFO - PROCESS | 1646 | 1461194799101 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1291d0000) [pid = 1646] [serial = 112] [outer = 0x1279c5400] 16:26:39 INFO - PROCESS | 1646 | 1461194799400 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]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 571ms 16:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:26:39 INFO - PROCESS | 1646 | 1461194799437 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 1646 | 1461194799438 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:26:39 INFO - PROCESS | 1646 | 1461194799448 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1646 | 1461194799449 Marionette TRACE conn2 <- [1,126,null,{}] 16:26:39 INFO - PROCESS | 1646 | 1461194799452 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}] 16:26:39 INFO - PROCESS | 1646 | 1461194799532 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:26:39 INFO - PROCESS | 1646 | 1461194799537 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f73000 == 39 [pid = 1646] [id = 39] 16:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1291d0800) [pid = 1646] [serial = 113] [outer = 0x0] 16:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x129434400) [pid = 1646] [serial = 114] [outer = 0x1291d0800] 16:26:39 INFO - PROCESS | 1646 | 1461194799562 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12952dc00) [pid = 1646] [serial = 115] [outer = 0x1291d0800] 16:26:40 INFO - PROCESS | 1646 | 1461194800081 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]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 678ms 16:26:40 INFO - PROCESS | 1646 | 1461194800119 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1646 | 1461194800123 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:26:40 INFO - PROCESS | 1646 | 1461194800131 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1646 | 1461194800134 Marionette TRACE conn2 <- [1,130,null,{}] 16:26:40 INFO - PROCESS | 1646 | 1461194800140 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}] 16:26:40 INFO - PROCESS | 1646 | 1461194800286 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:26:40 INFO - PROCESS | 1646 | 1461194800397 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x118a9e000 == 40 [pid = 1646] [id = 40] 16:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119074400) [pid = 1646] [serial = 116] [outer = 0x0] 16:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11921e400) [pid = 1646] [serial = 117] [outer = 0x119074400] 16:26:40 INFO - PROCESS | 1646 | 1461194800466 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119cc1c00) [pid = 1646] [serial = 118] [outer = 0x119074400] 16:26:40 INFO - PROCESS | 1646 | 1461194800935 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]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 825ms 16:26:40 INFO - PROCESS | 1646 | 1461194800954 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1646 | 1461194800957 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:26:40 INFO - PROCESS | 1646 | 1461194800962 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1646 | 1461194800964 Marionette TRACE conn2 <- [1,134,null,{}] 16:26:40 INFO - PROCESS | 1646 | 1461194800966 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}] 16:26:41 INFO - PROCESS | 1646 | 1461194801070 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:26:41 INFO - PROCESS | 1646 | 1461194801113 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a95d000 == 41 [pid = 1646] [id = 41] 16:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x119075000) [pid = 1646] [serial = 119] [outer = 0x0] 16:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11a9ccc00) [pid = 1646] [serial = 120] [outer = 0x119075000] 16:26:41 INFO - PROCESS | 1646 | 1461194801144 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11aec8400) [pid = 1646] [serial = 121] [outer = 0x119075000] 16:26:41 INFO - PROCESS | 1646 | 1461194801594 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]]]}] 16:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 670ms 16:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:26:41 INFO - PROCESS | 1646 | 1461194801632 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:26:41 INFO - PROCESS | 1646 | 1461194801634 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:26:41 INFO - PROCESS | 1646 | 1461194801636 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - PROCESS | 1646 | 1461194801639 Marionette TRACE conn2 <- [1,138,null,{}] 16:26:41 INFO - PROCESS | 1646 | 1461194801647 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}] 16:26:41 INFO - PROCESS | 1646 | 1461194801746 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:26:41 INFO - PROCESS | 1646 | 1461194801806 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c91800 == 42 [pid = 1646] [id = 42] 16:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11c067000) [pid = 1646] [serial = 122] [outer = 0x0] 16:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11c0d3000) [pid = 1646] [serial = 123] [outer = 0x11c067000] 16:26:41 INFO - PROCESS | 1646 | 1461194801839 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x123c2b800) [pid = 1646] [serial = 124] [outer = 0x11c067000] 16:26:42 INFO - PROCESS | 1646 | 1461194802313 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]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 726ms 16:26:42 INFO - PROCESS | 1646 | 1461194802473 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 1646 | 1461194802475 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:26:42 INFO - PROCESS | 1646 | 1461194802500 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1646 | 1461194802502 Marionette TRACE conn2 <- [1,142,null,{}] 16:26:42 INFO - PROCESS | 1646 | 1461194802506 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}] 16:26:42 INFO - PROCESS | 1646 | 1461194802591 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:26:42 INFO - PROCESS | 1646 | 1461194802636 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f97800 == 43 [pid = 1646] [id = 43] 16:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x118fc7800) [pid = 1646] [serial = 125] [outer = 0x0] 16:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x119034800) [pid = 1646] [serial = 126] [outer = 0x118fc7800] 16:26:42 INFO - PROCESS | 1646 | 1461194802665 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x119cc2400) [pid = 1646] [serial = 127] [outer = 0x118fc7800] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12909f800 == 42 [pid = 1646] [id = 6] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x123dad800 == 41 [pid = 1646] [id = 38] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x123c94000 == 40 [pid = 1646] [id = 37] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11c74d800 == 39 [pid = 1646] [id = 36] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11c29c800 == 38 [pid = 1646] [id = 35] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf05000 == 37 [pid = 1646] [id = 34] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0be800 == 36 [pid = 1646] [id = 33] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae83800 == 35 [pid = 1646] [id = 32] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11a963800 == 34 [pid = 1646] [id = 31] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119c21800 == 33 [pid = 1646] [id = 30] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11994f000 == 32 [pid = 1646] [id = 29] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119236000 == 31 [pid = 1646] [id = 28] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x115289800 == 30 [pid = 1646] [id = 27] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11671a000 == 29 [pid = 1646] [id = 26] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119952000 == 28 [pid = 1646] [id = 25] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119244800 == 27 [pid = 1646] [id = 24] 16:26:43 INFO - PROCESS | 1646 | 1461194803193 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]]]}] 16:26:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11571b000 == 26 [pid = 1646] [id = 23] 16:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 729ms 16:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:26:43 INFO - PROCESS | 1646 | 1461194803222 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1646 | 1461194803224 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:26:43 INFO - PROCESS | 1646 | 1461194803230 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1646 | 1461194803233 Marionette TRACE conn2 <- [1,146,null,{}] 16:26:43 INFO - PROCESS | 1646 | 1461194803237 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}] 16:26:43 INFO - PROCESS | 1646 | 1461194803331 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:26:43 INFO - PROCESS | 1646 | 1461194803391 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11652d800 == 27 [pid = 1646] [id = 44] 16:26:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x119032800) [pid = 1646] [serial = 128] [outer = 0x0] 16:26:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11907c000) [pid = 1646] [serial = 129] [outer = 0x119032800] 16:26:43 INFO - PROCESS | 1646 | 1461194803424 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x119e5b000) [pid = 1646] [serial = 130] [outer = 0x119032800] 16:26:43 INFO - PROCESS | 1646 | 1461194803867 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]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 672ms 16:26:43 INFO - PROCESS | 1646 | 1461194803910 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1646 | 1461194803914 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:26:43 INFO - PROCESS | 1646 | 1461194803920 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1646 | 1461194803922 Marionette TRACE conn2 <- [1,150,null,{}] 16:26:43 INFO - PROCESS | 1646 | 1461194803925 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}] 16:26:44 INFO - PROCESS | 1646 | 1461194804018 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:26:44 INFO - PROCESS | 1646 | 1461194804076 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x119949800 == 28 [pid = 1646] [id = 45] 16:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11ae20800) [pid = 1646] [serial = 131] [outer = 0x0] 16:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11ae26c00) [pid = 1646] [serial = 132] [outer = 0x11ae20800] 16:26:44 INFO - PROCESS | 1646 | 1461194804107 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11aec7400) [pid = 1646] [serial = 133] [outer = 0x11ae20800] 16:26:44 INFO - PROCESS | 1646 | 1461194804551 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]]]}] 16:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 670ms 16:26:44 INFO - PROCESS | 1646 | 1461194804594 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:26:44 INFO - PROCESS | 1646 | 1461194804596 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:26:44 INFO - PROCESS | 1646 | 1461194804599 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1646 | 1461194804601 Marionette TRACE conn2 <- [1,154,null,{}] 16:26:44 INFO - PROCESS | 1646 | 1461194804610 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}] 16:26:44 INFO - PROCESS | 1646 | 1461194804705 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:26:44 INFO - PROCESS | 1646 | 1461194804767 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abc2800 == 29 [pid = 1646] [id = 46] 16:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11b6e8c00) [pid = 1646] [serial = 134] [outer = 0x0] 16:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11baf1c00) [pid = 1646] [serial = 135] [outer = 0x11b6e8c00] 16:26:44 INFO - PROCESS | 1646 | 1461194804801 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11c069c00) [pid = 1646] [serial = 136] [outer = 0x11b6e8c00] 16:26:45 INFO - PROCESS | 1646 | 1461194805248 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]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 671ms 16:26:45 INFO - PROCESS | 1646 | 1461194805270 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 1646 | 1461194805272 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:26:45 INFO - PROCESS | 1646 | 1461194805290 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 1646 | 1461194805291 Marionette TRACE conn2 <- [1,158,null,{}] 16:26:45 INFO - PROCESS | 1646 | 1461194805315 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}] 16:26:45 INFO - PROCESS | 1646 | 1461194805405 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:26:45 INFO - PROCESS | 1646 | 1461194805464 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf09000 == 30 [pid = 1646] [id = 47] 16:26:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11bae3c00) [pid = 1646] [serial = 137] [outer = 0x0] 16:26:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x123c27400) [pid = 1646] [serial = 138] [outer = 0x11bae3c00] 16:26:45 INFO - PROCESS | 1646 | 1461194805495 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1240b1400) [pid = 1646] [serial = 139] [outer = 0x11bae3c00] 16:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 689ms 16:26:45 INFO - PROCESS | 1646 | 1461194805969 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]]]}] 16:26:45 INFO - PROCESS | 1646 | 1461194805997 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:26:46 INFO - PROCESS | 1646 | 1461194805999 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:26:46 INFO - PROCESS | 1646 | 1461194806005 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1646 | 1461194806007 Marionette TRACE conn2 <- [1,162,null,{}] 16:26:46 INFO - PROCESS | 1646 | 1461194806013 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}] 16:26:46 INFO - PROCESS | 1646 | 1461194806141 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:26:46 INFO - PROCESS | 1646 | 1461194806224 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c52b800 == 31 [pid = 1646] [id = 48] 16:26:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11c06a000) [pid = 1646] [serial = 140] [outer = 0x0] 16:26:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x124410000) [pid = 1646] [serial = 141] [outer = 0x11c06a000] 16:26:46 INFO - PROCESS | 1646 | 1461194806273 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1273f0000) [pid = 1646] [serial = 142] [outer = 0x11c06a000] 16:26:46 INFO - PROCESS | 1646 | 1461194806813 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]]]}] 16:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 873ms 16:26:46 INFO - PROCESS | 1646 | 1461194806878 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:26:46 INFO - PROCESS | 1646 | 1461194806880 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:26:46 INFO - PROCESS | 1646 | 1461194806883 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1646 | 1461194806885 Marionette TRACE conn2 <- [1,166,null,{}] 16:26:46 INFO - PROCESS | 1646 | 1461194806890 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}] 16:26:46 INFO - PROCESS | 1646 | 1461194806977 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:26:47 INFO - PROCESS | 1646 | 1461194807039 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fad800 == 32 [pid = 1646] [id = 49] 16:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x119031c00) [pid = 1646] [serial = 143] [outer = 0x0] 16:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11922bc00) [pid = 1646] [serial = 144] [outer = 0x119031c00] 16:26:47 INFO - PROCESS | 1646 | 1461194807068 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x119ee8c00) [pid = 1646] [serial = 145] [outer = 0x119031c00] 16:26:47 INFO - PROCESS | 1646 | --DOCSHELL 0x11a95d000 == 31 [pid = 1646] [id = 41] 16:26:47 INFO - PROCESS | 1646 | --DOCSHELL 0x118a9e000 == 30 [pid = 1646] [id = 40] 16:26:47 INFO - PROCESS | 1646 | 1461194807503 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]]]}] 16:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 16:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:26:47 INFO - PROCESS | 1646 | 1461194807554 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 1646 | 1461194807557 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:26:47 INFO - PROCESS | 1646 | 1461194807561 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1646 | 1461194807563 Marionette TRACE conn2 <- [1,170,null,{}] 16:26:47 INFO - PROCESS | 1646 | 1461194807568 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}] 16:26:47 INFO - PROCESS | 1646 | 1461194807677 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:26:47 INFO - PROCESS | 1646 | 1461194807746 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x119371800 == 31 [pid = 1646] [id = 50] 16:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x119cb7800) [pid = 1646] [serial = 146] [outer = 0x0] 16:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11a9c2800) [pid = 1646] [serial = 147] [outer = 0x119cb7800] 16:26:47 INFO - PROCESS | 1646 | 1461194807839 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11ae24c00) [pid = 1646] [serial = 148] [outer = 0x119cb7800] 16:26:48 INFO - PROCESS | 1646 | 1461194808385 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]]]}] 16:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 872ms 16:26:48 INFO - PROCESS | 1646 | 1461194808432 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 1646 | 1461194808436 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:26:48 INFO - PROCESS | 1646 | 1461194808441 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 1646 | 1461194808445 Marionette TRACE conn2 <- [1,174,null,{}] 16:26:48 INFO - PROCESS | 1646 | 1461194808448 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}] 16:26:48 INFO - PROCESS | 1646 | 1461194808538 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:26:48 INFO - PROCESS | 1646 | 1461194808600 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b660800 == 32 [pid = 1646] [id = 51] 16:26:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11aee4800) [pid = 1646] [serial = 149] [outer = 0x0] 16:26:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11baeac00) [pid = 1646] [serial = 150] [outer = 0x11aee4800] 16:26:48 INFO - PROCESS | 1646 | 1461194808631 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11c0d2000) [pid = 1646] [serial = 151] [outer = 0x11aee4800] 16:26:49 INFO - PROCESS | 1646 | 1461194809047 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]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 623ms 16:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:26:49 INFO - PROCESS | 1646 | 1461194809064 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1646 | 1461194809066 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:26:49 INFO - PROCESS | 1646 | 1461194809068 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1646 | 1461194809071 Marionette TRACE conn2 <- [1,178,null,{}] 16:26:49 INFO - PROCESS | 1646 | 1461194809078 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}] 16:26:49 INFO - PROCESS | 1646 | 1461194809174 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:26:49 INFO - PROCESS | 1646 | 1461194809220 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x123dbf800 == 33 [pid = 1646] [id = 52] 16:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x11c0dcc00) [pid = 1646] [serial = 152] [outer = 0x0] 16:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x123f54800) [pid = 1646] [serial = 153] [outer = 0x11c0dcc00] 16:26:49 INFO - PROCESS | 1646 | 1461194809253 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x127776000) [pid = 1646] [serial = 154] [outer = 0x11c0dcc00] 16:26:49 INFO - PROCESS | 1646 | 1461194809689 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]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 16:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:26:49 INFO - PROCESS | 1646 | 1461194809743 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1646 | 1461194809745 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:26:49 INFO - PROCESS | 1646 | 1461194809749 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1646 | 1461194809751 Marionette TRACE conn2 <- [1,182,null,{}] 16:26:49 INFO - PROCESS | 1646 | 1461194809753 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}] 16:26:49 INFO - PROCESS | 1646 | 1461194809860 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:26:49 INFO - PROCESS | 1646 | 1461194809932 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1160e3800 == 34 [pid = 1646] [id = 53] 16:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1289e5000) [pid = 1646] [serial = 155] [outer = 0x0] 16:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x128b1fc00) [pid = 1646] [serial = 156] [outer = 0x1289e5000] 16:26:49 INFO - PROCESS | 1646 | 1461194809963 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12942fc00) [pid = 1646] [serial = 157] [outer = 0x1289e5000] 16:26:50 INFO - PROCESS | 1646 | 1461194810385 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]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 669ms 16:26:50 INFO - PROCESS | 1646 | 1461194810428 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1646 | 1461194810429 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:26:50 INFO - PROCESS | 1646 | 1461194810433 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1646 | 1461194810434 Marionette TRACE conn2 <- [1,186,null,{}] 16:26:50 INFO - PROCESS | 1646 | 1461194810437 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}] 16:26:50 INFO - PROCESS | 1646 | 1461194810527 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:26:50 INFO - PROCESS | 1646 | 1461194810588 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12750b000 == 35 [pid = 1646] [id = 54] 16:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x129430c00) [pid = 1646] [serial = 158] [outer = 0x0] 16:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x129536000) [pid = 1646] [serial = 159] [outer = 0x129430c00] 16:26:50 INFO - PROCESS | 1646 | 1461194810618 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x129540c00) [pid = 1646] [serial = 160] [outer = 0x129430c00] 16:26:51 INFO - PROCESS | 1646 | 1461194811037 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]]]}] 16:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 619ms 16:26:51 INFO - PROCESS | 1646 | 1461194811053 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:26:51 INFO - PROCESS | 1646 | 1461194811055 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:26:51 INFO - PROCESS | 1646 | 1461194811057 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 1646 | 1461194811059 Marionette TRACE conn2 <- [1,190,null,{}] 16:26:51 INFO - PROCESS | 1646 | 1461194811061 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}] 16:26:51 INFO - PROCESS | 1646 | 1461194811227 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:26:51 INFO - PROCESS | 1646 | 1461194811405 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x118a9e000 == 36 [pid = 1646] [id = 55] 16:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x114406c00) [pid = 1646] [serial = 161] [outer = 0x0] 16:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x1163f8400) [pid = 1646] [serial = 162] [outer = 0x114406c00] 16:26:51 INFO - PROCESS | 1646 | 1461194811438 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1192a8800) [pid = 1646] [serial = 163] [outer = 0x114406c00] 16:26:51 INFO - PROCESS | 1646 | --DOCSHELL 0x11ab59800 == 35 [pid = 1646] [id = 11] 16:26:51 INFO - PROCESS | 1646 | --DOCSHELL 0x11abc2800 == 34 [pid = 1646] [id = 46] 16:26:51 INFO - PROCESS | 1646 | --DOCSHELL 0x119949800 == 33 [pid = 1646] [id = 45] 16:26:51 INFO - PROCESS | 1646 | --DOCSHELL 0x11652d800 == 32 [pid = 1646] [id = 44] 16:26:51 INFO - PROCESS | 1646 | 1461194811936 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]]]}] 16:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 920ms 16:26:51 INFO - PROCESS | 1646 | 1461194811977 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:26:51 INFO - PROCESS | 1646 | 1461194811980 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:26:51 INFO - PROCESS | 1646 | 1461194811983 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 1646 | 1461194811986 Marionette TRACE conn2 <- [1,194,null,{}] 16:26:51 INFO - PROCESS | 1646 | 1461194811991 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}] 16:26:52 INFO - PROCESS | 1646 | 1461194812086 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:26:52 INFO - PROCESS | 1646 | 1461194812162 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a969800 == 33 [pid = 1646] [id = 56] 16:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11adb1c00) [pid = 1646] [serial = 164] [outer = 0x0] 16:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11ae21800) [pid = 1646] [serial = 165] [outer = 0x11adb1c00] 16:26:52 INFO - PROCESS | 1646 | 1461194812196 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11aee8c00) [pid = 1646] [serial = 166] [outer = 0x11adb1c00] 16:26:52 INFO - PROCESS | 1646 | 1461194812658 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]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 721ms 16:26:52 INFO - PROCESS | 1646 | 1461194812705 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1646 | 1461194812709 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:26:52 INFO - PROCESS | 1646 | 1461194812733 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1646 | 1461194812735 Marionette TRACE conn2 <- [1,198,null,{}] 16:26:52 INFO - PROCESS | 1646 | 1461194812738 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}] 16:26:52 INFO - PROCESS | 1646 | 1461194812833 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:26:52 INFO - PROCESS | 1646 | 1461194812898 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c95000 == 34 [pid = 1646] [id = 57] 16:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x11c473400) [pid = 1646] [serial = 167] [outer = 0x0] 16:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x11c7d5400) [pid = 1646] [serial = 168] [outer = 0x11c473400] 16:26:52 INFO - PROCESS | 1646 | 1461194812929 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x124170c00) [pid = 1646] [serial = 169] [outer = 0x11c473400] 16:26:53 INFO - PROCESS | 1646 | 1461194813356 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]]]}] 16:26:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 672ms 16:26:53 INFO - PROCESS | 1646 | 1461194813403 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:26:53 INFO - PROCESS | 1646 | 1461194813405 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:26:53 INFO - PROCESS | 1646 | 1461194813428 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 1646 | 1461194813432 Marionette TRACE conn2 <- [1,202,null,{}] 16:26:53 INFO - PROCESS | 1646 | 1461194813451 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}] 16:26:53 INFO - PROCESS | 1646 | 1461194813585 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:26:53 INFO - PROCESS | 1646 | 1461194813671 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x128922800 == 35 [pid = 1646] [id = 58] 16:26:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x127f1f400) [pid = 1646] [serial = 170] [outer = 0x0] 16:26:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x1289d7400) [pid = 1646] [serial = 171] [outer = 0x127f1f400] 16:26:53 INFO - PROCESS | 1646 | 1461194813724 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12942c000) [pid = 1646] [serial = 172] [outer = 0x127f1f400] 16:26:54 INFO - PROCESS | 1646 | 1461194814186 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]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 797ms 16:26:54 INFO - PROCESS | 1646 | 1461194814206 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 1646 | 1461194814208 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:26:54 INFO - PROCESS | 1646 | 1461194814229 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1646 | 1461194814230 Marionette TRACE conn2 <- [1,206,null,{}] 16:26:54 INFO - PROCESS | 1646 | 1461194814235 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}] 16:26:54 INFO - PROCESS | 1646 | 1461194814326 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:26:54 INFO - PROCESS | 1646 | 1461194814391 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x128bad800 == 36 [pid = 1646] [id = 59] 16:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12ad22400) [pid = 1646] [serial = 173] [outer = 0x0] 16:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12adb9c00) [pid = 1646] [serial = 174] [outer = 0x12ad22400] 16:26:54 INFO - PROCESS | 1646 | 1461194814422 Marionette DEBUG loaded listener.js 16:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12b437c00) [pid = 1646] [serial = 175] [outer = 0x12ad22400] 16:26:54 INFO - PROCESS | 1646 | 1461194814833 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]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 639ms 16:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:26:54 INFO - PROCESS | 1646 | 1461194814850 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 1646 | 1461194814851 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:26:54 INFO - PROCESS | 1646 | 1461194814853 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1646 | 1461194814855 Marionette TRACE conn2 <- [1,210,null,{}] 16:26:54 INFO - PROCESS | 1646 | 1461194814857 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}] 16:26:54 INFO - PROCESS | 1646 | 1461194814947 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:26:55 INFO - PROCESS | 1646 | 1461194814995 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1144c4800 == 37 [pid = 1646] [id = 60] 16:26:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12b43ac00) [pid = 1646] [serial = 176] [outer = 0x0] 16:26:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12b442000) [pid = 1646] [serial = 177] [outer = 0x12b43ac00] 16:26:55 INFO - PROCESS | 1646 | 1461194815025 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12b6a9c00) [pid = 1646] [serial = 178] [outer = 0x12b43ac00] 16:26:55 INFO - PROCESS | 1646 | 1461194815450 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]]]}] 16:26:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 16:26:55 INFO - PROCESS | 1646 | 1461194815472 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:26:55 INFO - PROCESS | 1646 | 1461194815474 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:26:55 INFO - PROCESS | 1646 | 1461194815476 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:26:55 INFO - PROCESS | 1646 | 1461194815477 Marionette TRACE conn2 <- [1,214,null,{}] 16:26:55 INFO - PROCESS | 1646 | 1461194815480 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}] 16:26:55 INFO - PROCESS | 1646 | 1461194815604 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:26:55 INFO - PROCESS | 1646 | 1461194815689 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0aa000 == 38 [pid = 1646] [id = 61] 16:26:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12b6b0400) [pid = 1646] [serial = 179] [outer = 0x0] 16:26:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12d0e7400) [pid = 1646] [serial = 180] [outer = 0x12b6b0400] 16:26:55 INFO - PROCESS | 1646 | 1461194815734 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12d94ac00) [pid = 1646] [serial = 181] [outer = 0x12b6b0400] 16:26:56 INFO - PROCESS | 1646 | 1461194816153 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]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 721ms 16:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:26:56 INFO - PROCESS | 1646 | 1461194816197 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 1646 | 1461194816199 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:26:56 INFO - PROCESS | 1646 | 1461194816201 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1646 | 1461194816202 Marionette TRACE conn2 <- [1,218,null,{}] 16:26:56 INFO - PROCESS | 1646 | 1461194816205 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}] 16:26:56 INFO - PROCESS | 1646 | 1461194816295 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:26:56 INFO - PROCESS | 1646 | 1461194816344 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c21e000 == 39 [pid = 1646] [id = 62] 16:26:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x1163f4400) [pid = 1646] [serial = 182] [outer = 0x0] 16:26:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12d954800) [pid = 1646] [serial = 183] [outer = 0x1163f4400] 16:26:56 INFO - PROCESS | 1646 | 1461194816373 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12dc4c400) [pid = 1646] [serial = 184] [outer = 0x1163f4400] 16:26:56 INFO - PROCESS | 1646 | 1461194816829 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]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 668ms 16:26:56 INFO - PROCESS | 1646 | 1461194816870 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:26:56 INFO - PROCESS | 1646 | 1461194816872 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:26:56 INFO - PROCESS | 1646 | 1461194816875 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1646 | 1461194816877 Marionette TRACE conn2 <- [1,222,null,{}] 16:26:56 INFO - PROCESS | 1646 | 1461194816881 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}] 16:26:56 INFO - PROCESS | 1646 | 1461194816991 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:26:57 INFO - PROCESS | 1646 | 1461194817057 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x119eb8800 == 40 [pid = 1646] [id = 63] 16:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x11ae90800) [pid = 1646] [serial = 185] [outer = 0x0] 16:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x11aed2000) [pid = 1646] [serial = 186] [outer = 0x11ae90800] 16:26:57 INFO - PROCESS | 1646 | 1461194817087 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x11baef400) [pid = 1646] [serial = 187] [outer = 0x11ae90800] 16:26:57 INFO - PROCESS | 1646 | --DOCSHELL 0x119371800 == 39 [pid = 1646] [id = 50] 16:26:57 INFO - PROCESS | 1646 | 1461194817537 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]]]}] 16:26:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 672ms 16:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:26:57 INFO - PROCESS | 1646 | 1461194817548 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 1646 | 1461194817550 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:26:57 INFO - PROCESS | 1646 | 1461194817554 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1646 | 1461194817556 Marionette TRACE conn2 <- [1,226,null,{}] 16:26:57 INFO - PROCESS | 1646 | 1461194817577 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}] 16:26:57 INFO - PROCESS | 1646 | 1461194817696 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:26:57 INFO - PROCESS | 1646 | 1461194817748 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c29c800 == 40 [pid = 1646] [id = 64] 16:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x11adaa800) [pid = 1646] [serial = 188] [outer = 0x0] 16:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x11ba39800) [pid = 1646] [serial = 189] [outer = 0x11adaa800] 16:26:57 INFO - PROCESS | 1646 | 1461194817781 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x11c478c00) [pid = 1646] [serial = 190] [outer = 0x11adaa800] 16:26:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12770c800) [pid = 1646] [serial = 191] [outer = 0x12fa4e400] 16:26:58 INFO - PROCESS | 1646 | 1461194818256 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]]]}] 16:26:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 771ms 16:26:58 INFO - PROCESS | 1646 | 1461194818325 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:26:58 INFO - PROCESS | 1646 | 1461194818331 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:26:58 INFO - PROCESS | 1646 | 1461194818335 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 1646 | 1461194818337 Marionette TRACE conn2 <- [1,230,null,{}] 16:26:58 INFO - PROCESS | 1646 | 1461194818340 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}] 16:26:58 INFO - PROCESS | 1646 | 1461194818436 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:26:58 INFO - PROCESS | 1646 | 1461194818515 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x128aba800 == 41 [pid = 1646] [id = 65] 16:26:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x1275e9000) [pid = 1646] [serial = 192] [outer = 0x0] 16:26:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x128a86800) [pid = 1646] [serial = 193] [outer = 0x1275e9000] 16:26:58 INFO - PROCESS | 1646 | 1461194818546 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x129538c00) [pid = 1646] [serial = 194] [outer = 0x1275e9000] 16:26:58 INFO - PROCESS | 1646 | 1461194818974 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]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 16:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:26:59 INFO - PROCESS | 1646 | 1461194819006 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1646 | 1461194819007 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:26:59 INFO - PROCESS | 1646 | 1461194819010 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1646 | 1461194819012 Marionette TRACE conn2 <- [1,234,null,{}] 16:26:59 INFO - PROCESS | 1646 | 1461194819020 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}] 16:26:59 INFO - PROCESS | 1646 | 1461194819120 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:26:59 INFO - PROCESS | 1646 | 1461194819176 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d029800 == 42 [pid = 1646] [id = 66] 16:26:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12adbe800) [pid = 1646] [serial = 195] [outer = 0x0] 16:26:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12b6ab000) [pid = 1646] [serial = 196] [outer = 0x12adbe800] 16:26:59 INFO - PROCESS | 1646 | 1461194819208 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12d0ec800) [pid = 1646] [serial = 197] [outer = 0x12adbe800] 16:26:59 INFO - PROCESS | 1646 | 1461194819671 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]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 671ms 16:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:26:59 INFO - PROCESS | 1646 | 1461194819682 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1646 | 1461194819685 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:26:59 INFO - PROCESS | 1646 | 1461194819688 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1646 | 1461194819690 Marionette TRACE conn2 <- [1,238,null,{}] 16:26:59 INFO - PROCESS | 1646 | 1461194819694 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}] 16:26:59 INFO - PROCESS | 1646 | 1461194819857 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:26:59 INFO - PROCESS | 1646 | 1461194819978 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d277800 == 43 [pid = 1646] [id = 67] 16:26:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12d2af000) [pid = 1646] [serial = 198] [outer = 0x0] 16:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12d951000) [pid = 1646] [serial = 199] [outer = 0x12d2af000] 16:27:00 INFO - PROCESS | 1646 | 1461194820015 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12dc51000) [pid = 1646] [serial = 200] [outer = 0x12d2af000] 16:27:00 INFO - PROCESS | 1646 | 1461194820454 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]]]}] 16:27:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 821ms 16:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:27:00 INFO - PROCESS | 1646 | 1461194820508 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:27:00 INFO - PROCESS | 1646 | 1461194820510 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:27:00 INFO - PROCESS | 1646 | 1461194820512 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 1646 | 1461194820513 Marionette TRACE conn2 <- [1,242,null,{}] 16:27:00 INFO - PROCESS | 1646 | 1461194820516 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}] 16:27:00 INFO - PROCESS | 1646 | 1461194820606 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:27:00 INFO - PROCESS | 1646 | 1461194820659 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db61800 == 44 [pid = 1646] [id = 68] 16:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12dc50400) [pid = 1646] [serial = 201] [outer = 0x0] 16:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12e489000) [pid = 1646] [serial = 202] [outer = 0x12dc50400] 16:27:00 INFO - PROCESS | 1646 | 1461194820690 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12e492800) [pid = 1646] [serial = 203] [outer = 0x12dc50400] 16:27:01 INFO - PROCESS | 1646 | 1461194821120 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]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 620ms 16:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:27:01 INFO - PROCESS | 1646 | 1461194821132 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1646 | 1461194821133 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:27:01 INFO - PROCESS | 1646 | 1461194821135 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1646 | 1461194821137 Marionette TRACE conn2 <- [1,246,null,{}] 16:27:01 INFO - PROCESS | 1646 | 1461194821139 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}] 16:27:01 INFO - PROCESS | 1646 | 1461194821271 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:27:01 INFO - PROCESS | 1646 | 1461194821341 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db9a800 == 45 [pid = 1646] [id = 69] 16:27:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12e508800) [pid = 1646] [serial = 204] [outer = 0x0] 16:27:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12e839c00) [pid = 1646] [serial = 205] [outer = 0x12e508800] 16:27:01 INFO - PROCESS | 1646 | 1461194821372 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12e886c00) [pid = 1646] [serial = 206] [outer = 0x12e508800] 16:27:01 INFO - PROCESS | 1646 | 1461194821865 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]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 769ms 16:27:01 INFO - PROCESS | 1646 | 1461194821906 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1646 | 1461194821908 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:27:01 INFO - PROCESS | 1646 | 1461194821934 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1646 | 1461194821936 Marionette TRACE conn2 <- [1,250,null,{}] 16:27:01 INFO - PROCESS | 1646 | 1461194821942 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}] 16:27:02 INFO - PROCESS | 1646 | 1461194822036 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:27:02 INFO - PROCESS | 1646 | 1461194822109 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ed2000 == 46 [pid = 1646] [id = 70] 16:27:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x11aed1c00) [pid = 1646] [serial = 207] [outer = 0x0] 16:27:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x11b6e8000) [pid = 1646] [serial = 208] [outer = 0x11aed1c00] 16:27:02 INFO - PROCESS | 1646 | 1461194822139 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x11c7d0c00) [pid = 1646] [serial = 209] [outer = 0x11aed1c00] 16:27:02 INFO - PROCESS | 1646 | 1461194822617 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]]]}] 16:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 745ms 16:27:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf09000 == 45 [pid = 1646] [id = 47] 16:27:02 INFO - PROCESS | 1646 | --DOCSHELL 0x128922800 == 44 [pid = 1646] [id = 58] 16:27:02 INFO - PROCESS | 1646 | --DOCSHELL 0x123c95000 == 43 [pid = 1646] [id = 57] 16:27:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11a969800 == 42 [pid = 1646] [id = 56] 16:27:02 INFO - PROCESS | 1646 | 1461194822766 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:27:02 INFO - PROCESS | 1646 | 1461194822769 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:27:02 INFO - PROCESS | 1646 | 1461194822803 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1646 | 1461194822806 Marionette TRACE conn2 <- [1,254,null,{}] 16:27:02 INFO - PROCESS | 1646 | 1461194822812 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}] 16:27:02 INFO - PROCESS | 1646 | 1461194822955 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:27:03 INFO - PROCESS | 1646 | 1461194823073 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2b6800 == 43 [pid = 1646] [id = 71] 16:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x11ae9d400) [pid = 1646] [serial = 210] [outer = 0x0] 16:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x11baec800) [pid = 1646] [serial = 211] [outer = 0x11ae9d400] 16:27:03 INFO - PROCESS | 1646 | 1461194823125 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x123c62800) [pid = 1646] [serial = 212] [outer = 0x11ae9d400] 16:27:03 INFO - PROCESS | 1646 | 1461194823552 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]]]}] 16:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 777ms 16:27:03 INFO - PROCESS | 1646 | 1461194823577 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 1646 | 1461194823579 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:27:03 INFO - PROCESS | 1646 | 1461194823584 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 1646 | 1461194823587 Marionette TRACE conn2 <- [1,258,null,{}] 16:27:03 INFO - PROCESS | 1646 | 1461194823590 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}] 16:27:03 INFO - PROCESS | 1646 | 1461194823686 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:27:03 INFO - PROCESS | 1646 | 1461194823743 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298e4800 == 44 [pid = 1646] [id = 72] 16:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x1244a4c00) [pid = 1646] [serial = 213] [outer = 0x0] 16:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x129540800) [pid = 1646] [serial = 214] [outer = 0x1244a4c00] 16:27:03 INFO - PROCESS | 1646 | 1461194823774 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x12adc3400) [pid = 1646] [serial = 215] [outer = 0x1244a4c00] 16:27:04 INFO - PROCESS | 1646 | 1461194824187 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]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 623ms 16:27:04 INFO - PROCESS | 1646 | 1461194824205 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:27:04 INFO - PROCESS | 1646 | 1461194824207 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:27:04 INFO - PROCESS | 1646 | 1461194824209 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1646 | 1461194824210 Marionette TRACE conn2 <- [1,262,null,{}] 16:27:04 INFO - PROCESS | 1646 | 1461194824217 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}] 16:27:04 INFO - PROCESS | 1646 | 1461194824317 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:27:04 INFO - PROCESS | 1646 | 1461194824410 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4dd800 == 45 [pid = 1646] [id = 73] 16:27:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x12d149c00) [pid = 1646] [serial = 216] [outer = 0x0] 16:27:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12d150c00) [pid = 1646] [serial = 217] [outer = 0x12d149c00] 16:27:04 INFO - PROCESS | 1646 | 1461194824456 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12d957c00) [pid = 1646] [serial = 218] [outer = 0x12d149c00] 16:27:04 INFO - PROCESS | 1646 | 1461194824901 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]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 720ms 16:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:27:04 INFO - PROCESS | 1646 | 1461194824929 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 1646 | 1461194824931 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:27:04 INFO - PROCESS | 1646 | 1461194824933 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1646 | 1461194824934 Marionette TRACE conn2 <- [1,266,null,{}] 16:27:04 INFO - PROCESS | 1646 | 1461194824937 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}] 16:27:05 INFO - PROCESS | 1646 | 1461194825032 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:27:05 INFO - PROCESS | 1646 | 1461194825084 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1157d0000 == 46 [pid = 1646] [id = 74] 16:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12e492000) [pid = 1646] [serial = 219] [outer = 0x0] 16:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12e50c800) [pid = 1646] [serial = 220] [outer = 0x12e492000] 16:27:05 INFO - PROCESS | 1646 | 1461194825117 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12e842800) [pid = 1646] [serial = 221] [outer = 0x12e492000] 16:27:05 INFO - PROCESS | 1646 | 1461194825536 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]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 618ms 16:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:27:05 INFO - PROCESS | 1646 | 1461194825552 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 1646 | 1461194825553 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:27:05 INFO - PROCESS | 1646 | 1461194825555 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1646 | 1461194825557 Marionette TRACE conn2 <- [1,270,null,{}] 16:27:05 INFO - PROCESS | 1646 | 1461194825559 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}] 16:27:05 INFO - PROCESS | 1646 | 1461194825651 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:27:05 INFO - PROCESS | 1646 | 1461194825737 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac0c000 == 47 [pid = 1646] [id = 75] 16:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12acd3c00) [pid = 1646] [serial = 222] [outer = 0x0] 16:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12acd6400) [pid = 1646] [serial = 223] [outer = 0x12acd3c00] 16:27:05 INFO - PROCESS | 1646 | 1461194825770 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12acdac00) [pid = 1646] [serial = 224] [outer = 0x12acd3c00] 16:27:06 INFO - PROCESS | 1646 | 1461194826185 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]]]}] 16:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 668ms 16:27:06 INFO - PROCESS | 1646 | 1461194826241 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 1646 | 1461194826243 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:27:06 INFO - PROCESS | 1646 | 1461194826250 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 1646 | 1461194826251 Marionette TRACE conn2 <- [1,274,null,{}] 16:27:06 INFO - PROCESS | 1646 | 1461194826254 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}] 16:27:06 INFO - PROCESS | 1646 | 1461194826384 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:27:06 INFO - PROCESS | 1646 | 1461194826478 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2df800 == 48 [pid = 1646] [id = 76] 16:27:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12e87ac00) [pid = 1646] [serial = 225] [outer = 0x0] 16:27:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12ef8e400) [pid = 1646] [serial = 226] [outer = 0x12e87ac00] 16:27:06 INFO - PROCESS | 1646 | 1461194826529 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12f719000) [pid = 1646] [serial = 227] [outer = 0x12e87ac00] 16:27:07 INFO - PROCESS | 1646 | 1461194827043 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]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 820ms 16:27:07 INFO - PROCESS | 1646 | 1461194827070 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 1646 | 1461194827071 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:27:07 INFO - PROCESS | 1646 | 1461194827073 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1646 | 1461194827075 Marionette TRACE conn2 <- [1,278,null,{}] 16:27:07 INFO - PROCESS | 1646 | 1461194827080 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}] 16:27:07 INFO - PROCESS | 1646 | 1461194827172 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:27:07 INFO - PROCESS | 1646 | 1461194827242 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f7ab800 == 49 [pid = 1646] [id = 77] 16:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12ef96000) [pid = 1646] [serial = 228] [outer = 0x0] 16:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12fa4d800) [pid = 1646] [serial = 229] [outer = 0x12ef96000] 16:27:07 INFO - PROCESS | 1646 | 1461194827272 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12fa58400) [pid = 1646] [serial = 230] [outer = 0x12ef96000] 16:27:07 INFO - PROCESS | 1646 | 1461194827699 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]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 671ms 16:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:27:07 INFO - PROCESS | 1646 | 1461194827745 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 1646 | 1461194827746 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:27:07 INFO - PROCESS | 1646 | 1461194827749 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1646 | 1461194827750 Marionette TRACE conn2 <- [1,282,null,{}] 16:27:07 INFO - PROCESS | 1646 | 1461194827752 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}] 16:27:07 INFO - PROCESS | 1646 | 1461194827847 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:27:07 INFO - PROCESS | 1646 | 1461194827917 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb78800 == 50 [pid = 1646] [id = 78] 16:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x114c78000) [pid = 1646] [serial = 231] [outer = 0x0] 16:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x114c7f400) [pid = 1646] [serial = 232] [outer = 0x114c78000] 16:27:07 INFO - PROCESS | 1646 | 1461194827947 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x114c83000) [pid = 1646] [serial = 233] [outer = 0x114c78000] 16:27:08 INFO - PROCESS | 1646 | 1461194828348 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]]]}] 16:27:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 620ms 16:27:08 INFO - PROCESS | 1646 | 1461194828370 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1646 | 1461194828371 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:27:08 INFO - PROCESS | 1646 | 1461194828373 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1646 | 1461194828375 Marionette TRACE conn2 <- [1,286,null,{}] 16:27:08 INFO - PROCESS | 1646 | 1461194828377 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}] 16:27:08 INFO - PROCESS | 1646 | 1461194828471 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:27:08 INFO - PROCESS | 1646 | 1461194828560 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1304b0800 == 51 [pid = 1646] [id = 79] 16:27:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x114c7b000) [pid = 1646] [serial = 234] [outer = 0x0] 16:27:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12ab5f800) [pid = 1646] [serial = 235] [outer = 0x114c7b000] 16:27:08 INFO - PROCESS | 1646 | 1461194828590 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12ab63000) [pid = 1646] [serial = 236] [outer = 0x114c7b000] 16:27:09 INFO - PROCESS | 1646 | 1461194829112 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]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 769ms 16:27:09 INFO - PROCESS | 1646 | 1461194829144 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 1646 | 1461194829148 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:27:09 INFO - PROCESS | 1646 | 1461194829153 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1646 | 1461194829157 Marionette TRACE conn2 <- [1,290,null,{}] 16:27:09 INFO - PROCESS | 1646 | 1461194829161 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}] 16:27:09 INFO - PROCESS | 1646 | 1461194829305 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:27:09 INFO - PROCESS | 1646 | 1461194829522 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1646 | --DOCSHELL 0x123dbf800 == 50 [pid = 1646] [id = 52] 16:27:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12d277800 == 49 [pid = 1646] [id = 67] 16:27:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12d029800 == 48 [pid = 1646] [id = 66] 16:27:09 INFO - PROCESS | 1646 | --DOCSHELL 0x128aba800 == 47 [pid = 1646] [id = 65] 16:27:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11c29c800 == 46 [pid = 1646] [id = 64] 16:27:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ed1800 == 47 [pid = 1646] [id = 80] 16:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x114c79400) [pid = 1646] [serial = 237] [outer = 0x0] 16:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x114c7f000) [pid = 1646] [serial = 238] [outer = 0x114c79400] 16:27:09 INFO - PROCESS | 1646 | 1461194829571 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x11aecd800) [pid = 1646] [serial = 239] [outer = 0x114c79400] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef3f800 == 46 [pid = 1646] [id = 14] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x118a9e000 == 45 [pid = 1646] [id = 55] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11c52b800 == 44 [pid = 1646] [id = 48] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12d288800 == 43 [pid = 1646] [id = 8] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x128bad800 == 42 [pid = 1646] [id = 59] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x118fad800 == 41 [pid = 1646] [id = 49] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x1144c4800 == 40 [pid = 1646] [id = 60] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2ec800 == 39 [pid = 1646] [id = 15] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0aa000 == 38 [pid = 1646] [id = 61] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12e60a000 == 37 [pid = 1646] [id = 10] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12f7ac800 == 36 [pid = 1646] [id = 16] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb78800 == 35 [pid = 1646] [id = 78] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12f7ab800 == 34 [pid = 1646] [id = 77] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2df800 == 33 [pid = 1646] [id = 76] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac0c000 == 32 [pid = 1646] [id = 75] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x1157d0000 == 31 [pid = 1646] [id = 74] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4dd800 == 30 [pid = 1646] [id = 73] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x1298e4800 == 29 [pid = 1646] [id = 72] 16:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2b6800 == 28 [pid = 1646] [id = 71] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x118f97800 == 27 [pid = 1646] [id = 43] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1304b0800 == 26 [pid = 1646] [id = 79] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12750b000 == 25 [pid = 1646] [id = 54] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1301a4000 == 24 [pid = 1646] [id = 21] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x123f73000 == 23 [pid = 1646] [id = 39] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1160e3800 == 22 [pid = 1646] [id = 53] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1301a0800 == 21 [pid = 1646] [id = 19] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11abcb000 == 20 [pid = 1646] [id = 20] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x13099e800 == 19 [pid = 1646] [id = 22] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x123c91800 == 18 [pid = 1646] [id = 42] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11b660800 == 17 [pid = 1646] [id = 51] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12c21e000 == 16 [pid = 1646] [id = 62] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12dca1800 == 15 [pid = 1646] [id = 9] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12db61800 == 14 [pid = 1646] [id = 68] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x119c2e000 == 13 [pid = 1646] [id = 13] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12db9a800 == 12 [pid = 1646] [id = 69] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae85000 == 11 [pid = 1646] [id = 12] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x119ed2000 == 10 [pid = 1646] [id = 70] 16:27:13 INFO - PROCESS | 1646 | --DOCSHELL 0x119eb8800 == 9 [pid = 1646] [id = 63] 16:27:14 INFO - PROCESS | 1646 | 1461194834171 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]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 5085ms 16:27:14 INFO - PROCESS | 1646 | 1461194834238 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1646 | 1461194834241 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:27:14 INFO - PROCESS | 1646 | 1461194834244 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1646 | 1461194834247 Marionette TRACE conn2 <- [1,294,null,{}] 16:27:14 INFO - PROCESS | 1646 | 1461194834251 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}] 16:27:14 INFO - PROCESS | 1646 | 1461194834339 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:27:14 INFO - PROCESS | 1646 | 1461194834399 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11637e000 == 10 [pid = 1646] [id = 81] 16:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x119037c00) [pid = 1646] [serial = 240] [outer = 0x0] 16:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x119225c00) [pid = 1646] [serial = 241] [outer = 0x119037c00] 16:27:14 INFO - PROCESS | 1646 | 1461194834428 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x119ee7400) [pid = 1646] [serial = 242] [outer = 0x119037c00] 16:27:14 INFO - PROCESS | 1646 | 1461194834753 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]]]}] 16:27:14 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. 16:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 522ms 16:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:27:14 INFO - PROCESS | 1646 | 1461194834766 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1646 | 1461194834771 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:27:14 INFO - PROCESS | 1646 | 1461194834775 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1646 | 1461194834778 Marionette TRACE conn2 <- [1,298,null,{}] 16:27:14 INFO - PROCESS | 1646 | 1461194834783 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}] 16:27:14 INFO - PROCESS | 1646 | 1461194834862 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:27:14 INFO - PROCESS | 1646 | 1461194834869 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae7f000 == 11 [pid = 1646] [id = 82] 16:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x11a9d0800) [pid = 1646] [serial = 243] [outer = 0x0] 16:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x11ba2bc00) [pid = 1646] [serial = 244] [outer = 0x11a9d0800] 16:27:14 INFO - PROCESS | 1646 | 1461194834897 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x11c474400) [pid = 1646] [serial = 245] [outer = 0x11a9d0800] 16:27:15 INFO - PROCESS | 1646 | 1461194835236 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]]]}] 16:27:15 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. 16:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 522ms 16:27:15 INFO - PROCESS | 1646 | 1461194835298 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 1646 | 1461194835299 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:27:15 INFO - PROCESS | 1646 | 1461194835302 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1646 | 1461194835304 Marionette TRACE conn2 <- [1,302,null,{}] 16:27:15 INFO - PROCESS | 1646 | 1461194835312 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}] 16:27:15 INFO - PROCESS | 1646 | 1461194835393 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:27:15 INFO - PROCESS | 1646 | 1461194835402 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x127504000 == 12 [pid = 1646] [id = 83] 16:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x1189df400) [pid = 1646] [serial = 246] [outer = 0x0] 16:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x1275e7400) [pid = 1646] [serial = 247] [outer = 0x1189df400] 16:27:15 INFO - PROCESS | 1646 | 1461194835431 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x127f81000) [pid = 1646] [serial = 248] [outer = 0x1189df400] 16:27:15 INFO - PROCESS | 1646 | 1461194835815 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]]]}] 16:27:15 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. 16:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 521ms 16:27:15 INFO - PROCESS | 1646 | 1461194835823 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 1646 | 1461194835825 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:27:15 INFO - PROCESS | 1646 | 1461194835829 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1646 | 1461194835831 Marionette TRACE conn2 <- [1,306,null,{}] 16:27:15 INFO - PROCESS | 1646 | 1461194835833 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}] 16:27:15 INFO - PROCESS | 1646 | 1461194835959 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:27:15 INFO - PROCESS | 1646 | 1461194835969 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12909c800 == 13 [pid = 1646] [id = 84] 16:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x1290d3400) [pid = 1646] [serial = 249] [outer = 0x0] 16:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x129431000) [pid = 1646] [serial = 250] [outer = 0x1290d3400] 16:27:15 INFO - PROCESS | 1646 | 1461194835995 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12954b000) [pid = 1646] [serial = 251] [outer = 0x1290d3400] 16:27:16 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. 16:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 620ms 16:27:16 INFO - PROCESS | 1646 | 1461194836442 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]]]}] 16:27:16 INFO - PROCESS | 1646 | 1461194836450 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:27:16 INFO - PROCESS | 1646 | 1461194836452 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:27:16 INFO - PROCESS | 1646 | 1461194836455 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 1646 | 1461194836457 Marionette TRACE conn2 <- [1,310,null,{}] 16:27:16 INFO - PROCESS | 1646 | 1461194836460 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}] 16:27:16 INFO - PROCESS | 1646 | 1461194836607 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:27:16 INFO - PROCESS | 1646 | 1461194836682 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c219000 == 14 [pid = 1646] [id = 85] 16:27:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12ab64800) [pid = 1646] [serial = 252] [outer = 0x0] 16:27:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x12ab67000) [pid = 1646] [serial = 253] [outer = 0x12ab64800] 16:27:16 INFO - PROCESS | 1646 | 1461194836777 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12acd0400) [pid = 1646] [serial = 254] [outer = 0x12ab64800] 16:27:17 INFO - PROCESS | 1646 | 1461194837215 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]]]}] 16:27:17 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. 16:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 769ms 16:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:27:17 INFO - PROCESS | 1646 | 1461194837231 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 1646 | 1461194837232 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:27:17 INFO - PROCESS | 1646 | 1461194837234 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1646 | 1461194837235 Marionette TRACE conn2 <- [1,314,null,{}] 16:27:17 INFO - PROCESS | 1646 | 1461194837238 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}] 16:27:17 INFO - PROCESS | 1646 | 1461194837359 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:27:17 INFO - PROCESS | 1646 | 1461194837366 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db52800 == 15 [pid = 1646] [id = 86] 16:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12acd5800) [pid = 1646] [serial = 255] [outer = 0x0] 16:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12ad1f000) [pid = 1646] [serial = 256] [outer = 0x12acd5800] 16:27:17 INFO - PROCESS | 1646 | 1461194837393 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x12b6afc00) [pid = 1646] [serial = 257] [outer = 0x12acd5800] 16:27:17 INFO - PROCESS | 1646 | 1461194837744 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]]]}] 16:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 568ms 16:27:17 INFO - PROCESS | 1646 | 1461194837803 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 1646 | 1461194837804 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:27:17 INFO - PROCESS | 1646 | 1461194837806 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1646 | 1461194837807 Marionette TRACE conn2 <- [1,318,null,{}] 16:27:17 INFO - PROCESS | 1646 | 1461194837809 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}] 16:27:17 INFO - PROCESS | 1646 | 1461194837905 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:27:17 INFO - PROCESS | 1646 | 1461194837917 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e604800 == 16 [pid = 1646] [id = 87] 16:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12c2ca400) [pid = 1646] [serial = 258] [outer = 0x0] 16:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12d0e3000) [pid = 1646] [serial = 259] [outer = 0x12c2ca400] 16:27:17 INFO - PROCESS | 1646 | 1461194837942 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x12d14ac00) [pid = 1646] [serial = 260] [outer = 0x12c2ca400] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12dc50400) [pid = 1646] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x114406c00) [pid = 1646] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x11c067000) [pid = 1646] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x119031c00) [pid = 1646] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x118fc7800) [pid = 1646] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x119ee6000) [pid = 1646] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x118fcb800) [pid = 1646] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x11ae91400) [pid = 1646] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x11ba2b400) [pid = 1646] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x11bf84c00) [pid = 1646] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x11c471c00) [pid = 1646] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x123e73c00) [pid = 1646] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x12403b800) [pid = 1646] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x12733e400) [pid = 1646] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x127772000) [pid = 1646] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x1279c5400) [pid = 1646] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x11ae96400) [pid = 1646] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x11655fc00) [pid = 1646] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x1146bf400) [pid = 1646] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x11ae95c00) [pid = 1646] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x114f61c00) [pid = 1646] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x1291d0800) [pid = 1646] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x1244a4c00) [pid = 1646] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x11ae9d400) [pid = 1646] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x11ae90800) [pid = 1646] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x11adb1c00) [pid = 1646] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12e508800) [pid = 1646] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x119032800) [pid = 1646] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x11c473400) [pid = 1646] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x11c06a000) [pid = 1646] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x11bae3c00) [pid = 1646] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x11ae20800) [pid = 1646] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x11aed1c00) [pid = 1646] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x1289e5000) [pid = 1646] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12ef96000) [pid = 1646] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x119cb7800) [pid = 1646] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x11adaa800) [pid = 1646] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x12d2b6000) [pid = 1646] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x12d149c00) [pid = 1646] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12b6ad000) [pid = 1646] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12e87ac00) [pid = 1646] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12b43ac00) [pid = 1646] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x129536c00) [pid = 1646] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x12acd3c00) [pid = 1646] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x11c0dcc00) [pid = 1646] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12ad22400) [pid = 1646] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x129430c00) [pid = 1646] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x12adbe800) [pid = 1646] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x12fa54400) [pid = 1646] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x119074400) [pid = 1646] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x119075000) [pid = 1646] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x12f71a400) [pid = 1646] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x12ef90000) [pid = 1646] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x12e87f000) [pid = 1646] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12e492000) [pid = 1646] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x127f1f400) [pid = 1646] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x1163f4400) [pid = 1646] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x114c7b000) [pid = 1646] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x129433800) [pid = 1646] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x11aee4800) [pid = 1646] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x11ae26400) [pid = 1646] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x119ee0c00) [pid = 1646] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x114c78000) [pid = 1646] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12e48a000) [pid = 1646] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x12b6b0400) [pid = 1646] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x1275e9000) [pid = 1646] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x12d2af000) [pid = 1646] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x13026f000) [pid = 1646] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x11aecc400) [pid = 1646] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x11b6e8c00) [pid = 1646] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:27:19 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x11ab6f000) [pid = 1646] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:27:19 INFO - PROCESS | 1646 | 1461194839382 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]]]}] 16:27:19 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. 16:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1620ms 16:27:19 INFO - PROCESS | 1646 | 1461194839426 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:27:19 INFO - PROCESS | 1646 | 1461194839428 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:27:19 INFO - PROCESS | 1646 | 1461194839430 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 1646 | 1461194839431 Marionette TRACE conn2 <- [1,322,null,{}] 16:27:19 INFO - PROCESS | 1646 | 1461194839433 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}] 16:27:19 INFO - PROCESS | 1646 | 1461194839506 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:27:19 INFO - PROCESS | 1646 | 1461194839567 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x116374800 == 17 [pid = 1646] [id = 88] 16:27:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x1146c3400) [pid = 1646] [serial = 261] [outer = 0x0] 16:27:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x114f56400) [pid = 1646] [serial = 262] [outer = 0x1146c3400] 16:27:19 INFO - PROCESS | 1646 | 1461194839591 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x119032800) [pid = 1646] [serial = 263] [outer = 0x1146c3400] 16:27:19 INFO - PROCESS | 1646 | 1461194839974 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]]]}] 16:27:19 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. 16:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 568ms 16:27:20 INFO - PROCESS | 1646 | 1461194839999 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1646 | 1461194840000 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:27:20 INFO - PROCESS | 1646 | 1461194840002 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1646 | 1461194840003 Marionette TRACE conn2 <- [1,326,null,{}] 16:27:20 INFO - PROCESS | 1646 | 1461194840005 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}] 16:27:20 INFO - PROCESS | 1646 | 1461194840087 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:27:20 INFO - PROCESS | 1646 | 1461194840144 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0a6800 == 18 [pid = 1646] [id = 89] 16:27:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x1146c4400) [pid = 1646] [serial = 264] [outer = 0x0] 16:27:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x11a9c0c00) [pid = 1646] [serial = 265] [outer = 0x1146c4400] 16:27:20 INFO - PROCESS | 1646 | 1461194840170 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x11bf80000) [pid = 1646] [serial = 266] [outer = 0x1146c4400] 16:27:20 INFO - PROCESS | 1646 | 1461194840612 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]]]}] 16:27:20 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. 16:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 620ms 16:27:20 INFO - PROCESS | 1646 | 1461194840622 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1646 | 1461194840623 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:27:20 INFO - PROCESS | 1646 | 1461194840625 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1646 | 1461194840627 Marionette TRACE conn2 <- [1,330,null,{}] 16:27:20 INFO - PROCESS | 1646 | 1461194840631 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}] 16:27:20 INFO - PROCESS | 1646 | 1461194840714 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:27:20 INFO - PROCESS | 1646 | 1461194840718 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294a8000 == 19 [pid = 1646] [id = 90] 16:27:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x11c473400) [pid = 1646] [serial = 267] [outer = 0x0] 16:27:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x123e73800) [pid = 1646] [serial = 268] [outer = 0x11c473400] 16:27:20 INFO - PROCESS | 1646 | 1461194840744 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x1275e7800) [pid = 1646] [serial = 269] [outer = 0x11c473400] 16:27:21 INFO - PROCESS | 1646 | 1461194841085 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]]]}] 16:27:21 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. 16:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 471ms 16:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:27:21 INFO - PROCESS | 1646 | 1461194841103 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 1646 | 1461194841105 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:27:21 INFO - PROCESS | 1646 | 1461194841107 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1646 | 1461194841109 Marionette TRACE conn2 <- [1,334,null,{}] 16:27:21 INFO - PROCESS | 1646 | 1461194841111 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}] 16:27:21 INFO - PROCESS | 1646 | 1461194841205 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:27:21 INFO - PROCESS | 1646 | 1461194841209 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e604000 == 20 [pid = 1646] [id = 91] 16:27:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x127f80000) [pid = 1646] [serial = 270] [outer = 0x0] 16:27:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12954ac00) [pid = 1646] [serial = 271] [outer = 0x127f80000] 16:27:21 INFO - PROCESS | 1646 | 1461194841242 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12b6ad000) [pid = 1646] [serial = 272] [outer = 0x127f80000] 16:27:21 INFO - PROCESS | 1646 | 1461194841834 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]]]}] 16:27:21 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. 16:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 772ms 16:27:21 INFO - PROCESS | 1646 | 1461194841892 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 1646 | 1461194841898 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:27:21 INFO - PROCESS | 1646 | 1461194841906 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1646 | 1461194841909 Marionette TRACE conn2 <- [1,338,null,{}] 16:27:21 INFO - PROCESS | 1646 | 1461194841915 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}] 16:27:22 INFO - PROCESS | 1646 | 1461194842113 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:27:22 INFO - PROCESS | 1646 | 1461194842197 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ab5e800 == 21 [pid = 1646] [id = 92] 16:27:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x119ee6000) [pid = 1646] [serial = 273] [outer = 0x0] 16:27:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x11ae25400) [pid = 1646] [serial = 274] [outer = 0x119ee6000] 16:27:22 INFO - PROCESS | 1646 | 1461194842228 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x11b6ebc00) [pid = 1646] [serial = 275] [outer = 0x119ee6000] 16:27:22 INFO - PROCESS | 1646 | 1461194842628 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:27:22 INFO - PROCESS | 1646 | 1461194842802 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]]]}] 16:27:22 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. 16:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 926ms 16:27:22 INFO - PROCESS | 1646 | 1461194842837 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1646 | 1461194842841 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:27:22 INFO - PROCESS | 1646 | 1461194842849 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1646 | 1461194842851 Marionette TRACE conn2 <- [1,342,null,{}] 16:27:22 INFO - PROCESS | 1646 | 1461194842854 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}] 16:27:22 INFO - PROCESS | 1646 | 1461194842966 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:27:23 INFO - PROCESS | 1646 | 1461194843045 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x115291800 == 22 [pid = 1646] [id = 93] 16:27:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x1146ba400) [pid = 1646] [serial = 276] [outer = 0x0] 16:27:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x115850800) [pid = 1646] [serial = 277] [outer = 0x1146ba400] 16:27:23 INFO - PROCESS | 1646 | 1461194843076 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x119e5d000) [pid = 1646] [serial = 278] [outer = 0x1146ba400] 16:27:23 INFO - PROCESS | 1646 | 1461194843770 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]]]}] 16:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x119ed1800 == 21 [pid = 1646] [id = 80] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x114c7f000) [pid = 1646] [serial = 238] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x1240b3c00) [pid = 1646] [serial = 11] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x124403400) [pid = 1646] [serial = 8] [outer = 0x0] [url = about:blank] 16:27:23 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. 16:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 974ms 16:27:23 INFO - PROCESS | 1646 | 1461194843824 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 1646 | 1461194843827 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:27:23 INFO - PROCESS | 1646 | 1461194843830 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1646 | 1461194843832 Marionette TRACE conn2 <- [1,346,null,{}] 16:27:23 INFO - PROCESS | 1646 | 1461194843835 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}] 16:27:23 INFO - PROCESS | 1646 | 1461194843905 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x11a9cb800) [pid = 1646] [serial = 81] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x11922bc00) [pid = 1646] [serial = 144] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x119072c00) [pid = 1646] [serial = 75] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x11aeca800) [pid = 1646] [serial = 72] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x11bf80c00) [pid = 1646] [serial = 90] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x11c476c00) [pid = 1646] [serial = 91] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x11c765800) [pid = 1646] [serial = 93] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x123c22400) [pid = 1646] [serial = 96] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x123e77000) [pid = 1646] [serial = 97] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x1240af400) [pid = 1646] [serial = 99] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x1244a0c00) [pid = 1646] [serial = 102] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x124224c00) [pid = 1646] [serial = 100] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x119034800) [pid = 1646] [serial = 126] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x123e79000) [pid = 1646] [serial = 103] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x127f80c00) [pid = 1646] [serial = 106] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12770c400) [pid = 1646] [serial = 105] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x128a7a800) [pid = 1646] [serial = 108] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x128b1f800) [pid = 1646] [serial = 111] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x128b1a000) [pid = 1646] [serial = 109] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x11b6dcc00) [pid = 1646] [serial = 87] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x1192a6000) [pid = 1646] [serial = 69] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x119227400) [pid = 1646] [serial = 76] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x119e5c400) [pid = 1646] [serial = 79] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x11baeb800) [pid = 1646] [serial = 73] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x11ae23400) [pid = 1646] [serial = 82] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x123031c00) [pid = 1646] [serial = 94] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x11baeec00) [pid = 1646] [serial = 88] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x11aee9800) [pid = 1646] [serial = 85] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x11535b000) [pid = 1646] [serial = 66] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x1291d0000) [pid = 1646] [serial = 112] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x11aec8000) [pid = 1646] [serial = 84] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x1304d9c00) [pid = 1646] [serial = 64] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x129434400) [pid = 1646] [serial = 114] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x119cc0400) [pid = 1646] [serial = 70] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12952dc00) [pid = 1646] [serial = 115] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x11655d000) [pid = 1646] [serial = 67] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x114c45800) [pid = 1646] [serial = 78] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x11aed2000) [pid = 1646] [serial = 186] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12e489000) [pid = 1646] [serial = 202] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11a9c2800) [pid = 1646] [serial = 147] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x1192a8800) [pid = 1646] [serial = 163] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11ae26c00) [pid = 1646] [serial = 132] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11baec800) [pid = 1646] [serial = 211] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x123c2b800) [pid = 1646] [serial = 124] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x119ee8c00) [pid = 1646] [serial = 145] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11ae21800) [pid = 1646] [serial = 165] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11b6e8000) [pid = 1646] [serial = 208] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11c0d3000) [pid = 1646] [serial = 123] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1163f8400) [pid = 1646] [serial = 162] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x119cc2400) [pid = 1646] [serial = 127] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11907c000) [pid = 1646] [serial = 129] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x119e5b000) [pid = 1646] [serial = 130] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1289d7400) [pid = 1646] [serial = 171] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x124170c00) [pid = 1646] [serial = 169] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1273f0000) [pid = 1646] [serial = 142] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12e839c00) [pid = 1646] [serial = 205] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x11baf1c00) [pid = 1646] [serial = 135] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x124410000) [pid = 1646] [serial = 141] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1240b1400) [pid = 1646] [serial = 139] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x11aec7400) [pid = 1646] [serial = 133] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11c7d0c00) [pid = 1646] [serial = 209] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11c7d5400) [pid = 1646] [serial = 168] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x123c27400) [pid = 1646] [serial = 138] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12e492800) [pid = 1646] [serial = 203] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12adb9c00) [pid = 1646] [serial = 174] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12adc3400) [pid = 1646] [serial = 215] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x123c62800) [pid = 1646] [serial = 212] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12d150c00) [pid = 1646] [serial = 217] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x123f54800) [pid = 1646] [serial = 153] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11baef400) [pid = 1646] [serial = 187] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11aee8c00) [pid = 1646] [serial = 166] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11ba39800) [pid = 1646] [serial = 189] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x129540800) [pid = 1646] [serial = 214] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11c0d2000) [pid = 1646] [serial = 151] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12e886c00) [pid = 1646] [serial = 206] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12b6a9c00) [pid = 1646] [serial = 178] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12b441c00) [pid = 1646] [serial = 18] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12fd09800) [pid = 1646] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12d0e7400) [pid = 1646] [serial = 180] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12ef8e400) [pid = 1646] [serial = 226] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12ad25400) [pid = 1646] [serial = 15] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12acdac00) [pid = 1646] [serial = 224] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b43b000) [pid = 1646] [serial = 16] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128b1fc00) [pid = 1646] [serial = 156] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12acd6400) [pid = 1646] [serial = 223] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x127776000) [pid = 1646] [serial = 154] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12b442000) [pid = 1646] [serial = 177] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12b437c00) [pid = 1646] [serial = 175] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12e506c00) [pid = 1646] [serial = 28] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12d94ac00) [pid = 1646] [serial = 181] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12d954800) [pid = 1646] [serial = 183] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12942fc00) [pid = 1646] [serial = 157] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12fa58400) [pid = 1646] [serial = 230] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11ae24c00) [pid = 1646] [serial = 148] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12e496800) [pid = 1646] [serial = 27] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11c478c00) [pid = 1646] [serial = 190] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x114c7f400) [pid = 1646] [serial = 232] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x129536000) [pid = 1646] [serial = 159] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12d957400) [pid = 1646] [serial = 24] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12dc54000) [pid = 1646] [serial = 25] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12d957c00) [pid = 1646] [serial = 218] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12d2aec00) [pid = 1646] [serial = 21] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12e50c800) [pid = 1646] [serial = 220] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12d2b3400) [pid = 1646] [serial = 22] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12f719000) [pid = 1646] [serial = 227] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12fa4d800) [pid = 1646] [serial = 229] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12ef8d800) [pid = 1646] [serial = 40] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11921e400) [pid = 1646] [serial = 117] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12e842800) [pid = 1646] [serial = 221] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12942c000) [pid = 1646] [serial = 172] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12dc4c400) [pid = 1646] [serial = 184] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12e886000) [pid = 1646] [serial = 39] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12ab63000) [pid = 1646] [serial = 236] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x129435c00) [pid = 1646] [serial = 36] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12b443400) [pid = 1646] [serial = 37] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x128a86800) [pid = 1646] [serial = 193] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11baeac00) [pid = 1646] [serial = 150] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1291d1800) [pid = 1646] [serial = 33] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12e87e000) [pid = 1646] [serial = 34] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11adadc00) [pid = 1646] [serial = 30] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x114c83000) [pid = 1646] [serial = 233] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12e83ac00) [pid = 1646] [serial = 31] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11aec8400) [pid = 1646] [serial = 121] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12ab5f800) [pid = 1646] [serial = 235] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x129540c00) [pid = 1646] [serial = 160] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11aeca000) [pid = 1646] [serial = 57] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12d0ec800) [pid = 1646] [serial = 197] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12fd23000) [pid = 1646] [serial = 54] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x119cc5800) [pid = 1646] [serial = 55] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12d951000) [pid = 1646] [serial = 199] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12fd0a000) [pid = 1646] [serial = 51] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x119cc1c00) [pid = 1646] [serial = 118] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x11a9ccc00) [pid = 1646] [serial = 120] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12b6ab000) [pid = 1646] [serial = 196] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12fa4d400) [pid = 1646] [serial = 45] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12fa51c00) [pid = 1646] [serial = 46] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x12fb6c000) [pid = 1646] [serial = 48] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x12ef98000) [pid = 1646] [serial = 42] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x12f718000) [pid = 1646] [serial = 43] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x129538c00) [pid = 1646] [serial = 194] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x12dc51000) [pid = 1646] [serial = 200] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x1304d4000) [pid = 1646] [serial = 63] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x130267800) [pid = 1646] [serial = 60] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x13026cc00) [pid = 1646] [serial = 61] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x11c069c00) [pid = 1646] [serial = 136] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x11aed0400) [pid = 1646] [serial = 58] [outer = 0x0] [url = about:blank] 16:27:23 INFO - PROCESS | 1646 | 1461194843974 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1157d1000 == 22 [pid = 1646] [id = 94] 16:27:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x114fc1c00) [pid = 1646] [serial = 279] [outer = 0x0] 16:27:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x11535b000) [pid = 1646] [serial = 280] [outer = 0x114fc1c00] 16:27:24 INFO - PROCESS | 1646 | 1461194844008 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x118ad2000) [pid = 1646] [serial = 281] [outer = 0x114fc1c00] 16:27:24 INFO - PROCESS | 1646 | 1461194844357 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]]]}] 16:27:24 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. 16:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 570ms 16:27:24 INFO - PROCESS | 1646 | 1461194844401 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 1646 | 1461194844404 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:27:24 INFO - PROCESS | 1646 | 1461194844408 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1646 | 1461194844411 Marionette TRACE conn2 <- [1,350,null,{}] 16:27:24 INFO - PROCESS | 1646 | 1461194844414 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}] 16:27:24 INFO - PROCESS | 1646 | 1461194844500 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:27:24 INFO - PROCESS | 1646 | 1461194844538 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x118919000 == 23 [pid = 1646] [id = 95] 16:27:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x114fc4800) [pid = 1646] [serial = 282] [outer = 0x0] 16:27:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1192a0400) [pid = 1646] [serial = 283] [outer = 0x114fc4800] 16:27:24 INFO - PROCESS | 1646 | 1461194844564 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1193ae000) [pid = 1646] [serial = 284] [outer = 0x114fc4800] 16:27:24 INFO - PROCESS | 1646 | 1461194844882 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]]]}] 16:27:24 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. 16:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 522ms 16:27:24 INFO - PROCESS | 1646 | 1461194844931 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 1646 | 1461194844932 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:27:24 INFO - PROCESS | 1646 | 1461194844934 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1646 | 1461194844936 Marionette TRACE conn2 <- [1,354,null,{}] 16:27:24 INFO - PROCESS | 1646 | 1461194844943 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}] 16:27:25 INFO - PROCESS | 1646 | 1461194845038 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:27:25 INFO - PROCESS | 1646 | 1461194845094 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x119245800 == 24 [pid = 1646] [id = 96] 16:27:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x118a6ec00) [pid = 1646] [serial = 285] [outer = 0x0] 16:27:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x119cc5c00) [pid = 1646] [serial = 286] [outer = 0x118a6ec00] 16:27:25 INFO - PROCESS | 1646 | 1461194845139 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11a9ce800) [pid = 1646] [serial = 287] [outer = 0x118a6ec00] 16:27:25 INFO - PROCESS | 1646 | 1461194845507 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]]]}] 16:27:25 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. 16:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 621ms 16:27:25 INFO - PROCESS | 1646 | 1461194845555 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 1646 | 1461194845557 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:27:25 INFO - PROCESS | 1646 | 1461194845559 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1646 | 1461194845560 Marionette TRACE conn2 <- [1,358,null,{}] 16:27:25 INFO - PROCESS | 1646 | 1461194845563 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}] 16:27:25 INFO - PROCESS | 1646 | 1461194845633 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:27:25 INFO - PROCESS | 1646 | 1461194845678 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11980d000 == 25 [pid = 1646] [id = 97] 16:27:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x119347c00) [pid = 1646] [serial = 288] [outer = 0x0] 16:27:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x11ae1f000) [pid = 1646] [serial = 289] [outer = 0x119347c00] 16:27:25 INFO - PROCESS | 1646 | 1461194845704 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11ae2b000) [pid = 1646] [serial = 290] [outer = 0x119347c00] 16:27:26 INFO - PROCESS | 1646 | 1461194846024 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]]]}] 16:27:26 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. 16:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 471ms 16:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:27:26 INFO - PROCESS | 1646 | 1461194846032 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:27:26 INFO - PROCESS | 1646 | 1461194846033 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:27:26 INFO - PROCESS | 1646 | 1461194846035 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 1646 | 1461194846036 Marionette TRACE conn2 <- [1,362,null,{}] 16:27:26 INFO - PROCESS | 1646 | 1461194846039 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}] 16:27:26 INFO - PROCESS | 1646 | 1461194846123 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:27:26 INFO - PROCESS | 1646 | 1461194846151 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c1f800 == 26 [pid = 1646] [id = 98] 16:27:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x118fc9c00) [pid = 1646] [serial = 291] [outer = 0x0] 16:27:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11aec4c00) [pid = 1646] [serial = 292] [outer = 0x118fc9c00] 16:27:26 INFO - PROCESS | 1646 | 1461194846177 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11aecac00) [pid = 1646] [serial = 293] [outer = 0x118fc9c00] 16:27:26 INFO - PROCESS | 1646 | 1461194846518 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]]]}] 16:27:26 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. 16:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 519ms 16:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:27:26 INFO - PROCESS | 1646 | 1461194846555 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:27:26 INFO - PROCESS | 1646 | 1461194846556 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:27:26 INFO - PROCESS | 1646 | 1461194846558 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 1646 | 1461194846559 Marionette TRACE conn2 <- [1,366,null,{}] 16:27:26 INFO - PROCESS | 1646 | 1461194846561 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}] 16:27:26 INFO - PROCESS | 1646 | 1461194846657 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:27:26 INFO - PROCESS | 1646 | 1461194846661 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ec4800 == 27 [pid = 1646] [id = 99] 16:27:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11ae26800) [pid = 1646] [serial = 294] [outer = 0x0] 16:27:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11b6eac00) [pid = 1646] [serial = 295] [outer = 0x11ae26800] 16:27:26 INFO - PROCESS | 1646 | 1461194846690 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11bf83000) [pid = 1646] [serial = 296] [outer = 0x11ae26800] 16:27:27 INFO - PROCESS | 1646 | 1461194847031 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]]]}] 16:27:27 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. 16:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 518ms 16:27:27 INFO - PROCESS | 1646 | 1461194847077 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 1646 | 1461194847078 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:27:27 INFO - PROCESS | 1646 | 1461194847081 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 1646 | 1461194847082 Marionette TRACE conn2 <- [1,370,null,{}] 16:27:27 INFO - PROCESS | 1646 | 1461194847084 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}] 16:27:27 INFO - PROCESS | 1646 | 1461194847167 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:27:27 INFO - PROCESS | 1646 | 1461194847195 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11651a800 == 28 [pid = 1646] [id = 100] 16:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11bf86c00) [pid = 1646] [serial = 297] [outer = 0x0] 16:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11c065000) [pid = 1646] [serial = 298] [outer = 0x11bf86c00] 16:27:27 INFO - PROCESS | 1646 | 1461194847220 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11c0d3000) [pid = 1646] [serial = 299] [outer = 0x11bf86c00] 16:27:27 INFO - PROCESS | 1646 | 1461194847535 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]]]}] 16:27:27 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. 16:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 16:27:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:27:27 INFO - PROCESS | 1646 | 1461194847550 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 1646 | 1461194847551 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:27:27 INFO - PROCESS | 1646 | 1461194847553 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 1646 | 1461194847554 Marionette TRACE conn2 <- [1,374,null,{}] 16:27:27 INFO - PROCESS | 1646 | 1461194847556 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}] 16:27:27 INFO - PROCESS | 1646 | 1461194847645 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:27:27 INFO - PROCESS | 1646 | 1461194847674 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abd3000 == 29 [pid = 1646] [id = 101] 16:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11bf85800) [pid = 1646] [serial = 300] [outer = 0x0] 16:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11c766c00) [pid = 1646] [serial = 301] [outer = 0x11bf85800] 16:27:27 INFO - PROCESS | 1646 | 1461194847701 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11c7d6000) [pid = 1646] [serial = 302] [outer = 0x11bf85800] 16:27:27 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11c473400) [pid = 1646] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:27:27 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12ab64800) [pid = 1646] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:27:27 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11a9d0800) [pid = 1646] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:27:27 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119037c00) [pid = 1646] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:27:27 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1290d3400) [pid = 1646] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:27:27 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x114c79400) [pid = 1646] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:27:27 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12acd5800) [pid = 1646] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:27:27 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1146c3400) [pid = 1646] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:27:27 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12c2ca400) [pid = 1646] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:27:27 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1189df400) [pid = 1646] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:27:27 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1146c4400) [pid = 1646] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:27:28 INFO - PROCESS | 1646 | 1461194848042 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:27:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 518ms 16:27:28 INFO - PROCESS | 1646 | 1461194848071 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 1646 | 1461194848073 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:27:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:27:28 INFO - PROCESS | 1646 | 1461194848075 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1646 | 1461194848076 Marionette TRACE conn2 <- [1,378,null,{}] 16:27:28 INFO - PROCESS | 1646 | 1461194848078 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}] 16:27:28 INFO - PROCESS | 1646 | 1461194848150 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:27:28 INFO - PROCESS | 1646 | 1461194848154 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae87800 == 30 [pid = 1646] [id = 102] 16:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11ae91400) [pid = 1646] [serial = 303] [outer = 0x0] 16:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11c951000) [pid = 1646] [serial = 304] [outer = 0x11ae91400] 16:27:28 INFO - PROCESS | 1646 | 1461194848182 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x123c22c00) [pid = 1646] [serial = 305] [outer = 0x11ae91400] 16:27:28 INFO - PROCESS | 1646 | 1461194848489 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:27:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 16:27:28 INFO - PROCESS | 1646 | 1461194848549 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 1646 | 1461194848550 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:27:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:27:28 INFO - PROCESS | 1646 | 1461194848554 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1646 | 1461194848555 Marionette TRACE conn2 <- [1,382,null,{}] 16:27:28 INFO - PROCESS | 1646 | 1461194848557 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}] 16:27:28 INFO - PROCESS | 1646 | 1461194848627 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:27:28 INFO - PROCESS | 1646 | 1461194848633 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b657000 == 31 [pid = 1646] [id = 103] 16:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x123c23000) [pid = 1646] [serial = 306] [outer = 0x0] 16:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x123f4d000) [pid = 1646] [serial = 307] [outer = 0x123c23000] 16:27:28 INFO - PROCESS | 1646 | 1461194848658 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1240af400) [pid = 1646] [serial = 308] [outer = 0x123c23000] 16:27:28 INFO - PROCESS | 1646 | 1461194848995 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:27:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 468ms 16:27:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:27:29 INFO - PROCESS | 1646 | 1461194849022 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 1646 | 1461194849024 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:27:29 INFO - PROCESS | 1646 | 1461194849026 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1646 | 1461194849027 Marionette TRACE conn2 <- [1,386,null,{}] 16:27:29 INFO - PROCESS | 1646 | 1461194849030 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}] 16:27:29 INFO - PROCESS | 1646 | 1461194849113 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:27:29 INFO - PROCESS | 1646 | 1461194849118 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2b4800 == 32 [pid = 1646] [id = 104] 16:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1240b3c00) [pid = 1646] [serial = 309] [outer = 0x0] 16:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x12707c000) [pid = 1646] [serial = 310] [outer = 0x1240b3c00] 16:27:29 INFO - PROCESS | 1646 | 1461194849148 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x127f1d000) [pid = 1646] [serial = 311] [outer = 0x1240b3c00] 16:27:29 INFO - PROCESS | 1646 | 1461194849520 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]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:27:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 16:27:29 INFO - PROCESS | 1646 | 1461194849546 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 1646 | 1461194849547 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:27:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:27:29 INFO - PROCESS | 1646 | 1461194849549 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1646 | 1461194849550 Marionette TRACE conn2 <- [1,390,null,{}] 16:27:29 INFO - PROCESS | 1646 | 1461194849553 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}] 16:27:29 INFO - PROCESS | 1646 | 1461194849625 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:27:29 INFO - PROCESS | 1646 | 1461194849632 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ac5800 == 33 [pid = 1646] [id = 105] 16:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1244a4400) [pid = 1646] [serial = 312] [outer = 0x0] 16:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1289e1400) [pid = 1646] [serial = 313] [outer = 0x1244a4400] 16:27:29 INFO - PROCESS | 1646 | 1461194849657 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x128b1fc00) [pid = 1646] [serial = 314] [outer = 0x1244a4400] 16:27:30 INFO - PROCESS | 1646 | 1461194850053 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]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:27:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 521ms 16:27:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:27:30 INFO - PROCESS | 1646 | 1461194850070 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1646 | 1461194850073 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:27:30 INFO - PROCESS | 1646 | 1461194850076 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1646 | 1461194850079 Marionette TRACE conn2 <- [1,394,null,{}] 16:27:30 INFO - PROCESS | 1646 | 1461194850083 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}] 16:27:30 INFO - PROCESS | 1646 | 1461194850180 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:27:30 INFO - PROCESS | 1646 | 1461194850234 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x116711800 == 34 [pid = 1646] [id = 106] 16:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x114c79c00) [pid = 1646] [serial = 315] [outer = 0x0] 16:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11605f000) [pid = 1646] [serial = 316] [outer = 0x114c79c00] 16:27:30 INFO - PROCESS | 1646 | 1461194850270 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118a3ac00) [pid = 1646] [serial = 317] [outer = 0x114c79c00] 16:27:30 INFO - PROCESS | 1646 | 1461194850735 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]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:27:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 721ms 16:27:30 INFO - PROCESS | 1646 | 1461194850798 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1646 | 1461194850802 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:27:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:27:30 INFO - PROCESS | 1646 | 1461194850806 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1646 | 1461194850808 Marionette TRACE conn2 <- [1,398,null,{}] 16:27:30 INFO - PROCESS | 1646 | 1461194850812 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}] 16:27:30 INFO - PROCESS | 1646 | 1461194850906 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:27:30 INFO - PROCESS | 1646 | 1461194850963 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c2a800 == 35 [pid = 1646] [id = 107] 16:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1192a7000) [pid = 1646] [serial = 318] [outer = 0x0] 16:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119cc2400) [pid = 1646] [serial = 319] [outer = 0x1192a7000] 16:27:30 INFO - PROCESS | 1646 | 1461194850993 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11a9c2800) [pid = 1646] [serial = 320] [outer = 0x1192a7000] 16:27:31 INFO - PROCESS | 1646 | 1461194851421 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]]]}] 16:27:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:27:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 670ms 16:27:31 INFO - PROCESS | 1646 | 1461194851479 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 1646 | 1461194851480 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:27:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:27:31 INFO - PROCESS | 1646 | 1461194851484 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 1646 | 1461194851487 Marionette TRACE conn2 <- [1,402,null,{}] 16:27:31 INFO - PROCESS | 1646 | 1461194851494 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}] 16:27:31 INFO - PROCESS | 1646 | 1461194851591 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:27:31 INFO - PROCESS | 1646 | 1461194851670 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ad8800 == 36 [pid = 1646] [id = 108] 16:27:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11aed2800) [pid = 1646] [serial = 321] [outer = 0x0] 16:27:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11b6dd400) [pid = 1646] [serial = 322] [outer = 0x11aed2800] 16:27:31 INFO - PROCESS | 1646 | 1461194851702 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11baf1000) [pid = 1646] [serial = 323] [outer = 0x11aed2800] 16:27:32 INFO - PROCESS | 1646 | 1461194852132 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]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:27:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 671ms 16:27:32 INFO - PROCESS | 1646 | 1461194852156 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:27:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:27:32 INFO - PROCESS | 1646 | 1461194852157 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:27:32 INFO - PROCESS | 1646 | 1461194852160 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1646 | 1461194852162 Marionette TRACE conn2 <- [1,406,null,{}] 16:27:32 INFO - PROCESS | 1646 | 1461194852166 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}] 16:27:32 INFO - PROCESS | 1646 | 1461194852259 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:27:32 INFO - PROCESS | 1646 | 1461194852299 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x123db2800 == 37 [pid = 1646] [id = 109] 16:27:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11bf7bc00) [pid = 1646] [serial = 324] [outer = 0x0] 16:27:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123e75800) [pid = 1646] [serial = 325] [outer = 0x11bf7bc00] 16:27:32 INFO - PROCESS | 1646 | 1461194852329 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1273f6800) [pid = 1646] [serial = 326] [outer = 0x11bf7bc00] 16:27:33 INFO - PROCESS | 1646 | 1461194853009 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]]]}] 16:27:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:27:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 921ms 16:27:33 INFO - PROCESS | 1646 | 1461194853083 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 1646 | 1461194853086 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:27:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:27:33 INFO - PROCESS | 1646 | 1461194853091 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 1646 | 1461194853095 Marionette TRACE conn2 <- [1,410,null,{}] 16:27:33 INFO - PROCESS | 1646 | 1461194853117 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}] 16:27:33 INFO - PROCESS | 1646 | 1461194853212 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:27:33 INFO - PROCESS | 1646 | 1461194853258 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x119961000 == 38 [pid = 1646] [id = 110] 16:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x114fb9800) [pid = 1646] [serial = 327] [outer = 0x0] 16:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118a79000) [pid = 1646] [serial = 328] [outer = 0x114fb9800] 16:27:33 INFO - PROCESS | 1646 | 1461194853286 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119227400) [pid = 1646] [serial = 329] [outer = 0x114fb9800] 16:27:33 INFO - PROCESS | 1646 | 1461194853699 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]]]}] 16:27:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:27:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 640ms 16:27:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:27:33 INFO - PROCESS | 1646 | 1461194853730 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 1646 | 1461194853734 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:27:33 INFO - PROCESS | 1646 | 1461194853738 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 1646 | 1461194853740 Marionette TRACE conn2 <- [1,414,null,{}] 16:27:33 INFO - PROCESS | 1646 | 1461194853742 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}] 16:27:33 INFO - PROCESS | 1646 | 1461194853817 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12ab67000) [pid = 1646] [serial = 253] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11ba2bc00) [pid = 1646] [serial = 244] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11c474400) [pid = 1646] [serial = 245] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119225c00) [pid = 1646] [serial = 241] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119ee7400) [pid = 1646] [serial = 242] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x129431000) [pid = 1646] [serial = 250] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1275e7800) [pid = 1646] [serial = 269] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11aecd800) [pid = 1646] [serial = 239] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12ad1f000) [pid = 1646] [serial = 256] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x114f56400) [pid = 1646] [serial = 262] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12acd0400) [pid = 1646] [serial = 254] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12d0e3000) [pid = 1646] [serial = 259] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1275e7400) [pid = 1646] [serial = 247] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12d14ac00) [pid = 1646] [serial = 260] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12b6afc00) [pid = 1646] [serial = 257] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11a9c0c00) [pid = 1646] [serial = 265] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x127f81000) [pid = 1646] [serial = 248] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119032800) [pid = 1646] [serial = 263] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12954b000) [pid = 1646] [serial = 251] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11bf80000) [pid = 1646] [serial = 266] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x123e73800) [pid = 1646] [serial = 268] [outer = 0x0] [url = about:blank] 16:27:33 INFO - PROCESS | 1646 | 1461194853869 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11652c800 == 39 [pid = 1646] [id = 111] 16:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1146c4400) [pid = 1646] [serial = 330] [outer = 0x0] 16:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119033c00) [pid = 1646] [serial = 331] [outer = 0x1146c4400] 16:27:33 INFO - PROCESS | 1646 | 1461194853897 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11a9cf400) [pid = 1646] [serial = 332] [outer = 0x1146c4400] 16:27:34 INFO - PROCESS | 1646 | 1461194854209 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]]]}] 16:27:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:27:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 16:27:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:27:34 INFO - PROCESS | 1646 | 1461194854257 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 1646 | 1461194854258 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:27:34 INFO - PROCESS | 1646 | 1461194854261 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1646 | 1461194854263 Marionette TRACE conn2 <- [1,418,null,{}] 16:27:34 INFO - PROCESS | 1646 | 1461194854270 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}] 16:27:34 INFO - PROCESS | 1646 | 1461194854347 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:27:34 INFO - PROCESS | 1646 | 1461194854352 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x119eb3800 == 40 [pid = 1646] [id = 112] 16:27:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11ab6c000) [pid = 1646] [serial = 333] [outer = 0x0] 16:27:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11aecc800) [pid = 1646] [serial = 334] [outer = 0x11ab6c000] 16:27:34 INFO - PROCESS | 1646 | 1461194854382 Marionette DEBUG loaded listener.js 16:27:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11ba37800) [pid = 1646] [serial = 335] [outer = 0x11ab6c000] 16:27:35 INFO - PROCESS | 1646 | 1461194855209 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]]]}] 16:27:35 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 16:27:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 16:27:35 INFO - PROCESS | 1646 | 1461194855233 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:27:35 INFO - PROCESS | 1646 | 1461194855236 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:27:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:27:35 INFO - PROCESS | 1646 | 1461194855239 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:27:35 INFO - PROCESS | 1646 | 1461194855240 Marionette TRACE conn2 <- [1,422,null,{}] 16:27:35 INFO - PROCESS | 1646 | 1461194855244 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}] 16:27:35 INFO - PROCESS | 1646 | 1461194855305 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:27:35 INFO - PROCESS | 1646 | 1461194855309 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae7d800 == 41 [pid = 1646] [id = 113] 16:27:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11baec800) [pid = 1646] [serial = 336] [outer = 0x0] 16:27:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11c067c00) [pid = 1646] [serial = 337] [outer = 0x11baec800] 16:27:35 INFO - PROCESS | 1646 | 1461194855334 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11c479400) [pid = 1646] [serial = 338] [outer = 0x11baec800] 16:27:36 INFO - PROCESS | 1646 | 1461194856236 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]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:27:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1021ms 16:27:36 INFO - PROCESS | 1646 | 1461194856259 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1646 | 1461194856261 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:27:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:27:36 INFO - PROCESS | 1646 | 1461194856279 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1646 | 1461194856280 Marionette TRACE conn2 <- [1,426,null,{}] 16:27:36 INFO - PROCESS | 1646 | 1461194856282 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}] 16:27:36 INFO - PROCESS | 1646 | 1461194856368 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:27:36 INFO - PROCESS | 1646 | 1461194856372 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf07800 == 42 [pid = 1646] [id = 114] 16:27:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11c06a400) [pid = 1646] [serial = 339] [outer = 0x0] 16:27:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11c7d9800) [pid = 1646] [serial = 340] [outer = 0x11c06a400] 16:27:36 INFO - PROCESS | 1646 | 1461194856398 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x123f53800) [pid = 1646] [serial = 341] [outer = 0x11c06a400] 16:27:36 INFO - PROCESS | 1646 | 1461194856765 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] 16:27:36 INFO - PROCESS | 1646 | 1461194856801 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:27:36 INFO - PROCESS | 1646 | 1461194856803 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1646 | 1461194856804 Marionette TRACE conn2 <- [1,430,null,{}] 16:27:36 INFO - PROCESS | 1646 | 1461194856807 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}] 16:27:36 INFO - PROCESS | 1646 | 1461194856914 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:27:36 INFO - PROCESS | 1646 | 1461194856921 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2b7800 == 43 [pid = 1646] [id = 115] 16:27:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x123f53c00) [pid = 1646] [serial = 342] [outer = 0x0] 16:27:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x127703800) [pid = 1646] [serial = 343] [outer = 0x123f53c00] 16:27:36 INFO - PROCESS | 1646 | 1461194856949 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1290d7800) [pid = 1646] [serial = 344] [outer = 0x123f53c00] 16:27:37 INFO - PROCESS | 1646 | 1461194857289 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]]]}] 16:27:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:27:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 518ms 16:27:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:27:37 INFO - PROCESS | 1646 | 1461194857322 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:27:37 INFO - PROCESS | 1646 | 1461194857323 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:27:37 INFO - PROCESS | 1646 | 1461194857325 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 1646 | 1461194857326 Marionette TRACE conn2 <- [1,434,null,{}] 16:27:37 INFO - PROCESS | 1646 | 1461194857328 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}] 16:27:37 INFO - PROCESS | 1646 | 1461194857415 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:27:37 INFO - PROCESS | 1646 | 1461194857419 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f6a800 == 44 [pid = 1646] [id = 116] 16:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1290cc000) [pid = 1646] [serial = 345] [outer = 0x0] 16:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12942d800) [pid = 1646] [serial = 346] [outer = 0x1290cc000] 16:27:37 INFO - PROCESS | 1646 | 1461194857445 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x129434000) [pid = 1646] [serial = 347] [outer = 0x1290cc000] 16:27:37 INFO - PROCESS | 1646 | 1461194857767 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]]]}] 16:27:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:27:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 468ms 16:27:37 INFO - PROCESS | 1646 | 1461194857795 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:27:37 INFO - PROCESS | 1646 | 1461194857798 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:27:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:27:37 INFO - PROCESS | 1646 | 1461194857800 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 1646 | 1461194857801 Marionette TRACE conn2 <- [1,438,null,{}] 16:27:37 INFO - PROCESS | 1646 | 1461194857803 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}] 16:27:37 INFO - PROCESS | 1646 | 1461194857934 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:27:37 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11ae26800) [pid = 1646] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:27:37 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11bf86c00) [pid = 1646] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:27:37 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118a6ec00) [pid = 1646] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:27:37 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x114fc1c00) [pid = 1646] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:27:37 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x114fc4800) [pid = 1646] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:27:37 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119347c00) [pid = 1646] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:27:37 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11bf85800) [pid = 1646] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:27:37 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11ae91400) [pid = 1646] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:27:37 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x123c23000) [pid = 1646] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:27:37 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1240b3c00) [pid = 1646] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:27:37 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118fc9c00) [pid = 1646] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:27:37 INFO - PROCESS | 1646 | 1461194857970 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f95000 == 45 [pid = 1646] [id = 117] 16:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x114fc1c00) [pid = 1646] [serial = 348] [outer = 0x0] 16:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119347c00) [pid = 1646] [serial = 349] [outer = 0x114fc1c00] 16:27:37 INFO - PROCESS | 1646 | 1461194857995 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11ba39800) [pid = 1646] [serial = 350] [outer = 0x114fc1c00] 16:27:38 INFO - PROCESS | 1646 | 1461194858290 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]]]}] 16:27:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:27:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 520ms 16:27:38 INFO - PROCESS | 1646 | 1461194858321 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:27:38 INFO - PROCESS | 1646 | 1461194858322 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:27:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:27:38 INFO - PROCESS | 1646 | 1461194858324 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 1646 | 1461194858325 Marionette TRACE conn2 <- [1,442,null,{}] 16:27:38 INFO - PROCESS | 1646 | 1461194858329 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}] 16:27:38 INFO - PROCESS | 1646 | 1461194858403 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:27:38 INFO - PROCESS | 1646 | 1461194858408 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x126586000 == 46 [pid = 1646] [id = 118] 16:27:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11c7dac00) [pid = 1646] [serial = 351] [outer = 0x0] 16:27:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x129438400) [pid = 1646] [serial = 352] [outer = 0x11c7dac00] 16:27:38 INFO - PROCESS | 1646 | 1461194858435 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x129542000) [pid = 1646] [serial = 353] [outer = 0x11c7dac00] 16:27:38 INFO - PROCESS | 1646 | 1461194858747 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]]]}] 16:27:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:27:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 468ms 16:27:38 INFO - PROCESS | 1646 | 1461194858794 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:27:38 INFO - PROCESS | 1646 | 1461194858795 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:27:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:27:38 INFO - PROCESS | 1646 | 1461194858797 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 1646 | 1461194858798 Marionette TRACE conn2 <- [1,446,null,{}] 16:27:38 INFO - PROCESS | 1646 | 1461194858809 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}] 16:27:38 INFO - PROCESS | 1646 | 1461194858887 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:27:38 INFO - PROCESS | 1646 | 1461194858893 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x127756000 == 47 [pid = 1646] [id = 119] 16:27:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x129438800) [pid = 1646] [serial = 354] [outer = 0x0] 16:27:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12ab5c400) [pid = 1646] [serial = 355] [outer = 0x129438800] 16:27:38 INFO - PROCESS | 1646 | 1461194858919 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12ab61400) [pid = 1646] [serial = 356] [outer = 0x129438800] 16:27:39 INFO - PROCESS | 1646 | 1461194859265 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]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:27:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 477ms 16:27:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:27:39 INFO - PROCESS | 1646 | 1461194859274 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 1646 | 1461194859276 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:27:39 INFO - PROCESS | 1646 | 1461194859282 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 1646 | 1461194859284 Marionette TRACE conn2 <- [1,450,null,{}] 16:27:39 INFO - PROCESS | 1646 | 1461194859287 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}] 16:27:39 INFO - PROCESS | 1646 | 1461194859383 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:27:39 INFO - PROCESS | 1646 | 1461194859425 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x128922000 == 48 [pid = 1646] [id = 120] 16:27:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x129538400) [pid = 1646] [serial = 357] [outer = 0x0] 16:27:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12ab60800) [pid = 1646] [serial = 358] [outer = 0x129538400] 16:27:39 INFO - PROCESS | 1646 | 1461194859454 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12acdd400) [pid = 1646] [serial = 359] [outer = 0x129538400] 16:27:39 INFO - PROCESS | 1646 | 1461194859783 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] 16:27:39 INFO - PROCESS | 1646 | 1461194859807 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:27:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:27:39 INFO - PROCESS | 1646 | 1461194859810 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 1646 | 1461194859813 Marionette TRACE conn2 <- [1,454,null,{}] 16:27:39 INFO - PROCESS | 1646 | 1461194859817 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}] 16:27:39 INFO - PROCESS | 1646 | 1461194859935 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:27:40 INFO - PROCESS | 1646 | 1461194860065 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x115725000 == 49 [pid = 1646] [id = 121] 16:27:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1144ac800) [pid = 1646] [serial = 360] [outer = 0x0] 16:27:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x114c45800) [pid = 1646] [serial = 361] [outer = 0x1144ac800] 16:27:40 INFO - PROCESS | 1646 | 1461194860115 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11570c400) [pid = 1646] [serial = 362] [outer = 0x1144ac800] 16:27:40 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:40 INFO - PROCESS | 1646 | 1461194860594 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]]]}] 16:27:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:27:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 823ms 16:27:40 INFO - PROCESS | 1646 | 1461194860647 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1646 | 1461194860650 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:27:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:27:40 INFO - PROCESS | 1646 | 1461194860656 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1646 | 1461194860658 Marionette TRACE conn2 <- [1,458,null,{}] 16:27:40 INFO - PROCESS | 1646 | 1461194860662 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}] 16:27:40 INFO - PROCESS | 1646 | 1461194860760 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:27:40 INFO - PROCESS | 1646 | 1461194860819 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ec8000 == 50 [pid = 1646] [id = 122] 16:27:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11a9c5c00) [pid = 1646] [serial = 363] [outer = 0x0] 16:27:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11ab6f000) [pid = 1646] [serial = 364] [outer = 0x11a9c5c00] 16:27:40 INFO - PROCESS | 1646 | 1461194860853 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11ae90000) [pid = 1646] [serial = 365] [outer = 0x11a9c5c00] 16:27:41 INFO - PROCESS | 1646 | 1461194861293 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] 16:27:41 INFO - PROCESS | 1646 | 1461194861351 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:27:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:27:41 INFO - PROCESS | 1646 | 1461194861354 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 1646 | 1461194861356 Marionette TRACE conn2 <- [1,462,null,{}] 16:27:41 INFO - PROCESS | 1646 | 1461194861358 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}] 16:27:41 INFO - PROCESS | 1646 | 1461194861456 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:27:41 INFO - PROCESS | 1646 | 1461194861515 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x123db3000 == 51 [pid = 1646] [id = 123] 16:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11baeb800) [pid = 1646] [serial = 366] [outer = 0x0] 16:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11c06ec00) [pid = 1646] [serial = 367] [outer = 0x11baeb800] 16:27:41 INFO - PROCESS | 1646 | 1461194861545 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1240b2800) [pid = 1646] [serial = 368] [outer = 0x11baeb800] 16:27:41 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:42 INFO - PROCESS | 1646 | 1461194862000 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] 16:27:42 INFO - PROCESS | 1646 | 1461194862076 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:27:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:27:42 INFO - PROCESS | 1646 | 1461194862104 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1646 | 1461194862109 Marionette TRACE conn2 <- [1,466,null,{}] 16:27:42 INFO - PROCESS | 1646 | 1461194862115 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}] 16:27:42 INFO - PROCESS | 1646 | 1461194862236 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:27:42 INFO - PROCESS | 1646 | 1461194862292 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x118ab1800 == 52 [pid = 1646] [id = 124] 16:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x118adec00) [pid = 1646] [serial = 369] [outer = 0x0] 16:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11c471000) [pid = 1646] [serial = 370] [outer = 0x118adec00] 16:27:42 INFO - PROCESS | 1646 | 1461194862316 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12942c800) [pid = 1646] [serial = 371] [outer = 0x118adec00] 16:27:43 INFO - PROCESS | 1646 | 1461194863017 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] 16:27:43 INFO - PROCESS | 1646 | 1461194863037 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:27:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:27:43 INFO - PROCESS | 1646 | 1461194863042 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 1646 | 1461194863046 Marionette TRACE conn2 <- [1,470,null,{}] 16:27:43 INFO - PROCESS | 1646 | 1461194863052 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}] 16:27:43 INFO - PROCESS | 1646 | 1461194863160 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:27:43 INFO - PROCESS | 1646 | 1461194863206 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abbd000 == 53 [pid = 1646] [id = 125] 16:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118adf400) [pid = 1646] [serial = 372] [outer = 0x0] 16:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119ee7400) [pid = 1646] [serial = 373] [outer = 0x118adf400] 16:27:43 INFO - PROCESS | 1646 | 1461194863235 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11ae20400) [pid = 1646] [serial = 374] [outer = 0x118adf400] 16:27:43 INFO - PROCESS | 1646 | 1461194863717 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]]]}] 16:27:43 INFO - PROCESS | 1646 | --DOCSHELL 0x128922000 == 52 [pid = 1646] [id = 120] 16:27:43 INFO - PROCESS | 1646 | --DOCSHELL 0x127756000 == 51 [pid = 1646] [id = 119] 16:27:43 INFO - PROCESS | 1646 | --DOCSHELL 0x126586000 == 50 [pid = 1646] [id = 118] 16:27:43 INFO - PROCESS | 1646 | --DOCSHELL 0x118f95000 == 49 [pid = 1646] [id = 117] 16:27:43 INFO - PROCESS | 1646 | --DOCSHELL 0x123f6a800 == 48 [pid = 1646] [id = 116] 16:27:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2b7800 == 47 [pid = 1646] [id = 115] 16:27:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf07800 == 46 [pid = 1646] [id = 114] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12954ac00) [pid = 1646] [serial = 271] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11ae25400) [pid = 1646] [serial = 274] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1289e1400) [pid = 1646] [serial = 313] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae7d800 == 45 [pid = 1646] [id = 113] 16:27:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119eb3800 == 44 [pid = 1646] [id = 112] 16:27:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11652c800 == 43 [pid = 1646] [id = 111] 16:27:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119961000 == 42 [pid = 1646] [id = 110] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11b6eac00) [pid = 1646] [serial = 295] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11c065000) [pid = 1646] [serial = 298] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119cc5c00) [pid = 1646] [serial = 286] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11a9ce800) [pid = 1646] [serial = 287] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11535b000) [pid = 1646] [serial = 280] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118ad2000) [pid = 1646] [serial = 281] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115850800) [pid = 1646] [serial = 277] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1192a0400) [pid = 1646] [serial = 283] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1193ae000) [pid = 1646] [serial = 284] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11ae1f000) [pid = 1646] [serial = 289] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11c766c00) [pid = 1646] [serial = 301] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11c0d3000) [pid = 1646] [serial = 299] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11c951000) [pid = 1646] [serial = 304] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x123f4d000) [pid = 1646] [serial = 307] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12707c000) [pid = 1646] [serial = 310] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11aecac00) [pid = 1646] [serial = 293] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11aec4c00) [pid = 1646] [serial = 292] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11c7d6000) [pid = 1646] [serial = 302] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11bf83000) [pid = 1646] [serial = 296] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1240af400) [pid = 1646] [serial = 308] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x123c22c00) [pid = 1646] [serial = 305] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x127f1d000) [pid = 1646] [serial = 311] [outer = 0x0] [url = about:blank] 16:27:43 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11ae2b000) [pid = 1646] [serial = 290] [outer = 0x0] [url = about:blank] 16:27:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:27:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 728ms 16:27:43 INFO - PROCESS | 1646 | 1461194863770 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:27:43 INFO - PROCESS | 1646 | 1461194863773 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:27:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:27:43 INFO - PROCESS | 1646 | 1461194863778 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 1646 | 1461194863781 Marionette TRACE conn2 <- [1,474,null,{}] 16:27:43 INFO - PROCESS | 1646 | 1461194863784 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}] 16:27:43 INFO - PROCESS | 1646 | 1461194863856 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:27:43 INFO - PROCESS | 1646 | 1461194863864 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11652c800 == 43 [pid = 1646] [id = 126] 16:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11ae1dc00) [pid = 1646] [serial = 375] [outer = 0x0] 16:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11ae25000) [pid = 1646] [serial = 376] [outer = 0x11ae1dc00] 16:27:43 INFO - PROCESS | 1646 | 1461194863891 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11aec6000) [pid = 1646] [serial = 377] [outer = 0x11ae1dc00] 16:27:44 INFO - PROCESS | 1646 | 1461194864254 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]]]}] 16:27:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:27:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 522ms 16:27:44 INFO - PROCESS | 1646 | 1461194864300 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 1646 | 1461194864301 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:27:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:27:44 INFO - PROCESS | 1646 | 1461194864303 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 1646 | 1461194864306 Marionette TRACE conn2 <- [1,478,null,{}] 16:27:44 INFO - PROCESS | 1646 | 1461194864313 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}] 16:27:44 INFO - PROCESS | 1646 | 1461194864397 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:27:44 INFO - PROCESS | 1646 | 1461194864403 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c23000 == 44 [pid = 1646] [id = 127] 16:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11aee5c00) [pid = 1646] [serial = 378] [outer = 0x0] 16:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11c064800) [pid = 1646] [serial = 379] [outer = 0x11aee5c00] 16:27:44 INFO - PROCESS | 1646 | 1461194864433 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11c7ce000) [pid = 1646] [serial = 380] [outer = 0x11aee5c00] 16:27:44 INFO - PROCESS | 1646 | 1461194864770 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]]]}] 16:27:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:27:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 471ms 16:27:44 INFO - PROCESS | 1646 | 1461194864775 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 1646 | 1461194864776 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:27:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:27:44 INFO - PROCESS | 1646 | 1461194864784 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 1646 | 1461194864785 Marionette TRACE conn2 <- [1,482,null,{}] 16:27:44 INFO - PROCESS | 1646 | 1461194864787 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}] 16:27:44 INFO - PROCESS | 1646 | 1461194864872 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:27:44 INFO - PROCESS | 1646 | 1461194864915 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae75800 == 45 [pid = 1646] [id = 128] 16:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11c067400) [pid = 1646] [serial = 381] [outer = 0x0] 16:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11c951000) [pid = 1646] [serial = 382] [outer = 0x11c067400] 16:27:44 INFO - PROCESS | 1646 | 1461194864942 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x124222800) [pid = 1646] [serial = 383] [outer = 0x11c067400] 16:27:45 INFO - PROCESS | 1646 | 1461194865268 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]]]}] 16:27:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:27:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 16:27:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:27:45 INFO - PROCESS | 1646 | 1461194865303 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1646 | 1461194865304 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:27:45 INFO - PROCESS | 1646 | 1461194865306 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1646 | 1461194865307 Marionette TRACE conn2 <- [1,486,null,{}] 16:27:45 INFO - PROCESS | 1646 | 1461194865310 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}] 16:27:45 INFO - PROCESS | 1646 | 1461194865384 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:27:45 INFO - PROCESS | 1646 | 1461194865389 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf1a800 == 46 [pid = 1646] [id = 129] 16:27:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x114c84c00) [pid = 1646] [serial = 384] [outer = 0x0] 16:27:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12707c000) [pid = 1646] [serial = 385] [outer = 0x114c84c00] 16:27:45 INFO - PROCESS | 1646 | 1461194865421 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1289d8c00) [pid = 1646] [serial = 386] [outer = 0x114c84c00] 16:27:45 INFO - PROCESS | 1646 | 1461194865901 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]]]}] 16:27:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:27:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 618ms 16:27:45 INFO - PROCESS | 1646 | 1461194865925 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1646 | 1461194865927 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:27:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:27:45 INFO - PROCESS | 1646 | 1461194865938 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1646 | 1461194865940 Marionette TRACE conn2 <- [1,490,null,{}] 16:27:45 INFO - PROCESS | 1646 | 1461194865943 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}] 16:27:46 INFO - PROCESS | 1646 | 1461194866064 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:27:46 INFO - PROCESS | 1646 | 1461194866117 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ac7000 == 47 [pid = 1646] [id = 130] 16:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1290ce800) [pid = 1646] [serial = 387] [outer = 0x0] 16:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x129435400) [pid = 1646] [serial = 388] [outer = 0x1290ce800] 16:27:46 INFO - PROCESS | 1646 | 1461194866146 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12ab5e000) [pid = 1646] [serial = 389] [outer = 0x1290ce800] 16:27:46 INFO - PROCESS | 1646 | 1461194866454 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]]]}] 16:27:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:27:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 575ms 16:27:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:27:46 INFO - PROCESS | 1646 | 1461194866507 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:27:46 INFO - PROCESS | 1646 | 1461194866508 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:27:46 INFO - PROCESS | 1646 | 1461194866510 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 1646 | 1461194866513 Marionette TRACE conn2 <- [1,494,null,{}] 16:27:46 INFO - PROCESS | 1646 | 1461194866516 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}] 16:27:46 INFO - PROCESS | 1646 | 1461194866603 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:27:46 INFO - PROCESS | 1646 | 1461194866616 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x123dad800 == 48 [pid = 1646] [id = 131] 16:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12ab63800) [pid = 1646] [serial = 390] [outer = 0x0] 16:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12acd0000) [pid = 1646] [serial = 391] [outer = 0x12ab63800] 16:27:46 INFO - PROCESS | 1646 | 1461194866642 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12acd6800) [pid = 1646] [serial = 392] [outer = 0x12ab63800] 16:27:46 INFO - PROCESS | 1646 | 1461194866987 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]]]}] 16:27:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:27:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 522ms 16:27:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:27:47 INFO - PROCESS | 1646 | 1461194867033 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 1646 | 1461194867034 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:27:47 INFO - PROCESS | 1646 | 1461194867036 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 1646 | 1461194867037 Marionette TRACE conn2 <- [1,498,null,{}] 16:27:47 INFO - PROCESS | 1646 | 1461194867039 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}] 16:27:47 INFO - PROCESS | 1646 | 1461194867132 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:27:47 INFO - PROCESS | 1646 | 1461194867144 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12657a800 == 49 [pid = 1646] [id = 132] 16:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119cbcc00) [pid = 1646] [serial = 393] [outer = 0x0] 16:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12acde000) [pid = 1646] [serial = 394] [outer = 0x119cbcc00] 16:27:47 INFO - PROCESS | 1646 | 1461194867170 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12ad1f800) [pid = 1646] [serial = 395] [outer = 0x119cbcc00] 16:27:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:27:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 16:27:47 INFO - PROCESS | 1646 | 1461194867500 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]]]}] 16:27:47 INFO - PROCESS | 1646 | 1461194867504 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 1646 | 1461194867505 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:27:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:27:47 INFO - PROCESS | 1646 | 1461194867507 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 1646 | 1461194867509 Marionette TRACE conn2 <- [1,502,null,{}] 16:27:47 INFO - PROCESS | 1646 | 1461194867511 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}] 16:27:47 INFO - PROCESS | 1646 | 1461194867604 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:27:47 INFO - PROCESS | 1646 | 1461194867609 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x128930800 == 50 [pid = 1646] [id = 133] 16:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12acd9c00) [pid = 1646] [serial = 396] [outer = 0x0] 16:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12b0dbc00) [pid = 1646] [serial = 397] [outer = 0x12acd9c00] 16:27:47 INFO - PROCESS | 1646 | 1461194867634 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12b43d800) [pid = 1646] [serial = 398] [outer = 0x12acd9c00] 16:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x129438800) [pid = 1646] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11c06a400) [pid = 1646] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1290cc000) [pid = 1646] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x123f53c00) [pid = 1646] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x114fb9800) [pid = 1646] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1146c4400) [pid = 1646] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11ab6c000) [pid = 1646] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1244a4400) [pid = 1646] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11baec800) [pid = 1646] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x114fc1c00) [pid = 1646] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11c7dac00) [pid = 1646] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x127f80000) [pid = 1646] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:27:48 INFO - PROCESS | 1646 | 1461194868128 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]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:27:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 668ms 16:27:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:27:48 INFO - PROCESS | 1646 | 1461194868177 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1646 | 1461194868179 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:27:48 INFO - PROCESS | 1646 | 1461194868182 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1646 | 1461194868184 Marionette TRACE conn2 <- [1,506,null,{}] 16:27:48 INFO - PROCESS | 1646 | 1461194868187 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}] 16:27:48 INFO - PROCESS | 1646 | 1461194868328 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:27:48 INFO - PROCESS | 1646 | 1461194868374 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ee4000 == 51 [pid = 1646] [id = 134] 16:27:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x114c76800) [pid = 1646] [serial = 399] [outer = 0x0] 16:27:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11ae26400) [pid = 1646] [serial = 400] [outer = 0x114c76800] 16:27:48 INFO - PROCESS | 1646 | 1461194868399 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12942c000) [pid = 1646] [serial = 401] [outer = 0x114c76800] 16:27:48 INFO - PROCESS | 1646 | 1461194868708 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]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:27:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 570ms 16:27:48 INFO - PROCESS | 1646 | 1461194868752 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1646 | 1461194868753 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:27:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:27:48 INFO - PROCESS | 1646 | 1461194868755 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1646 | 1461194868757 Marionette TRACE conn2 <- [1,510,null,{}] 16:27:48 INFO - PROCESS | 1646 | 1461194868759 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}] 16:27:48 INFO - PROCESS | 1646 | 1461194868850 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:27:48 INFO - PROCESS | 1646 | 1461194868896 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12949e000 == 52 [pid = 1646] [id = 135] 16:27:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11934a000) [pid = 1646] [serial = 402] [outer = 0x0] 16:27:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12b440400) [pid = 1646] [serial = 403] [outer = 0x11934a000] 16:27:48 INFO - PROCESS | 1646 | 1461194868926 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12d0e5000) [pid = 1646] [serial = 404] [outer = 0x11934a000] 16:27:49 INFO - PROCESS | 1646 | 1461194869224 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]]]}] 16:27:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:27:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 16:27:49 INFO - PROCESS | 1646 | 1461194869275 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 1646 | 1461194869276 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:27:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:27:49 INFO - PROCESS | 1646 | 1461194869278 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 1646 | 1461194869279 Marionette TRACE conn2 <- [1,514,null,{}] 16:27:49 INFO - PROCESS | 1646 | 1461194869282 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}] 16:27:49 INFO - PROCESS | 1646 | 1461194869358 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:27:49 INFO - PROCESS | 1646 | 1461194869364 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2db800 == 53 [pid = 1646] [id = 136] 16:27:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b6a2c00) [pid = 1646] [serial = 405] [outer = 0x0] 16:27:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12d0f0400) [pid = 1646] [serial = 406] [outer = 0x12b6a2c00] 16:27:49 INFO - PROCESS | 1646 | 1461194869392 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12d2adc00) [pid = 1646] [serial = 407] [outer = 0x12b6a2c00] 16:27:49 INFO - PROCESS | 1646 | 1461194869822 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]]]}] 16:27:49 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 16:27:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 569ms 16:27:49 INFO - PROCESS | 1646 | 1461194869848 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 1646 | 1461194869850 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:27:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:27:49 INFO - PROCESS | 1646 | 1461194869853 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 1646 | 1461194869855 Marionette TRACE conn2 <- [1,518,null,{}] 16:27:49 INFO - PROCESS | 1646 | 1461194869858 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}] 16:27:49 INFO - PROCESS | 1646 | 1461194869976 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:27:49 INFO - PROCESS | 1646 | 1461194869982 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c20b800 == 54 [pid = 1646] [id = 137] 16:27:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12d2afc00) [pid = 1646] [serial = 408] [outer = 0x0] 16:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12d2b5c00) [pid = 1646] [serial = 409] [outer = 0x12d2afc00] 16:27:50 INFO - PROCESS | 1646 | 1461194870012 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12d951c00) [pid = 1646] [serial = 410] [outer = 0x12d2afc00] 16:27:50 INFO - PROCESS | 1646 | 1461194870562 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]]]}] 16:27:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:27:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 769ms 16:27:50 INFO - PROCESS | 1646 | 1461194870656 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:27:50 INFO - PROCESS | 1646 | 1461194870659 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:27:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:27:50 INFO - PROCESS | 1646 | 1461194870680 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:27:50 INFO - PROCESS | 1646 | 1461194870683 Marionette TRACE conn2 <- [1,522,null,{}] 16:27:50 INFO - PROCESS | 1646 | 1461194870691 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}] 16:27:50 INFO - PROCESS | 1646 | 1461194870874 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:27:50 INFO - PROCESS | 1646 | 1461194870904 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11995e800 == 55 [pid = 1646] [id = 138] 16:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11a9c3400) [pid = 1646] [serial = 411] [outer = 0x0] 16:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11ab6f800) [pid = 1646] [serial = 412] [outer = 0x11a9c3400] 16:27:50 INFO - PROCESS | 1646 | 1461194870936 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11aec8c00) [pid = 1646] [serial = 413] [outer = 0x11a9c3400] 16:27:51 INFO - PROCESS | 1646 | 1461194871451 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]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:27:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 843ms 16:27:51 INFO - PROCESS | 1646 | 1461194871507 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1646 | 1461194871513 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:27:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:27:51 INFO - PROCESS | 1646 | 1461194871520 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1646 | 1461194871523 Marionette TRACE conn2 <- [1,526,null,{}] 16:27:51 INFO - PROCESS | 1646 | 1461194871526 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}] 16:27:51 INFO - PROCESS | 1646 | 1461194871656 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:27:51 INFO - PROCESS | 1646 | 1461194871715 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c525800 == 56 [pid = 1646] [id = 139] 16:27:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11a9c5000) [pid = 1646] [serial = 414] [outer = 0x0] 16:27:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11c473000) [pid = 1646] [serial = 415] [outer = 0x11a9c5000] 16:27:51 INFO - PROCESS | 1646 | 1461194871745 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123c23800) [pid = 1646] [serial = 416] [outer = 0x11a9c5000] 16:27:52 INFO - PROCESS | 1646 | 1461194872229 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]]]}] 16:27:52 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 16:27:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 721ms 16:27:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:27:52 INFO - PROCESS | 1646 | 1461194872240 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 1646 | 1461194872242 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:27:52 INFO - PROCESS | 1646 | 1461194872245 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1646 | 1461194872250 Marionette TRACE conn2 <- [1,530,null,{}] 16:27:52 INFO - PROCESS | 1646 | 1461194872257 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}] 16:27:52 INFO - PROCESS | 1646 | 1461194872351 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:27:52 INFO - PROCESS | 1646 | 1461194872423 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c219800 == 57 [pid = 1646] [id = 140] 16:27:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x127f1e000) [pid = 1646] [serial = 417] [outer = 0x0] 16:27:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x129537c00) [pid = 1646] [serial = 418] [outer = 0x127f1e000] 16:27:52 INFO - PROCESS | 1646 | 1461194872465 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12ad1bc00) [pid = 1646] [serial = 419] [outer = 0x127f1e000] 16:27:52 INFO - PROCESS | 1646 | 1461194872954 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"]]]}] 16:27:52 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 16:27:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:27:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:27:52 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 16:27:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:27:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:27:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:27:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 724ms 16:27:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:27:52 INFO - PROCESS | 1646 | 1461194872969 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 1646 | 1461194872971 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:27:52 INFO - PROCESS | 1646 | 1461194872974 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1646 | 1461194872975 Marionette TRACE conn2 <- [1,534,null,{}] 16:27:52 INFO - PROCESS | 1646 | 1461194872977 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}] 16:27:53 INFO - PROCESS | 1646 | 1461194873081 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:27:53 INFO - PROCESS | 1646 | 1461194873125 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d27e800 == 58 [pid = 1646] [id = 141] 16:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12ab68c00) [pid = 1646] [serial = 420] [outer = 0x0] 16:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12b6ac000) [pid = 1646] [serial = 421] [outer = 0x12ab68c00] 16:27:53 INFO - PROCESS | 1646 | 1461194873156 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12d2b0000) [pid = 1646] [serial = 422] [outer = 0x12ab68c00] 16:27:53 INFO - PROCESS | 1646 | 1461194873541 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]]]}] 16:27:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:27:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 618ms 16:27:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:27:53 INFO - PROCESS | 1646 | 1461194873593 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 1646 | 1461194873595 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:27:53 INFO - PROCESS | 1646 | 1461194873599 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 1646 | 1461194873600 Marionette TRACE conn2 <- [1,538,null,{}] 16:27:53 INFO - PROCESS | 1646 | 1461194873603 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}] 16:27:53 INFO - PROCESS | 1646 | 1461194873705 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:27:53 INFO - PROCESS | 1646 | 1461194873820 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4ed000 == 59 [pid = 1646] [id = 142] 16:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12d94b400) [pid = 1646] [serial = 423] [outer = 0x0] 16:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12d957c00) [pid = 1646] [serial = 424] [outer = 0x12d94b400] 16:27:53 INFO - PROCESS | 1646 | 1461194873868 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12d9b0400) [pid = 1646] [serial = 425] [outer = 0x12d94b400] 16:27:54 INFO - PROCESS | 1646 | 1461194874236 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]]]}] 16:27:54 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. 16:27:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 669ms 16:27:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:27:54 INFO - PROCESS | 1646 | 1461194874268 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1646 | 1461194874270 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:27:54 INFO - PROCESS | 1646 | 1461194874272 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1646 | 1461194874273 Marionette TRACE conn2 <- [1,542,null,{}] 16:27:54 INFO - PROCESS | 1646 | 1461194874275 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}] 16:27:54 INFO - PROCESS | 1646 | 1461194874378 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:27:54 INFO - PROCESS | 1646 | 1461194874431 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db85000 == 60 [pid = 1646] [id = 143] 16:27:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12d9b0800) [pid = 1646] [serial = 426] [outer = 0x0] 16:27:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12dc51400) [pid = 1646] [serial = 427] [outer = 0x12d9b0800] 16:27:54 INFO - PROCESS | 1646 | 1461194874466 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12e493400) [pid = 1646] [serial = 428] [outer = 0x12d9b0800] 16:27:54 INFO - PROCESS | 1646 | 1461194874949 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]]]}] 16:27:54 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. 16:27:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 718ms 16:27:54 INFO - PROCESS | 1646 | 1461194874991 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1646 | 1461194874994 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:27:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:27:55 INFO - PROCESS | 1646 | 1461194875000 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1646 | 1461194875001 Marionette TRACE conn2 <- [1,546,null,{}] 16:27:55 INFO - PROCESS | 1646 | 1461194875004 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}] 16:27:55 INFO - PROCESS | 1646 | 1461194875170 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:27:55 INFO - PROCESS | 1646 | 1461194875413 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x118ff1800 == 61 [pid = 1646] [id = 144] 16:27:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x114c7c000) [pid = 1646] [serial = 429] [outer = 0x0] 16:27:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x114c83000) [pid = 1646] [serial = 430] [outer = 0x114c7c000] 16:27:55 INFO - PROCESS | 1646 | 1461194875445 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1189de800) [pid = 1646] [serial = 431] [outer = 0x114c7c000] 16:27:55 INFO - PROCESS | 1646 | 1461194875826 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]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:27:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 872ms 16:27:55 INFO - PROCESS | 1646 | 1461194875885 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 1646 | 1461194875888 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:27:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:27:55 INFO - PROCESS | 1646 | 1461194875894 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1646 | 1461194875898 Marionette TRACE conn2 <- [1,550,null,{}] 16:27:55 INFO - PROCESS | 1646 | 1461194875902 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}] 16:27:56 INFO - PROCESS | 1646 | 1461194875999 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:27:56 INFO - PROCESS | 1646 | 1461194876076 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fee000 == 62 [pid = 1646] [id = 145] 16:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1192a7c00) [pid = 1646] [serial = 432] [outer = 0x0] 16:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11a9cd800) [pid = 1646] [serial = 433] [outer = 0x1192a7c00] 16:27:56 INFO - PROCESS | 1646 | 1461194876131 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11aeca800) [pid = 1646] [serial = 434] [outer = 0x1192a7c00] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11b657000 == 61 [pid = 1646] [id = 103] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae87800 == 60 [pid = 1646] [id = 102] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2db800 == 59 [pid = 1646] [id = 136] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12949e000 == 58 [pid = 1646] [id = 135] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x123ee4000 == 57 [pid = 1646] [id = 134] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x128930800 == 56 [pid = 1646] [id = 133] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12657a800 == 55 [pid = 1646] [id = 132] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x123dad800 == 54 [pid = 1646] [id = 131] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x123ac7000 == 53 [pid = 1646] [id = 130] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12ab60800) [pid = 1646] [serial = 358] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | 1461194876529 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]]]}] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf1a800 == 52 [pid = 1646] [id = 129] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae75800 == 51 [pid = 1646] [id = 128] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x119c23000 == 50 [pid = 1646] [id = 127] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11652c800 == 49 [pid = 1646] [id = 126] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11abbd000 == 48 [pid = 1646] [id = 125] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x119ec8000 == 47 [pid = 1646] [id = 122] 16:27:56 INFO - PROCESS | 1646 | --DOCSHELL 0x115725000 == 46 [pid = 1646] [id = 121] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11b6dd400) [pid = 1646] [serial = 322] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11aecc800) [pid = 1646] [serial = 334] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11ba37800) [pid = 1646] [serial = 335] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x128b1fc00) [pid = 1646] [serial = 314] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x119cc2400) [pid = 1646] [serial = 319] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11c067c00) [pid = 1646] [serial = 337] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x129434000) [pid = 1646] [serial = 347] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11ba39800) [pid = 1646] [serial = 350] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12ab5c400) [pid = 1646] [serial = 355] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x129542000) [pid = 1646] [serial = 353] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x119347c00) [pid = 1646] [serial = 349] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x119227400) [pid = 1646] [serial = 329] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x123f53800) [pid = 1646] [serial = 341] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11c479400) [pid = 1646] [serial = 338] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x129438400) [pid = 1646] [serial = 352] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12b6ad000) [pid = 1646] [serial = 272] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12ab61400) [pid = 1646] [serial = 356] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11c7d9800) [pid = 1646] [serial = 340] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12942d800) [pid = 1646] [serial = 346] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1290d7800) [pid = 1646] [serial = 344] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x127703800) [pid = 1646] [serial = 343] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x118a79000) [pid = 1646] [serial = 328] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11605f000) [pid = 1646] [serial = 316] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x119033c00) [pid = 1646] [serial = 331] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11a9cf400) [pid = 1646] [serial = 332] [outer = 0x0] [url = about:blank] 16:27:56 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x123e75800) [pid = 1646] [serial = 325] [outer = 0x0] [url = about:blank] 16:27:56 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. 16:27:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 673ms 16:27:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:27:56 INFO - PROCESS | 1646 | 1461194876570 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:27:56 INFO - PROCESS | 1646 | 1461194876572 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:27:56 INFO - PROCESS | 1646 | 1461194876575 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 1646 | 1461194876576 Marionette TRACE conn2 <- [1,554,null,{}] 16:27:56 INFO - PROCESS | 1646 | 1461194876578 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}] 16:27:56 INFO - PROCESS | 1646 | 1461194876677 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:27:56 INFO - PROCESS | 1646 | 1461194876684 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f9f800 == 47 [pid = 1646] [id = 146] 16:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11aee4400) [pid = 1646] [serial = 435] [outer = 0x0] 16:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11b6e8800) [pid = 1646] [serial = 436] [outer = 0x11aee4400] 16:27:56 INFO - PROCESS | 1646 | 1461194876711 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11bf85800) [pid = 1646] [serial = 437] [outer = 0x11aee4400] 16:27:56 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:57 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:57 INFO - PROCESS | 1646 | 1461194877071 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]]]}] 16:27:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:27:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 519ms 16:27:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:27:57 INFO - PROCESS | 1646 | 1461194877103 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:27:57 INFO - PROCESS | 1646 | 1461194877105 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:27:57 INFO - PROCESS | 1646 | 1461194877113 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 1646 | 1461194877117 Marionette TRACE conn2 <- [1,558,null,{}] 16:27:57 INFO - PROCESS | 1646 | 1461194877121 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}] 16:27:57 INFO - PROCESS | 1646 | 1461194877233 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:27:57 INFO - PROCESS | 1646 | 1461194877240 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae84800 == 48 [pid = 1646] [id = 147] 16:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11c479800) [pid = 1646] [serial = 438] [outer = 0x0] 16:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x124170000) [pid = 1646] [serial = 439] [outer = 0x11c479800] 16:27:57 INFO - PROCESS | 1646 | 1461194877269 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x127771c00) [pid = 1646] [serial = 440] [outer = 0x11c479800] 16:27:57 INFO - PROCESS | 1646 | 1461194877586 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]]]}] 16:27:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:27:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 527ms 16:27:57 INFO - PROCESS | 1646 | 1461194877635 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:27:57 INFO - PROCESS | 1646 | 1461194877637 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:27:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:27:57 INFO - PROCESS | 1646 | 1461194877647 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 1646 | 1461194877648 Marionette TRACE conn2 <- [1,562,null,{}] 16:27:57 INFO - PROCESS | 1646 | 1461194877651 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}] 16:27:57 INFO - PROCESS | 1646 | 1461194877728 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:27:57 INFO - PROCESS | 1646 | 1461194877735 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c519800 == 49 [pid = 1646] [id = 148] 16:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x124694800) [pid = 1646] [serial = 441] [outer = 0x0] 16:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1290cdc00) [pid = 1646] [serial = 442] [outer = 0x124694800] 16:27:57 INFO - PROCESS | 1646 | 1461194877761 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x129435000) [pid = 1646] [serial = 443] [outer = 0x124694800] 16:27:57 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:58 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:58 INFO - PROCESS | 1646 | 1461194878081 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]]]}] 16:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x129437c00) [pid = 1646] [serial = 444] [outer = 0x12fa4e400] 16:27:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:27:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 478ms 16:27:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:27:58 INFO - PROCESS | 1646 | 1461194878126 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:27:58 INFO - PROCESS | 1646 | 1461194878128 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:27:58 INFO - PROCESS | 1646 | 1461194878137 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 1646 | 1461194878138 Marionette TRACE conn2 <- [1,566,null,{}] 16:27:58 INFO - PROCESS | 1646 | 1461194878140 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}] 16:27:58 INFO - PROCESS | 1646 | 1461194878217 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:27:58 INFO - PROCESS | 1646 | 1461194878272 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c93000 == 50 [pid = 1646] [id = 149] 16:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12954a400) [pid = 1646] [serial = 445] [outer = 0x0] 16:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12ab6ac00) [pid = 1646] [serial = 446] [outer = 0x12954a400] 16:27:58 INFO - PROCESS | 1646 | 1461194878305 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12ad22c00) [pid = 1646] [serial = 447] [outer = 0x12954a400] 16:27:58 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:58 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:58 INFO - PROCESS | 1646 | 1461194878617 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]]]}] 16:27:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:27:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 517ms 16:27:58 INFO - PROCESS | 1646 | 1461194878655 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:27:58 INFO - PROCESS | 1646 | 1461194878656 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:27:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:27:58 INFO - PROCESS | 1646 | 1461194878658 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 1646 | 1461194878659 Marionette TRACE conn2 <- [1,570,null,{}] 16:27:58 INFO - PROCESS | 1646 | 1461194878662 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}] 16:27:58 INFO - PROCESS | 1646 | 1461194878757 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:27:58 INFO - PROCESS | 1646 | 1461194878768 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x124493000 == 51 [pid = 1646] [id = 150] 16:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12ad18800) [pid = 1646] [serial = 448] [outer = 0x0] 16:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12b6af800) [pid = 1646] [serial = 449] [outer = 0x12ad18800] 16:27:58 INFO - PROCESS | 1646 | 1461194878794 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12d2b3400) [pid = 1646] [serial = 450] [outer = 0x12ad18800] 16:27:59 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:59 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:59 INFO - PROCESS | 1646 | 1461194879152 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]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:27:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 520ms 16:27:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:27:59 INFO - PROCESS | 1646 | 1461194879186 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 1646 | 1461194879188 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:27:59 INFO - PROCESS | 1646 | 1461194879192 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1646 | 1461194879194 Marionette TRACE conn2 <- [1,574,null,{}] 16:27:59 INFO - PROCESS | 1646 | 1461194879197 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}] 16:27:59 INFO - PROCESS | 1646 | 1461194879342 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:27:59 INFO - PROCESS | 1646 | 1461194879359 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12892a000 == 52 [pid = 1646] [id = 151] 16:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12b6a9c00) [pid = 1646] [serial = 451] [outer = 0x0] 16:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12d9abc00) [pid = 1646] [serial = 452] [outer = 0x12b6a9c00] 16:27:59 INFO - PROCESS | 1646 | 1461194879397 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12dc53000) [pid = 1646] [serial = 453] [outer = 0x12b6a9c00] 16:27:59 INFO - PROCESS | 1646 | 1461194879852 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]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:27:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 16:27:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:27:59 INFO - PROCESS | 1646 | 1461194879866 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 1646 | 1461194879867 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:27:59 INFO - PROCESS | 1646 | 1461194879869 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1646 | 1461194879870 Marionette TRACE conn2 <- [1,578,null,{}] 16:27:59 INFO - PROCESS | 1646 | 1461194879873 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}] 16:27:59 INFO - PROCESS | 1646 | 1461194879977 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:28:00 INFO - PROCESS | 1646 | 1461194880026 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298e2000 == 53 [pid = 1646] [id = 152] 16:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12d955400) [pid = 1646] [serial = 454] [outer = 0x0] 16:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12e48e800) [pid = 1646] [serial = 455] [outer = 0x12d955400] 16:28:00 INFO - PROCESS | 1646 | 1461194880051 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12e505800) [pid = 1646] [serial = 456] [outer = 0x12d955400] 16:28:00 INFO - PROCESS | 1646 | 1461194880361 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]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:28:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 519ms 16:28:00 INFO - PROCESS | 1646 | 1461194880389 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1646 | 1461194880390 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:28:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:28:00 INFO - PROCESS | 1646 | 1461194880392 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1646 | 1461194880393 Marionette TRACE conn2 <- [1,582,null,{}] 16:28:00 INFO - PROCESS | 1646 | 1461194880404 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}] 16:28:00 INFO - PROCESS | 1646 | 1461194880503 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:28:00 INFO - PROCESS | 1646 | 1461194880507 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2ed000 == 54 [pid = 1646] [id = 153] 16:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1192a8000) [pid = 1646] [serial = 457] [outer = 0x0] 16:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12e50b400) [pid = 1646] [serial = 458] [outer = 0x1192a8000] 16:28:00 INFO - PROCESS | 1646 | 1461194880532 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12e836c00) [pid = 1646] [serial = 459] [outer = 0x1192a8000] 16:28:00 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1290ce800) [pid = 1646] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:28:00 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x119cbcc00) [pid = 1646] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:28:00 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11934a000) [pid = 1646] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:28:00 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12ab63800) [pid = 1646] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:28:00 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x114c84c00) [pid = 1646] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:28:00 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12acd9c00) [pid = 1646] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:28:00 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11ae1dc00) [pid = 1646] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:28:00 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11c067400) [pid = 1646] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:28:00 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x118adf400) [pid = 1646] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:28:00 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x114c76800) [pid = 1646] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:28:00 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x129538400) [pid = 1646] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:28:00 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11aee5c00) [pid = 1646] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:28:00 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12b6a2c00) [pid = 1646] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:28:00 INFO - PROCESS | 1646 | 1461194880951 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]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:28:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 572ms 16:28:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:28:00 INFO - PROCESS | 1646 | 1461194880970 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1646 | 1461194880972 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:28:00 INFO - PROCESS | 1646 | 1461194880974 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1646 | 1461194880975 Marionette TRACE conn2 <- [1,586,null,{}] 16:28:00 INFO - PROCESS | 1646 | 1461194880993 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}] 16:28:01 INFO - PROCESS | 1646 | 1461194881079 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:28:01 INFO - PROCESS | 1646 | 1461194881085 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d283800 == 55 [pid = 1646] [id = 154] 16:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11a9bf800) [pid = 1646] [serial = 460] [outer = 0x0] 16:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12ab67000) [pid = 1646] [serial = 461] [outer = 0x11a9bf800] 16:28:01 INFO - PROCESS | 1646 | 1461194881115 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12e50a800) [pid = 1646] [serial = 462] [outer = 0x11a9bf800] 16:28:01 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:01 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:01 INFO - PROCESS | 1646 | 1461194881483 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]]]}] 16:28:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:28:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 519ms 16:28:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:28:01 INFO - PROCESS | 1646 | 1461194881494 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 1646 | 1461194881496 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:28:01 INFO - PROCESS | 1646 | 1461194881501 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 1646 | 1461194881502 Marionette TRACE conn2 <- [1,590,null,{}] 16:28:01 INFO - PROCESS | 1646 | 1461194881505 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}] 16:28:01 INFO - PROCESS | 1646 | 1461194881603 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:28:01 INFO - PROCESS | 1646 | 1461194881666 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcb2800 == 56 [pid = 1646] [id = 155] 16:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1275f1800) [pid = 1646] [serial = 463] [outer = 0x0] 16:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12e838c00) [pid = 1646] [serial = 464] [outer = 0x1275f1800] 16:28:01 INFO - PROCESS | 1646 | 1461194881706 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12e882800) [pid = 1646] [serial = 465] [outer = 0x1275f1800] 16:28:02 INFO - PROCESS | 1646 | 1461194882000 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]]]}] 16:28:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:28:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 521ms 16:28:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:28:02 INFO - PROCESS | 1646 | 1461194882022 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:28:02 INFO - PROCESS | 1646 | 1461194882023 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:28:02 INFO - PROCESS | 1646 | 1461194882025 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 1646 | 1461194882026 Marionette TRACE conn2 <- [1,594,null,{}] 16:28:02 INFO - PROCESS | 1646 | 1461194882036 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}] 16:28:02 INFO - PROCESS | 1646 | 1461194882122 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:28:02 INFO - PROCESS | 1646 | 1461194882126 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e61b800 == 57 [pid = 1646] [id = 156] 16:28:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12e844000) [pid = 1646] [serial = 466] [outer = 0x0] 16:28:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12ef89400) [pid = 1646] [serial = 467] [outer = 0x12e844000] 16:28:02 INFO - PROCESS | 1646 | 1461194882153 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12ef90000) [pid = 1646] [serial = 468] [outer = 0x12e844000] 16:28:02 INFO - PROCESS | 1646 | 1461194882601 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]]]}] 16:28:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:28:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 618ms 16:28:02 INFO - PROCESS | 1646 | 1461194882644 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:28:02 INFO - PROCESS | 1646 | 1461194882646 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:28:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:28:02 INFO - PROCESS | 1646 | 1461194882649 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 1646 | 1461194882651 Marionette TRACE conn2 <- [1,598,null,{}] 16:28:02 INFO - PROCESS | 1646 | 1461194882654 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}] 16:28:02 INFO - PROCESS | 1646 | 1461194882768 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:28:02 INFO - PROCESS | 1646 | 1461194882874 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1157a5800 == 58 [pid = 1646] [id = 157] 16:28:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x114375c00) [pid = 1646] [serial = 469] [outer = 0x0] 16:28:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x114fb3400) [pid = 1646] [serial = 470] [outer = 0x114375c00] 16:28:02 INFO - PROCESS | 1646 | 1461194882906 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x119032400) [pid = 1646] [serial = 471] [outer = 0x114375c00] 16:28:03 INFO - PROCESS | 1646 | 1461194883329 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]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:28:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 720ms 16:28:03 INFO - PROCESS | 1646 | 1461194883369 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 1646 | 1461194883372 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:28:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:28:03 INFO - PROCESS | 1646 | 1461194883375 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1646 | 1461194883378 Marionette TRACE conn2 <- [1,602,null,{}] 16:28:03 INFO - PROCESS | 1646 | 1461194883382 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}] 16:28:03 INFO - PROCESS | 1646 | 1461194883512 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:28:03 INFO - PROCESS | 1646 | 1461194883565 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae7c800 == 59 [pid = 1646] [id = 158] 16:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x119cbdc00) [pid = 1646] [serial = 472] [outer = 0x0] 16:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11bae8c00) [pid = 1646] [serial = 473] [outer = 0x119cbdc00] 16:28:03 INFO - PROCESS | 1646 | 1461194883596 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11c766c00) [pid = 1646] [serial = 474] [outer = 0x119cbdc00] 16:28:04 INFO - PROCESS | 1646 | 1461194884020 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]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:28:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 671ms 16:28:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:28:04 INFO - PROCESS | 1646 | 1461194884051 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 1646 | 1461194884054 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:28:04 INFO - PROCESS | 1646 | 1461194884056 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1646 | 1461194884057 Marionette TRACE conn2 <- [1,606,null,{}] 16:28:04 INFO - PROCESS | 1646 | 1461194884060 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}] 16:28:04 INFO - PROCESS | 1646 | 1461194884199 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:28:04 INFO - PROCESS | 1646 | 1461194884209 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x123db4000 == 60 [pid = 1646] [id = 159] 16:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11ab69800) [pid = 1646] [serial = 475] [outer = 0x0] 16:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1289d9800) [pid = 1646] [serial = 476] [outer = 0x11ab69800] 16:28:04 INFO - PROCESS | 1646 | 1461194884239 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x129438800) [pid = 1646] [serial = 477] [outer = 0x11ab69800] 16:28:04 INFO - PROCESS | 1646 | 1461194884670 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]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:28:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 670ms 16:28:04 INFO - PROCESS | 1646 | 1461194884726 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 1646 | 1461194884728 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:28:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:28:04 INFO - PROCESS | 1646 | 1461194884735 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1646 | 1461194884740 Marionette TRACE conn2 <- [1,610,null,{}] 16:28:04 INFO - PROCESS | 1646 | 1461194884743 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}] 16:28:04 INFO - PROCESS | 1646 | 1461194884906 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:28:04 INFO - PROCESS | 1646 | 1461194884968 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ea40800 == 61 [pid = 1646] [id = 160] 16:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12c2d9000) [pid = 1646] [serial = 478] [outer = 0x0] 16:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12d150c00) [pid = 1646] [serial = 479] [outer = 0x12c2d9000] 16:28:04 INFO - PROCESS | 1646 | 1461194884998 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12dc4b800) [pid = 1646] [serial = 480] [outer = 0x12c2d9000] 16:28:05 INFO - PROCESS | 1646 | 1461194885413 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]]]}] 16:28:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:28:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 728ms 16:28:05 INFO - PROCESS | 1646 | 1461194885459 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:28:05 INFO - PROCESS | 1646 | 1461194885461 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:28:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:28:05 INFO - PROCESS | 1646 | 1461194885464 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 1646 | 1461194885465 Marionette TRACE conn2 <- [1,614,null,{}] 16:28:05 INFO - PROCESS | 1646 | 1461194885468 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}] 16:28:05 INFO - PROCESS | 1646 | 1461194885569 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:28:05 INFO - PROCESS | 1646 | 1461194885618 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef45000 == 62 [pid = 1646] [id = 161] 16:28:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12d2a9000) [pid = 1646] [serial = 481] [outer = 0x0] 16:28:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12e511c00) [pid = 1646] [serial = 482] [outer = 0x12d2a9000] 16:28:05 INFO - PROCESS | 1646 | 1461194885648 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12e87bc00) [pid = 1646] [serial = 483] [outer = 0x12d2a9000] 16:28:06 INFO - PROCESS | 1646 | 1461194886068 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]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:28:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 668ms 16:28:06 INFO - PROCESS | 1646 | 1461194886133 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:28:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:28:06 INFO - PROCESS | 1646 | 1461194886134 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:28:06 INFO - PROCESS | 1646 | 1461194886137 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1646 | 1461194886138 Marionette TRACE conn2 <- [1,618,null,{}] 16:28:06 INFO - PROCESS | 1646 | 1461194886141 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}] 16:28:06 INFO - PROCESS | 1646 | 1461194886262 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:28:06 INFO - PROCESS | 1646 | 1461194886481 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ab56800 == 63 [pid = 1646] [id = 162] 16:28:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11602f000) [pid = 1646] [serial = 484] [outer = 0x0] 16:28:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1189d7c00) [pid = 1646] [serial = 485] [outer = 0x11602f000] 16:28:06 INFO - PROCESS | 1646 | 1461194886532 Marionette DEBUG loaded listener.js 16:28:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x119cbc400) [pid = 1646] [serial = 486] [outer = 0x11602f000] 16:28:06 INFO - PROCESS | 1646 | 1461194886924 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]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:28:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 818ms 16:28:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:28:06 INFO - PROCESS | 1646 | 1461194886956 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 1646 | 1461194886959 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:28:06 INFO - PROCESS | 1646 | 1461194886962 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1646 | 1461194886964 Marionette TRACE conn2 <- [1,622,null,{}] 16:28:06 INFO - PROCESS | 1646 | 1461194886968 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}] 16:28:07 INFO - PROCESS | 1646 | 1461194887063 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:28:07 INFO - PROCESS | 1646 | 1461194887119 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11870f000 == 64 [pid = 1646] [id = 163] 16:28:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x119cc5c00) [pid = 1646] [serial = 487] [outer = 0x0] 16:28:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11ae27c00) [pid = 1646] [serial = 488] [outer = 0x119cc5c00] 16:28:07 INFO - PROCESS | 1646 | 1461194887149 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11ba2b800) [pid = 1646] [serial = 489] [outer = 0x119cc5c00] 16:28:07 INFO - PROCESS | 1646 | 1461194887553 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]]]}] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x123db2800 == 63 [pid = 1646] [id = 109] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x123ad8800 == 62 [pid = 1646] [id = 108] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x119c2a800 == 61 [pid = 1646] [id = 107] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12e61b800 == 60 [pid = 1646] [id = 156] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcb2800 == 59 [pid = 1646] [id = 155] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12d283800 == 58 [pid = 1646] [id = 154] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2ed000 == 57 [pid = 1646] [id = 153] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1298e2000 == 56 [pid = 1646] [id = 152] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12892a000 == 55 [pid = 1646] [id = 151] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x124493000 == 54 [pid = 1646] [id = 150] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x123c93000 == 53 [pid = 1646] [id = 149] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x11c519800 == 52 [pid = 1646] [id = 148] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae84800 == 51 [pid = 1646] [id = 147] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x118f9f800 == 50 [pid = 1646] [id = 146] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x118fee000 == 49 [pid = 1646] [id = 145] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x118ff1800 == 48 [pid = 1646] [id = 144] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x11c525800 == 47 [pid = 1646] [id = 139] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x11995e800 == 46 [pid = 1646] [id = 138] 16:28:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12c20b800 == 45 [pid = 1646] [id = 137] 16:28:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:28:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 16:28:07 INFO - PROCESS | 1646 | 1461194887634 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:28:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:28:07 INFO - PROCESS | 1646 | 1461194887637 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:28:07 INFO - PROCESS | 1646 | 1461194887640 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 1646 | 1461194887641 Marionette TRACE conn2 <- [1,626,null,{}] 16:28:07 INFO - PROCESS | 1646 | 1461194887644 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}] 16:28:07 INFO - PROCESS | 1646 | 1461194887760 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12d2adc00) [pid = 1646] [serial = 407] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x129435400) [pid = 1646] [serial = 388] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12acde000) [pid = 1646] [serial = 394] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12d0e5000) [pid = 1646] [serial = 404] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12b440400) [pid = 1646] [serial = 403] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12acd0000) [pid = 1646] [serial = 391] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1289d8c00) [pid = 1646] [serial = 386] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12ad1f800) [pid = 1646] [serial = 395] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12b43d800) [pid = 1646] [serial = 398] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x114c45800) [pid = 1646] [serial = 361] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11aec6000) [pid = 1646] [serial = 377] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12707c000) [pid = 1646] [serial = 385] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12b0dbc00) [pid = 1646] [serial = 397] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11c06ec00) [pid = 1646] [serial = 367] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11ab6f000) [pid = 1646] [serial = 364] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x124222800) [pid = 1646] [serial = 383] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11ae20400) [pid = 1646] [serial = 374] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11ae26400) [pid = 1646] [serial = 400] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11c951000) [pid = 1646] [serial = 382] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12942c000) [pid = 1646] [serial = 401] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11c471000) [pid = 1646] [serial = 370] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x119ee7400) [pid = 1646] [serial = 373] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12acdd400) [pid = 1646] [serial = 359] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12acd6800) [pid = 1646] [serial = 392] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11c064800) [pid = 1646] [serial = 379] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12ab5e000) [pid = 1646] [serial = 389] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11c7ce000) [pid = 1646] [serial = 380] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11ae25000) [pid = 1646] [serial = 376] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12d0f0400) [pid = 1646] [serial = 406] [outer = 0x0] [url = about:blank] 16:28:07 INFO - PROCESS | 1646 | 1461194887818 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f9f800 == 46 [pid = 1646] [id = 164] 16:28:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11ab6f000) [pid = 1646] [serial = 490] [outer = 0x0] 16:28:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11bf80000) [pid = 1646] [serial = 491] [outer = 0x11ab6f000] 16:28:07 INFO - PROCESS | 1646 | 1461194887845 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11c7dc000) [pid = 1646] [serial = 492] [outer = 0x11ab6f000] 16:28:08 INFO - PROCESS | 1646 | 1461194888195 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]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:28:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 569ms 16:28:08 INFO - PROCESS | 1646 | 1461194888210 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:28:08 INFO - PROCESS | 1646 | 1461194888212 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:28:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:28:08 INFO - PROCESS | 1646 | 1461194888221 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 1646 | 1461194888228 Marionette TRACE conn2 <- [1,630,null,{}] 16:28:08 INFO - PROCESS | 1646 | 1461194888270 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}] 16:28:08 INFO - PROCESS | 1646 | 1461194888393 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:28:08 INFO - PROCESS | 1646 | 1461194888406 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf05800 == 47 [pid = 1646] [id = 165] 16:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x123c69400) [pid = 1646] [serial = 493] [outer = 0x0] 16:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1273eb000) [pid = 1646] [serial = 494] [outer = 0x123c69400] 16:28:08 INFO - PROCESS | 1646 | 1461194888449 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128a7c400) [pid = 1646] [serial = 495] [outer = 0x123c69400] 16:28:08 INFO - PROCESS | 1646 | 1461194888904 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]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:28:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 703ms 16:28:08 INFO - PROCESS | 1646 | 1461194888923 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:28:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:28:08 INFO - PROCESS | 1646 | 1461194888924 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:28:08 INFO - PROCESS | 1646 | 1461194888926 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 1646 | 1461194888927 Marionette TRACE conn2 <- [1,634,null,{}] 16:28:08 INFO - PROCESS | 1646 | 1461194888934 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}] 16:28:09 INFO - PROCESS | 1646 | 1461194889028 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:28:09 INFO - PROCESS | 1646 | 1461194889035 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c740800 == 48 [pid = 1646] [id = 166] 16:28:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1291d2000) [pid = 1646] [serial = 496] [outer = 0x0] 16:28:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x129431000) [pid = 1646] [serial = 497] [outer = 0x1291d2000] 16:28:09 INFO - PROCESS | 1646 | 1461194889061 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12953ec00) [pid = 1646] [serial = 498] [outer = 0x1291d2000] 16:28:09 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:09 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:09 INFO - PROCESS | 1646 | 1461194889382 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]]]}] 16:28:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:28:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 473ms 16:28:09 INFO - PROCESS | 1646 | 1461194889401 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 1646 | 1461194889402 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:28:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:28:09 INFO - PROCESS | 1646 | 1461194889405 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 1646 | 1461194889406 Marionette TRACE conn2 <- [1,638,null,{}] 16:28:09 INFO - PROCESS | 1646 | 1461194889408 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}] 16:28:09 INFO - PROCESS | 1646 | 1461194889513 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:28:09 INFO - PROCESS | 1646 | 1461194889543 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x123dbf800 == 49 [pid = 1646] [id = 167] 16:28:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12ab5cc00) [pid = 1646] [serial = 499] [outer = 0x0] 16:28:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12ab60800) [pid = 1646] [serial = 500] [outer = 0x12ab5cc00] 16:28:09 INFO - PROCESS | 1646 | 1461194889577 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12acd5800) [pid = 1646] [serial = 501] [outer = 0x12ab5cc00] 16:28:09 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:09 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:09 INFO - PROCESS | 1646 | 1461194889936 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]]]}] 16:28:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:28:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 569ms 16:28:09 INFO - PROCESS | 1646 | 1461194889975 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:28:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:28:09 INFO - PROCESS | 1646 | 1461194889977 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:28:09 INFO - PROCESS | 1646 | 1461194889980 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 1646 | 1461194889982 Marionette TRACE conn2 <- [1,642,null,{}] 16:28:09 INFO - PROCESS | 1646 | 1461194889985 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}] 16:28:10 INFO - PROCESS | 1646 | 1461194890134 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:28:10 INFO - PROCESS | 1646 | 1461194890158 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a95e000 == 50 [pid = 1646] [id = 168] 16:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12ad1a400) [pid = 1646] [serial = 502] [outer = 0x0] 16:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12b6a5400) [pid = 1646] [serial = 503] [outer = 0x12ad1a400] 16:28:10 INFO - PROCESS | 1646 | 1461194890199 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12d0e4800) [pid = 1646] [serial = 504] [outer = 0x12ad1a400] 16:28:10 INFO - PROCESS | 1646 | 1461194890649 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]]]}] 16:28:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:28:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 721ms 16:28:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:28:10 INFO - PROCESS | 1646 | 1461194890703 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 1646 | 1461194890704 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:28:10 INFO - PROCESS | 1646 | 1461194890707 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 1646 | 1461194890708 Marionette TRACE conn2 <- [1,646,null,{}] 16:28:10 INFO - PROCESS | 1646 | 1461194890710 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}] 16:28:10 INFO - PROCESS | 1646 | 1461194890804 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:28:10 INFO - PROCESS | 1646 | 1461194890808 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a09800 == 51 [pid = 1646] [id = 169] 16:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12d0e4c00) [pid = 1646] [serial = 505] [outer = 0x0] 16:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12d2adc00) [pid = 1646] [serial = 506] [outer = 0x12d0e4c00] 16:28:10 INFO - PROCESS | 1646 | 1461194890834 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12d9a3800) [pid = 1646] [serial = 507] [outer = 0x12d0e4c00] 16:28:11 INFO - PROCESS | 1646 | 1461194891179 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]]]}] 16:28:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:28:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 518ms 16:28:11 INFO - PROCESS | 1646 | 1461194891225 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1646 | 1461194891226 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:28:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:28:11 INFO - PROCESS | 1646 | 1461194891229 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1646 | 1461194891230 Marionette TRACE conn2 <- [1,650,null,{}] 16:28:11 INFO - PROCESS | 1646 | 1461194891232 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}] 16:28:11 INFO - PROCESS | 1646 | 1461194891340 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:28:11 INFO - PROCESS | 1646 | 1461194891356 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12909a800 == 52 [pid = 1646] [id = 170] 16:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12d9a5c00) [pid = 1646] [serial = 508] [outer = 0x0] 16:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12dc52400) [pid = 1646] [serial = 509] [outer = 0x12d9a5c00] 16:28:11 INFO - PROCESS | 1646 | 1461194891381 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12e491400) [pid = 1646] [serial = 510] [outer = 0x12d9a5c00] 16:28:11 INFO - PROCESS | 1646 | 1461194891710 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]]]}] 16:28:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:28:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 518ms 16:28:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:28:11 INFO - PROCESS | 1646 | 1461194891748 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1646 | 1461194891749 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:28:11 INFO - PROCESS | 1646 | 1461194891751 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1646 | 1461194891752 Marionette TRACE conn2 <- [1,654,null,{}] 16:28:11 INFO - PROCESS | 1646 | 1461194891755 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}] 16:28:12 INFO - PROCESS | 1646 | 1461194892026 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:28:12 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1192a8000) [pid = 1646] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:28:12 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11a9bf800) [pid = 1646] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:28:12 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1275f1800) [pid = 1646] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:28:12 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12ad18800) [pid = 1646] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:28:12 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12b6a9c00) [pid = 1646] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:28:12 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x124694800) [pid = 1646] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:28:12 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12954a400) [pid = 1646] [serial = 445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:28:12 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12d2afc00) [pid = 1646] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:28:12 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12d955400) [pid = 1646] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:28:12 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11c479800) [pid = 1646] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:28:12 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x114c7c000) [pid = 1646] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:28:12 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1192a7c00) [pid = 1646] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:28:12 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11aee4400) [pid = 1646] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:28:12 INFO - PROCESS | 1646 | 1461194892068 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fea800 == 53 [pid = 1646] [id = 171] 16:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x118a74400) [pid = 1646] [serial = 511] [outer = 0x0] 16:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1192a8000) [pid = 1646] [serial = 512] [outer = 0x118a74400] 16:28:12 INFO - PROCESS | 1646 | 1461194892094 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x127f82000) [pid = 1646] [serial = 513] [outer = 0x118a74400] 16:28:12 INFO - PROCESS | 1646 | 1461194892383 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]]]}] 16:28:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:28:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 671ms 16:28:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:28:12 INFO - PROCESS | 1646 | 1461194892423 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:28:12 INFO - PROCESS | 1646 | 1461194892424 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:28:12 INFO - PROCESS | 1646 | 1461194892426 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 1646 | 1461194892427 Marionette TRACE conn2 <- [1,658,null,{}] 16:28:12 INFO - PROCESS | 1646 | 1461194892431 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}] 16:28:12 INFO - PROCESS | 1646 | 1461194892509 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:28:12 INFO - PROCESS | 1646 | 1461194892515 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2de800 == 54 [pid = 1646] [id = 172] 16:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12b6a9c00) [pid = 1646] [serial = 514] [outer = 0x0] 16:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12e50bc00) [pid = 1646] [serial = 515] [outer = 0x12b6a9c00] 16:28:12 INFO - PROCESS | 1646 | 1461194892546 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12e880800) [pid = 1646] [serial = 516] [outer = 0x12b6a9c00] 16:28:12 INFO - PROCESS | 1646 | 1461194892890 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]]]}] 16:28:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:28:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 523ms 16:28:12 INFO - PROCESS | 1646 | 1461194892950 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:28:12 INFO - PROCESS | 1646 | 1461194892952 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:28:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:28:12 INFO - PROCESS | 1646 | 1461194892954 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 1646 | 1461194892955 Marionette TRACE conn2 <- [1,662,null,{}] 16:28:12 INFO - PROCESS | 1646 | 1461194892958 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}] 16:28:13 INFO - PROCESS | 1646 | 1461194893052 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:28:13 INFO - PROCESS | 1646 | 1461194893056 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4f8000 == 55 [pid = 1646] [id = 173] 16:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1122bc800) [pid = 1646] [serial = 517] [outer = 0x0] 16:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1122c4800) [pid = 1646] [serial = 518] [outer = 0x1122bc800] 16:28:13 INFO - PROCESS | 1646 | 1461194893081 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12e887800) [pid = 1646] [serial = 519] [outer = 0x1122bc800] 16:28:13 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:13 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:13 INFO - PROCESS | 1646 | 1461194893399 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]]]}] 16:28:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:28:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 469ms 16:28:13 INFO - PROCESS | 1646 | 1461194893424 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 1646 | 1461194893425 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:28:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:28:13 INFO - PROCESS | 1646 | 1461194893427 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1646 | 1461194893428 Marionette TRACE conn2 <- [1,666,null,{}] 16:28:13 INFO - PROCESS | 1646 | 1461194893433 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}] 16:28:13 INFO - PROCESS | 1646 | 1461194893512 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:28:13 INFO - PROCESS | 1646 | 1461194893567 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dca0800 == 56 [pid = 1646] [id = 174] 16:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1122be000) [pid = 1646] [serial = 520] [outer = 0x0] 16:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12ef91c00) [pid = 1646] [serial = 521] [outer = 0x1122be000] 16:28:13 INFO - PROCESS | 1646 | 1461194893592 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12f712400) [pid = 1646] [serial = 522] [outer = 0x1122be000] 16:28:13 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:13 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:13 INFO - PROCESS | 1646 | 1461194893905 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]]]}] 16:28:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:28:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 522ms 16:28:13 INFO - PROCESS | 1646 | 1461194893949 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 1646 | 1461194893950 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:28:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:28:13 INFO - PROCESS | 1646 | 1461194893953 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1646 | 1461194893954 Marionette TRACE conn2 <- [1,670,null,{}] 16:28:13 INFO - PROCESS | 1646 | 1461194893957 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}] 16:28:14 INFO - PROCESS | 1646 | 1461194894128 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:28:14 INFO - PROCESS | 1646 | 1461194894244 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11638a000 == 57 [pid = 1646] [id = 175] 16:28:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1122b8c00) [pid = 1646] [serial = 523] [outer = 0x0] 16:28:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1122bcc00) [pid = 1646] [serial = 524] [outer = 0x1122b8c00] 16:28:14 INFO - PROCESS | 1646 | 1461194894298 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x114610000) [pid = 1646] [serial = 525] [outer = 0x1122b8c00] 16:28:14 INFO - PROCESS | 1646 | 1461194894863 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]]]}] 16:28:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:28:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 970ms 16:28:14 INFO - PROCESS | 1646 | 1461194894925 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:28:14 INFO - PROCESS | 1646 | 1461194894928 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:28:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:28:14 INFO - PROCESS | 1646 | 1461194894950 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:28:14 INFO - PROCESS | 1646 | 1461194894953 Marionette TRACE conn2 <- [1,674,null,{}] 16:28:14 INFO - PROCESS | 1646 | 1461194894956 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}] 16:28:15 INFO - PROCESS | 1646 | 1461194895060 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:28:15 INFO - PROCESS | 1646 | 1461194895125 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b660800 == 58 [pid = 1646] [id = 176] 16:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x114d98000) [pid = 1646] [serial = 526] [outer = 0x0] 16:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11929d400) [pid = 1646] [serial = 527] [outer = 0x114d98000] 16:28:15 INFO - PROCESS | 1646 | 1461194895159 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11ae1e800) [pid = 1646] [serial = 528] [outer = 0x114d98000] 16:28:15 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:28:15 INFO - PROCESS | 1646 | 1461194895673 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]]]}] 16:28:15 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 16:28:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 775ms 16:28:15 INFO - PROCESS | 1646 | 1461194895725 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:28:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:28:15 INFO - PROCESS | 1646 | 1461194895728 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:28:15 INFO - PROCESS | 1646 | 1461194895734 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1646 | 1461194895737 Marionette TRACE conn2 <- [1,678,null,{}] 16:28:15 INFO - PROCESS | 1646 | 1461194895741 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}] 16:28:15 INFO - PROCESS | 1646 | 1461194895891 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:28:15 INFO - PROCESS | 1646 | 1461194895982 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x129010800 == 59 [pid = 1646] [id = 177] 16:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11bf7d400) [pid = 1646] [serial = 529] [outer = 0x0] 16:28:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11c0d4c00) [pid = 1646] [serial = 530] [outer = 0x11bf7d400] 16:28:16 INFO - PROCESS | 1646 | 1461194896030 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x123c26c00) [pid = 1646] [serial = 531] [outer = 0x11bf7d400] 16:28:16 INFO - PROCESS | 1646 | 1461194896509 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]]]}] 16:28:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:28:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 825ms 16:28:16 INFO - PROCESS | 1646 | 1461194896557 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 1646 | 1461194896560 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:28:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:28:16 INFO - PROCESS | 1646 | 1461194896586 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 1646 | 1461194896590 Marionette TRACE conn2 <- [1,682,null,{}] 16:28:16 INFO - PROCESS | 1646 | 1461194896594 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}] 16:28:16 INFO - PROCESS | 1646 | 1461194896699 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:28:16 INFO - PROCESS | 1646 | 1461194896762 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef49000 == 60 [pid = 1646] [id = 178] 16:28:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11bf81c00) [pid = 1646] [serial = 532] [outer = 0x0] 16:28:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x129535c00) [pid = 1646] [serial = 533] [outer = 0x11bf81c00] 16:28:16 INFO - PROCESS | 1646 | 1461194896793 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12ab67400) [pid = 1646] [serial = 534] [outer = 0x11bf81c00] 16:28:17 INFO - PROCESS | 1646 | 1461194897682 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]]]}] 16:28:17 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) 16:28:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1145ms 16:28:17 INFO - PROCESS | 1646 | 1461194897710 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 1646 | 1461194897711 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:28:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:28:17 INFO - PROCESS | 1646 | 1461194897714 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1646 | 1461194897715 Marionette TRACE conn2 <- [1,686,null,{}] 16:28:17 INFO - PROCESS | 1646 | 1461194897718 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}] 16:28:17 INFO - PROCESS | 1646 | 1461194897814 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:28:17 INFO - PROCESS | 1646 | 1461194897863 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2f6800 == 61 [pid = 1646] [id = 179] 16:28:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12acd3800) [pid = 1646] [serial = 535] [outer = 0x0] 16:28:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12b0e7c00) [pid = 1646] [serial = 536] [outer = 0x12acd3800] 16:28:17 INFO - PROCESS | 1646 | 1461194897893 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12d94a400) [pid = 1646] [serial = 537] [outer = 0x12acd3800] 16:28:18 INFO - PROCESS | 1646 | 1461194898901 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]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:28:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1220ms 16:28:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:28:18 INFO - PROCESS | 1646 | 1461194898935 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1646 | 1461194898937 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:28:18 INFO - PROCESS | 1646 | 1461194898940 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1646 | 1461194898943 Marionette TRACE conn2 <- [1,690,null,{}] 16:28:18 INFO - PROCESS | 1646 | 1461194898947 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}] 16:28:19 INFO - PROCESS | 1646 | 1461194899038 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:28:19 INFO - PROCESS | 1646 | 1461194899124 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf1e800 == 62 [pid = 1646] [id = 180] 16:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x118fc9c00) [pid = 1646] [serial = 538] [outer = 0x0] 16:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1192a0400) [pid = 1646] [serial = 539] [outer = 0x118fc9c00] 16:28:19 INFO - PROCESS | 1646 | 1461194899155 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11a9c1800) [pid = 1646] [serial = 540] [outer = 0x118fc9c00] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11abd3000 == 61 [pid = 1646] [id = 101] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12dca0800 == 60 [pid = 1646] [id = 174] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4f8000 == 59 [pid = 1646] [id = 173] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2de800 == 58 [pid = 1646] [id = 172] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x118fea800 == 57 [pid = 1646] [id = 171] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12909a800 == 56 [pid = 1646] [id = 170] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x128a09800 == 55 [pid = 1646] [id = 169] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12ef89400) [pid = 1646] [serial = 467] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11a95e000 == 54 [pid = 1646] [id = 168] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x123dbf800 == 53 [pid = 1646] [id = 167] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11c740800 == 52 [pid = 1646] [id = 166] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf05800 == 51 [pid = 1646] [id = 165] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x118f9f800 == 50 [pid = 1646] [id = 164] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11870f000 == 49 [pid = 1646] [id = 163] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11ab56800 == 48 [pid = 1646] [id = 162] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12ea40800 == 47 [pid = 1646] [id = 160] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x123db4000 == 46 [pid = 1646] [id = 159] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae7c800 == 45 [pid = 1646] [id = 158] 16:28:20 INFO - PROCESS | 1646 | 1461194900076 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]]]}] 16:28:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1157a5800 == 44 [pid = 1646] [id = 157] 16:28:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:28:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1177ms 16:28:20 INFO - PROCESS | 1646 | 1461194900118 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:28:20 INFO - PROCESS | 1646 | 1461194900122 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:28:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:28:20 INFO - PROCESS | 1646 | 1461194900126 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1646 | 1461194900127 Marionette TRACE conn2 <- [1,694,null,{}] 16:28:20 INFO - PROCESS | 1646 | 1461194900130 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}] 16:28:20 INFO - PROCESS | 1646 | 1461194900208 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:28:20 INFO - PROCESS | 1646 | 1461194900216 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x119948000 == 45 [pid = 1646] [id = 181] 16:28:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11a9c1400) [pid = 1646] [serial = 541] [outer = 0x0] 16:28:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11aeed800) [pid = 1646] [serial = 542] [outer = 0x11a9c1400] 16:28:20 INFO - PROCESS | 1646 | 1461194900243 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x11c760800) [pid = 1646] [serial = 543] [outer = 0x11a9c1400] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12ab67000) [pid = 1646] [serial = 461] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12e836c00) [pid = 1646] [serial = 459] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12770c800) [pid = 1646] [serial = 191] [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.] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x129435000) [pid = 1646] [serial = 443] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12e50a800) [pid = 1646] [serial = 462] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12d2b3400) [pid = 1646] [serial = 450] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12ad22c00) [pid = 1646] [serial = 447] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12e838c00) [pid = 1646] [serial = 464] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12e882800) [pid = 1646] [serial = 465] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12b6af800) [pid = 1646] [serial = 449] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12d9abc00) [pid = 1646] [serial = 452] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12dc53000) [pid = 1646] [serial = 453] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1290cdc00) [pid = 1646] [serial = 442] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12ab6ac00) [pid = 1646] [serial = 446] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12d2b5c00) [pid = 1646] [serial = 409] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12e505800) [pid = 1646] [serial = 456] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12d951c00) [pid = 1646] [serial = 410] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12b6ac000) [pid = 1646] [serial = 421] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x124170000) [pid = 1646] [serial = 439] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x127771c00) [pid = 1646] [serial = 440] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1189de800) [pid = 1646] [serial = 431] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x114c83000) [pid = 1646] [serial = 430] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12e48e800) [pid = 1646] [serial = 455] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11aeca800) [pid = 1646] [serial = 434] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11a9cd800) [pid = 1646] [serial = 433] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11b6e8800) [pid = 1646] [serial = 436] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11bf85800) [pid = 1646] [serial = 437] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12dc51400) [pid = 1646] [serial = 427] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11c473000) [pid = 1646] [serial = 415] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11ab6f800) [pid = 1646] [serial = 412] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x129537c00) [pid = 1646] [serial = 418] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12d957c00) [pid = 1646] [serial = 424] [outer = 0x0] [url = about:blank] 16:28:20 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12e50b400) [pid = 1646] [serial = 458] [outer = 0x0] [url = about:blank] 16:28:21 INFO - PROCESS | 1646 | 1461194901124 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]]]}] 16:28:21 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) 16:28:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1024ms 16:28:21 INFO - PROCESS | 1646 | 1461194901151 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 1646 | 1461194901152 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:28:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:28:21 INFO - PROCESS | 1646 | 1461194901154 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 1646 | 1461194901157 Marionette TRACE conn2 <- [1,698,null,{}] 16:28:21 INFO - PROCESS | 1646 | 1461194901171 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}] 16:28:21 INFO - PROCESS | 1646 | 1461194901251 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:28:21 INFO - PROCESS | 1646 | 1461194901257 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba55000 == 46 [pid = 1646] [id = 182] 16:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11c479800) [pid = 1646] [serial = 544] [outer = 0x0] 16:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x127771c00) [pid = 1646] [serial = 545] [outer = 0x11c479800] 16:28:21 INFO - PROCESS | 1646 | 1461194901287 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1290ce800) [pid = 1646] [serial = 546] [outer = 0x11c479800] 16:28:22 INFO - PROCESS | 1646 | 1461194902187 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]]]}] 16:28:22 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) 16:28:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1072ms 16:28:22 INFO - PROCESS | 1646 | 1461194902227 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:28:22 INFO - PROCESS | 1646 | 1461194902230 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:28:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:28:22 INFO - PROCESS | 1646 | 1461194902233 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 1646 | 1461194902235 Marionette TRACE conn2 <- [1,702,null,{}] 16:28:22 INFO - PROCESS | 1646 | 1461194902239 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}] 16:28:22 INFO - PROCESS | 1646 | 1461194902338 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:28:22 INFO - PROCESS | 1646 | 1461194902351 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x123dc7000 == 47 [pid = 1646] [id = 183] 16:28:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12942f800) [pid = 1646] [serial = 547] [outer = 0x0] 16:28:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x129546800) [pid = 1646] [serial = 548] [outer = 0x12942f800] 16:28:22 INFO - PROCESS | 1646 | 1461194902377 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12acda400) [pid = 1646] [serial = 549] [outer = 0x12942f800] 16:28:23 INFO - PROCESS | 1646 | 1461194903210 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]]]}] 16:28:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:28:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1020ms 16:28:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:28:23 INFO - PROCESS | 1646 | 1461194903254 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:28:23 INFO - PROCESS | 1646 | 1461194903255 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:28:23 INFO - PROCESS | 1646 | 1461194903257 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 1646 | 1461194903258 Marionette TRACE conn2 <- [1,706,null,{}] 16:28:23 INFO - PROCESS | 1646 | 1461194903261 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}] 16:28:23 INFO - PROCESS | 1646 | 1461194903355 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:28:23 INFO - PROCESS | 1646 | 1461194903389 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x127321800 == 48 [pid = 1646] [id = 184] 16:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12ad1f800) [pid = 1646] [serial = 550] [outer = 0x0] 16:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12b441000) [pid = 1646] [serial = 551] [outer = 0x12ad1f800] 16:28:23 INFO - PROCESS | 1646 | 1461194903414 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12d0ecc00) [pid = 1646] [serial = 552] [outer = 0x12ad1f800] 16:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1122bc800) [pid = 1646] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1291d2000) [pid = 1646] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12ab5cc00) [pid = 1646] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11602f000) [pid = 1646] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12ad1a400) [pid = 1646] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x119cc5c00) [pid = 1646] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11ab6f000) [pid = 1646] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x123c69400) [pid = 1646] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12d0e4c00) [pid = 1646] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12d9a5c00) [pid = 1646] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x118a74400) [pid = 1646] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12b6a9c00) [pid = 1646] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12e844000) [pid = 1646] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:28:24 INFO - PROCESS | 1646 | 1461194904260 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]]]}] 16:28:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:28:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1020ms 16:28:24 INFO - PROCESS | 1646 | 1461194904278 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 1646 | 1461194904280 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:28:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:28:24 INFO - PROCESS | 1646 | 1461194904294 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1646 | 1461194904295 Marionette TRACE conn2 <- [1,710,null,{}] 16:28:24 INFO - PROCESS | 1646 | 1461194904301 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}] 16:28:24 INFO - PROCESS | 1646 | 1461194904397 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:28:24 INFO - PROCESS | 1646 | 1461194904404 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x128920000 == 49 [pid = 1646] [id = 185] 16:28:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12d0ef400) [pid = 1646] [serial = 553] [outer = 0x0] 16:28:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12d94d800) [pid = 1646] [serial = 554] [outer = 0x12d0ef400] 16:28:24 INFO - PROCESS | 1646 | 1461194904435 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12dc51000) [pid = 1646] [serial = 555] [outer = 0x12d0ef400] 16:28:25 INFO - PROCESS | 1646 | 1461194905349 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]]]}] 16:28:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:28:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1084ms 16:28:25 INFO - PROCESS | 1646 | 1461194905368 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 1646 | 1461194905369 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:28:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:28:25 INFO - PROCESS | 1646 | 1461194905371 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 1646 | 1461194905372 Marionette TRACE conn2 <- [1,714,null,{}] 16:28:25 INFO - PROCESS | 1646 | 1461194905375 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}] 16:28:25 INFO - PROCESS | 1646 | 1461194905454 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:28:25 INFO - PROCESS | 1646 | 1461194905501 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12949c000 == 50 [pid = 1646] [id = 186] 16:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x129437400) [pid = 1646] [serial = 556] [outer = 0x0] 16:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12dc58c00) [pid = 1646] [serial = 557] [outer = 0x129437400] 16:28:25 INFO - PROCESS | 1646 | 1461194905527 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12e50cc00) [pid = 1646] [serial = 558] [outer = 0x129437400] 16:28:26 INFO - PROCESS | 1646 | 1461194906317 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]]]}] 16:28:26 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 16:28:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 16:28:26 INFO - PROCESS | 1646 | 1461194906341 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 1646 | 1461194906344 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:28:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:28:26 INFO - PROCESS | 1646 | 1461194906348 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 1646 | 1461194906350 Marionette TRACE conn2 <- [1,718,null,{}] 16:28:26 INFO - PROCESS | 1646 | 1461194906355 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}] 16:28:26 INFO - PROCESS | 1646 | 1461194906455 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:28:26 INFO - PROCESS | 1646 | 1461194906504 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a95c000 == 51 [pid = 1646] [id = 187] 16:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x114f61400) [pid = 1646] [serial = 559] [outer = 0x0] 16:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x116064400) [pid = 1646] [serial = 560] [outer = 0x114f61400] 16:28:26 INFO - PROCESS | 1646 | 1461194906537 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x119e54c00) [pid = 1646] [serial = 561] [outer = 0x114f61400] 16:28:27 INFO - PROCESS | 1646 | 1461194907451 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]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:28:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1126ms 16:28:27 INFO - PROCESS | 1646 | 1461194907474 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1646 | 1461194907478 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:28:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:28:27 INFO - PROCESS | 1646 | 1461194907485 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1646 | 1461194907487 Marionette TRACE conn2 <- [1,722,null,{}] 16:28:27 INFO - PROCESS | 1646 | 1461194907490 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}] 16:28:27 INFO - PROCESS | 1646 | 1461194907589 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:28:27 INFO - PROCESS | 1646 | 1461194907636 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x123adf000 == 52 [pid = 1646] [id = 188] 16:28:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x119e58c00) [pid = 1646] [serial = 562] [outer = 0x0] 16:28:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x123c24800) [pid = 1646] [serial = 563] [outer = 0x119e58c00] 16:28:27 INFO - PROCESS | 1646 | 1461194907666 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x124694800) [pid = 1646] [serial = 564] [outer = 0x119e58c00] 16:28:28 INFO - PROCESS | 1646 | 1461194908108 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] 16:28:28 INFO - PROCESS | 1646 | 1461194908157 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:28:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:28:28 INFO - PROCESS | 1646 | 1461194908159 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 1646 | 1461194908162 Marionette TRACE conn2 <- [1,726,null,{}] 16:28:28 INFO - PROCESS | 1646 | 1461194908189 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}] 16:28:28 INFO - PROCESS | 1646 | 1461194908293 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:28:28 INFO - PROCESS | 1646 | 1461194908358 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2f1000 == 53 [pid = 1646] [id = 189] 16:28:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12ab63800) [pid = 1646] [serial = 565] [outer = 0x0] 16:28:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12b6ad000) [pid = 1646] [serial = 566] [outer = 0x12ab63800] 16:28:28 INFO - PROCESS | 1646 | 1461194908389 Marionette DEBUG loaded listener.js 16:28:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12d955c00) [pid = 1646] [serial = 567] [outer = 0x12ab63800] 16:28:28 INFO - PROCESS | 1646 | 1461194908858 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]]]}] 16:28:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:28:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 741ms 16:28:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:28:28 INFO - PROCESS | 1646 | 1461194908901 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 1646 | 1461194908903 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:28:28 INFO - PROCESS | 1646 | 1461194908905 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 1646 | 1461194908906 Marionette TRACE conn2 <- [1,730,null,{}] 16:28:28 INFO - PROCESS | 1646 | 1461194908909 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}] 16:28:29 INFO - PROCESS | 1646 | 1461194909008 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:28:29 INFO - PROCESS | 1646 | 1461194909093 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4f9800 == 54 [pid = 1646] [id = 190] 16:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12e836c00) [pid = 1646] [serial = 568] [outer = 0x0] 16:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12e878400) [pid = 1646] [serial = 569] [outer = 0x12e836c00] 16:28:29 INFO - PROCESS | 1646 | 1461194909123 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12ef90c00) [pid = 1646] [serial = 570] [outer = 0x12e836c00] 16:28:29 INFO - PROCESS | 1646 | 1461194909549 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 1646 | 1461194909577 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:28:29 INFO - PROCESS | 1646 | 1461194909579 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1646 | 1461194909580 Marionette TRACE conn2 <- [1,734,null,{}] 16:28:29 INFO - PROCESS | 1646 | 1461194909583 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}] 16:28:29 INFO - PROCESS | 1646 | 1461194909678 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:28:29 INFO - PROCESS | 1646 | 1461194909725 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e608000 == 55 [pid = 1646] [id = 191] 16:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12ef8c800) [pid = 1646] [serial = 571] [outer = 0x0] 16:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12f715400) [pid = 1646] [serial = 572] [outer = 0x12ef8c800] 16:28:29 INFO - PROCESS | 1646 | 1461194909757 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12f71dc00) [pid = 1646] [serial = 573] [outer = 0x12ef8c800] 16:28:30 INFO - PROCESS | 1646 | 1461194910183 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]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:28:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 621ms 16:28:30 INFO - PROCESS | 1646 | 1461194910201 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1646 | 1461194910202 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:28:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:28:30 INFO - PROCESS | 1646 | 1461194910205 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1646 | 1461194910206 Marionette TRACE conn2 <- [1,738,null,{}] 16:28:30 INFO - PROCESS | 1646 | 1461194910208 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}] 16:28:30 INFO - PROCESS | 1646 | 1461194910321 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:28:30 INFO - PROCESS | 1646 | 1461194910430 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db86000 == 56 [pid = 1646] [id = 192] 16:28:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x113fc6400) [pid = 1646] [serial = 574] [outer = 0x0] 16:28:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x123d0a000) [pid = 1646] [serial = 575] [outer = 0x113fc6400] 16:28:30 INFO - PROCESS | 1646 | 1461194910463 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12fa4f000) [pid = 1646] [serial = 576] [outer = 0x113fc6400] 16:28:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:28:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1169ms 16:28:31 INFO - PROCESS | 1646 | 1461194911371 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]]]}] 16:28:31 INFO - PROCESS | 1646 | 1461194911375 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:28:31 INFO - PROCESS | 1646 | 1461194911377 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:28:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:28:31 INFO - PROCESS | 1646 | 1461194911382 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 1646 | 1461194911384 Marionette TRACE conn2 <- [1,742,null,{}] 16:28:31 INFO - PROCESS | 1646 | 1461194911389 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}] 16:28:31 INFO - PROCESS | 1646 | 1461194911485 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:28:31 INFO - PROCESS | 1646 | 1461194911538 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x119371000 == 57 [pid = 1646] [id = 193] 16:28:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x118fc8800) [pid = 1646] [serial = 577] [outer = 0x0] 16:28:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1193ad000) [pid = 1646] [serial = 578] [outer = 0x118fc8800] 16:28:31 INFO - PROCESS | 1646 | 1461194911568 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11adacc00) [pid = 1646] [serial = 579] [outer = 0x118fc8800] 16:28:31 INFO - PROCESS | 1646 | --DOCSHELL 0x128920000 == 56 [pid = 1646] [id = 185] 16:28:31 INFO - PROCESS | 1646 | --DOCSHELL 0x127321800 == 55 [pid = 1646] [id = 184] 16:28:31 INFO - PROCESS | 1646 | --DOCSHELL 0x123dc7000 == 54 [pid = 1646] [id = 183] 16:28:31 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba55000 == 53 [pid = 1646] [id = 182] 16:28:31 INFO - PROCESS | 1646 | --DOCSHELL 0x119948000 == 52 [pid = 1646] [id = 181] 16:28:31 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf1e800 == 51 [pid = 1646] [id = 180] 16:28:31 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12ef91c00) [pid = 1646] [serial = 521] [outer = 0x0] [url = about:blank] 16:28:31 INFO - PROCESS | 1646 | --DOCSHELL 0x11638a000 == 50 [pid = 1646] [id = 175] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12ef90000) [pid = 1646] [serial = 468] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12e887800) [pid = 1646] [serial = 519] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x129431000) [pid = 1646] [serial = 497] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12953ec00) [pid = 1646] [serial = 498] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11bae8c00) [pid = 1646] [serial = 473] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12ab60800) [pid = 1646] [serial = 500] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119cbc400) [pid = 1646] [serial = 486] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1189d7c00) [pid = 1646] [serial = 485] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1289d9800) [pid = 1646] [serial = 476] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12d150c00) [pid = 1646] [serial = 479] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12d0e4800) [pid = 1646] [serial = 504] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x114fb3400) [pid = 1646] [serial = 470] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12b6a5400) [pid = 1646] [serial = 503] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11ba2b800) [pid = 1646] [serial = 489] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11ae27c00) [pid = 1646] [serial = 488] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11bf80000) [pid = 1646] [serial = 491] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11c7dc000) [pid = 1646] [serial = 492] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12e511c00) [pid = 1646] [serial = 482] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1273eb000) [pid = 1646] [serial = 494] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x128a7c400) [pid = 1646] [serial = 495] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12d2adc00) [pid = 1646] [serial = 506] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12e491400) [pid = 1646] [serial = 510] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12dc52400) [pid = 1646] [serial = 509] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x127f82000) [pid = 1646] [serial = 513] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1122c4800) [pid = 1646] [serial = 518] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1192a8000) [pid = 1646] [serial = 512] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12d9a3800) [pid = 1646] [serial = 507] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12e880800) [pid = 1646] [serial = 516] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12acd5800) [pid = 1646] [serial = 501] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12e50bc00) [pid = 1646] [serial = 515] [outer = 0x0] [url = about:blank] 16:28:32 INFO - PROCESS | 1646 | 1461194912487 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]]]}] 16:28:32 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 16:28:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1127ms 16:28:32 INFO - PROCESS | 1646 | 1461194912508 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 1646 | 1461194912511 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:28:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:28:32 INFO - PROCESS | 1646 | 1461194912517 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 1646 | 1461194912519 Marionette TRACE conn2 <- [1,746,null,{}] 16:28:32 INFO - PROCESS | 1646 | 1461194912521 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}] 16:28:32 INFO - PROCESS | 1646 | 1461194912604 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:28:32 INFO - PROCESS | 1646 | 1461194912660 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abb7000 == 51 [pid = 1646] [id = 194] 16:28:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x118fcf400) [pid = 1646] [serial = 580] [outer = 0x0] 16:28:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11c069800) [pid = 1646] [serial = 581] [outer = 0x118fcf400] 16:28:32 INFO - PROCESS | 1646 | 1461194912687 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x123a07c00) [pid = 1646] [serial = 582] [outer = 0x118fcf400] 16:28:33 INFO - PROCESS | 1646 | 1461194913501 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]]]}] 16:28:33 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.) 16:28:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1022ms 16:28:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:28:33 INFO - PROCESS | 1646 | 1461194913540 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:28:33 INFO - PROCESS | 1646 | 1461194913541 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:28:33 INFO - PROCESS | 1646 | 1461194913543 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 1646 | 1461194913546 Marionette TRACE conn2 <- [1,750,null,{}] 16:28:33 INFO - PROCESS | 1646 | 1461194913563 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}] 16:28:33 INFO - PROCESS | 1646 | 1461194913699 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:28:33 INFO - PROCESS | 1646 | 1461194913747 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11935a800 == 52 [pid = 1646] [id = 195] 16:28:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1122c2c00) [pid = 1646] [serial = 583] [outer = 0x0] 16:28:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x114d89400) [pid = 1646] [serial = 584] [outer = 0x1122c2c00] 16:28:33 INFO - PROCESS | 1646 | 1461194913780 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1192a8000) [pid = 1646] [serial = 585] [outer = 0x1122c2c00] 16:28:34 INFO - PROCESS | 1646 | 1461194914706 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]]]}] 16:28:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:28:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1184ms 16:28:34 INFO - PROCESS | 1646 | 1461194914731 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:28:34 INFO - PROCESS | 1646 | 1461194914734 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:28:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:28:34 INFO - PROCESS | 1646 | 1461194914738 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 1646 | 1461194914741 Marionette TRACE conn2 <- [1,754,null,{}] 16:28:34 INFO - PROCESS | 1646 | 1461194914744 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}] 16:28:34 INFO - PROCESS | 1646 | 1461194914845 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:28:34 INFO - PROCESS | 1646 | 1461194914893 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c8d800 == 53 [pid = 1646] [id = 196] 16:28:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11a9d0800) [pid = 1646] [serial = 586] [outer = 0x0] 16:28:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x123a0e000) [pid = 1646] [serial = 587] [outer = 0x11a9d0800] 16:28:34 INFO - PROCESS | 1646 | 1461194914926 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x123d06800) [pid = 1646] [serial = 588] [outer = 0x11a9d0800] 16:28:35 INFO - PROCESS | 1646 | 1461194915853 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]]]}] 16:28:35 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 16:28:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1123ms 16:28:35 INFO - PROCESS | 1646 | 1461194915860 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:28:35 INFO - PROCESS | 1646 | 1461194915862 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:28:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:28:35 INFO - PROCESS | 1646 | 1461194915867 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 1646 | 1461194915868 Marionette TRACE conn2 <- [1,758,null,{}] 16:28:35 INFO - PROCESS | 1646 | 1461194915870 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}] 16:28:35 INFO - PROCESS | 1646 | 1461194915970 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:28:36 INFO - PROCESS | 1646 | 1461194916019 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12730f000 == 54 [pid = 1646] [id = 197] 16:28:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x123d0cc00) [pid = 1646] [serial = 589] [outer = 0x0] 16:28:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1279c5400) [pid = 1646] [serial = 590] [outer = 0x123d0cc00] 16:28:36 INFO - PROCESS | 1646 | 1461194916050 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1290d7000) [pid = 1646] [serial = 591] [outer = 0x123d0cc00] 16:28:36 INFO - PROCESS | 1646 | 1461194916485 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]]]}] 16:28:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:28:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 671ms 16:28:36 INFO - PROCESS | 1646 | 1461194916548 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:28:36 INFO - PROCESS | 1646 | 1461194916551 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:28:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:28:36 INFO - PROCESS | 1646 | 1461194916561 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1646 | 1461194916564 Marionette TRACE conn2 <- [1,762,null,{}] 16:28:36 INFO - PROCESS | 1646 | 1461194916569 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}] 16:28:36 INFO - PROCESS | 1646 | 1461194916667 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:28:36 INFO - PROCESS | 1646 | 1461194916731 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12908e000 == 55 [pid = 1646] [id = 198] 16:28:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x123d0d400) [pid = 1646] [serial = 592] [outer = 0x0] 16:28:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12ad1f400) [pid = 1646] [serial = 593] [outer = 0x123d0d400] 16:28:36 INFO - PROCESS | 1646 | 1461194916761 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12b441400) [pid = 1646] [serial = 594] [outer = 0x123d0d400] 16:28:37 INFO - PROCESS | 1646 | 1461194917635 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]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:28:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1129ms 16:28:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:28:37 INFO - PROCESS | 1646 | 1461194917685 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1646 | 1461194917686 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:28:37 INFO - PROCESS | 1646 | 1461194917689 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1646 | 1461194917690 Marionette TRACE conn2 <- [1,766,null,{}] 16:28:37 INFO - PROCESS | 1646 | 1461194917692 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}] 16:28:37 INFO - PROCESS | 1646 | 1461194917815 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:28:37 INFO - PROCESS | 1646 | 1461194917867 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2d9800 == 56 [pid = 1646] [id = 199] 16:28:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1291d2800) [pid = 1646] [serial = 595] [outer = 0x0] 16:28:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12d150c00) [pid = 1646] [serial = 596] [outer = 0x1291d2800] 16:28:37 INFO - PROCESS | 1646 | 1461194917898 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12d956400) [pid = 1646] [serial = 597] [outer = 0x1291d2800] 16:28:38 INFO - PROCESS | 1646 | 1461194918862 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]]]}] 16:28:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:28:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1219ms 16:28:38 INFO - PROCESS | 1646 | 1461194918909 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 1646 | 1461194918912 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:28:38 INFO - PROCESS | 1646 | 1461194918916 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 1646 | 1461194918917 Marionette TRACE conn2 <- [1,770,null,{}] 16:28:38 INFO - PROCESS | 1646 | 1461194918921 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}] 16:28:39 INFO - PROCESS | 1646 | 1461194919055 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:28:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef45000 == 55 [pid = 1646] [id = 161] 16:28:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11abb7000 == 54 [pid = 1646] [id = 194] 16:28:39 INFO - PROCESS | 1646 | --DOCSHELL 0x119371000 == 53 [pid = 1646] [id = 193] 16:28:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12e608000 == 52 [pid = 1646] [id = 191] 16:28:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4f9800 == 51 [pid = 1646] [id = 190] 16:28:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2f1000 == 50 [pid = 1646] [id = 189] 16:28:39 INFO - PROCESS | 1646 | --DOCSHELL 0x123adf000 == 49 [pid = 1646] [id = 188] 16:28:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11a95c000 == 48 [pid = 1646] [id = 187] 16:28:39 INFO - PROCESS | 1646 | 1461194919161 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x11581e000 == 49 [pid = 1646] [id = 200] 16:28:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x114c7e000) [pid = 1646] [serial = 598] [outer = 0x0] 16:28:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x114c84000) [pid = 1646] [serial = 599] [outer = 0x114c7e000] 16:28:39 INFO - PROCESS | 1646 | 1461194919190 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x114ebfc00) [pid = 1646] [serial = 600] [outer = 0x114c7e000] 16:28:39 INFO - PROCESS | 1646 | 1461194919534 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]]]}] 16:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 16:28:39 INFO - PROCESS | 1646 | 1461194919586 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 1646 | 1461194919589 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:28:39 INFO - PROCESS | 1646 | 1461194919594 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1646 | 1461194919595 Marionette TRACE conn2 <- [1,774,null,{}] 16:28:39 INFO - PROCESS | 1646 | 1461194919598 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}] 16:28:39 INFO - PROCESS | 1646 | 1461194919721 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:28:39 INFO - PROCESS | 1646 | 1461194919729 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x119361800 == 50 [pid = 1646] [id = 201] 16:28:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x114ec6800) [pid = 1646] [serial = 601] [outer = 0x0] 16:28:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x114f61c00) [pid = 1646] [serial = 602] [outer = 0x114ec6800] 16:28:39 INFO - PROCESS | 1646 | 1461194919756 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11585a400) [pid = 1646] [serial = 603] [outer = 0x114ec6800] 16:28:40 INFO - PROCESS | 1646 | 1461194920112 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]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 568ms 16:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:28:40 INFO - PROCESS | 1646 | 1461194920163 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 1646 | 1461194920164 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:28:40 INFO - PROCESS | 1646 | 1461194920166 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 1646 | 1461194920168 Marionette TRACE conn2 <- [1,778,null,{}] 16:28:40 INFO - PROCESS | 1646 | 1461194920176 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}] 16:28:40 INFO - PROCESS | 1646 | 1461194920286 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:28:40 INFO - PROCESS | 1646 | 1461194920291 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae87000 == 51 [pid = 1646] [id = 202] 16:28:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11873d400) [pid = 1646] [serial = 604] [outer = 0x0] 16:28:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x118fc5400) [pid = 1646] [serial = 605] [outer = 0x11873d400] 16:28:40 INFO - PROCESS | 1646 | 1461194920318 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x119346800) [pid = 1646] [serial = 606] [outer = 0x11873d400] 16:28:40 INFO - PROCESS | 1646 | 1461194920700 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]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 573ms 16:28:40 INFO - PROCESS | 1646 | 1461194920746 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 1646 | 1461194920748 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:28:40 INFO - PROCESS | 1646 | 1461194920750 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 1646 | 1461194920751 Marionette TRACE conn2 <- [1,782,null,{}] 16:28:40 INFO - PROCESS | 1646 | 1461194920753 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}] 16:28:40 INFO - PROCESS | 1646 | 1461194920860 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:28:40 INFO - PROCESS | 1646 | 1461194920894 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c51b800 == 52 [pid = 1646] [id = 203] 16:28:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x119b37c00) [pid = 1646] [serial = 607] [outer = 0x0] 16:28:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11a9b7400) [pid = 1646] [serial = 608] [outer = 0x119b37c00] 16:28:40 INFO - PROCESS | 1646 | 1461194920920 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11ab6f800) [pid = 1646] [serial = 609] [outer = 0x119b37c00] 16:28:41 INFO - PROCESS | 1646 | 1461194921225 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]]]}] 16:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 518ms 16:28:41 INFO - PROCESS | 1646 | 1461194921269 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 1646 | 1461194921270 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:28:41 INFO - PROCESS | 1646 | 1461194921272 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 1646 | 1461194921273 Marionette TRACE conn2 <- [1,786,null,{}] 16:28:41 INFO - PROCESS | 1646 | 1461194921275 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}] 16:28:41 INFO - PROCESS | 1646 | 1461194921373 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12942f800) [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] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11a9c1400) [pid = 1646] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12ad1f800) [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] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x118fc9c00) [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] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1122be000) [pid = 1646] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12d0ef400) [pid = 1646] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11c479800) [pid = 1646] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11ab69800) [pid = 1646] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11a9c5000) [pid = 1646] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x114375c00) [pid = 1646] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1146ba400) [pid = 1646] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1192a7000) [pid = 1646] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11baeb800) [pid = 1646] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x118adec00) [pid = 1646] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x114c79c00) [pid = 1646] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x127f1e000) [pid = 1646] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12ab68c00) [pid = 1646] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11a9c5c00) [pid = 1646] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11a9c3400) [pid = 1646] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x119cbdc00) [pid = 1646] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x119ee6000) [pid = 1646] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11bf7bc00) [pid = 1646] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12c2d9000) [pid = 1646] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12d94b400) [pid = 1646] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11aed2800) [pid = 1646] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12d2a9000) [pid = 1646] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1144ac800) [pid = 1646] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12d9b0800) [pid = 1646] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12acd3800) [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] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x118fc8800) [pid = 1646] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x129437400) [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] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x114f61400) [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] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x119e58c00) [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] 16:28:41 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x113fc6400) [pid = 1646] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:28:41 INFO - PROCESS | 1646 | 1461194921559 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11581f800 == 53 [pid = 1646] [id = 204] 16:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11464c400) [pid = 1646] [serial = 610] [outer = 0x0] 16:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x114f61400) [pid = 1646] [serial = 611] [outer = 0x11464c400] 16:28:41 INFO - PROCESS | 1646 | 1461194921589 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119343000) [pid = 1646] [serial = 612] [outer = 0x11464c400] 16:28:41 INFO - PROCESS | 1646 | 1461194921896 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]]]}] 16:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 669ms 16:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:28:41 INFO - PROCESS | 1646 | 1461194921942 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 1646 | 1461194921943 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:28:41 INFO - PROCESS | 1646 | 1461194921945 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 1646 | 1461194921946 Marionette TRACE conn2 <- [1,790,null,{}] 16:28:41 INFO - PROCESS | 1646 | 1461194921951 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}] 16:28:42 INFO - PROCESS | 1646 | 1461194922046 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:28:42 INFO - PROCESS | 1646 | 1461194922101 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x115725000 == 54 [pid = 1646] [id = 205] 16:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x114c76c00) [pid = 1646] [serial = 613] [outer = 0x0] 16:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11ae27000) [pid = 1646] [serial = 614] [outer = 0x114c76c00] 16:28:42 INFO - PROCESS | 1646 | 1461194922128 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11c065000) [pid = 1646] [serial = 615] [outer = 0x114c76c00] 16:28:42 INFO - PROCESS | 1646 | 1461194922417 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]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 522ms 16:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:28:42 INFO - PROCESS | 1646 | 1461194922468 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 1646 | 1461194922470 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:28:42 INFO - PROCESS | 1646 | 1461194922472 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1646 | 1461194922473 Marionette TRACE conn2 <- [1,794,null,{}] 16:28:42 INFO - PROCESS | 1646 | 1461194922475 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}] 16:28:42 INFO - PROCESS | 1646 | 1461194922557 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:28:42 INFO - PROCESS | 1646 | 1461194922562 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11431b800 == 55 [pid = 1646] [id = 206] 16:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11c0d6800) [pid = 1646] [serial = 616] [outer = 0x0] 16:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11c7d3400) [pid = 1646] [serial = 617] [outer = 0x11c0d6800] 16:28:42 INFO - PROCESS | 1646 | 1461194922588 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x123a06c00) [pid = 1646] [serial = 618] [outer = 0x11c0d6800] 16:28:42 INFO - PROCESS | 1646 | 1461194922939 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]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 16:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:28:42 INFO - PROCESS | 1646 | 1461194922991 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 1646 | 1461194922992 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:28:42 INFO - PROCESS | 1646 | 1461194922994 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1646 | 1461194922995 Marionette TRACE conn2 <- [1,798,null,{}] 16:28:43 INFO - PROCESS | 1646 | 1461194922998 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}] 16:28:43 INFO - PROCESS | 1646 | 1461194923078 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:28:43 INFO - PROCESS | 1646 | 1461194923085 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac14000 == 56 [pid = 1646] [id = 207] 16:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11c76ac00) [pid = 1646] [serial = 619] [outer = 0x0] 16:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x123a10800) [pid = 1646] [serial = 620] [outer = 0x11c76ac00] 16:28:43 INFO - PROCESS | 1646 | 1461194923111 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x123d07800) [pid = 1646] [serial = 621] [outer = 0x11c76ac00] 16:28:43 INFO - PROCESS | 1646 | 1461194923424 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]]]}] 16:28:43 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 16:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 16:28:43 INFO - PROCESS | 1646 | 1461194923462 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 1646 | 1461194923464 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:28:43 INFO - PROCESS | 1646 | 1461194923468 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1646 | 1461194923469 Marionette TRACE conn2 <- [1,802,null,{}] 16:28:43 INFO - PROCESS | 1646 | 1461194923472 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}] 16:28:43 INFO - PROCESS | 1646 | 1461194923608 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:28:43 INFO - PROCESS | 1646 | 1461194923670 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x114678000 == 57 [pid = 1646] [id = 208] 16:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1122bf800) [pid = 1646] [serial = 622] [outer = 0x0] 16:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x114130400) [pid = 1646] [serial = 623] [outer = 0x1122bf800] 16:28:43 INFO - PROCESS | 1646 | 1461194923703 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x114c42800) [pid = 1646] [serial = 624] [outer = 0x1122bf800] 16:28:44 INFO - PROCESS | 1646 | 1461194924155 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]]]}] 16:28:44 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 16:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 721ms 16:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:28:44 INFO - PROCESS | 1646 | 1461194924191 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 1646 | 1461194924194 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:28:44 INFO - PROCESS | 1646 | 1461194924216 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 1646 | 1461194924219 Marionette TRACE conn2 <- [1,806,null,{}] 16:28:44 INFO - PROCESS | 1646 | 1461194924223 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}] 16:28:44 INFO - PROCESS | 1646 | 1461194924328 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:28:44 INFO - PROCESS | 1646 | 1461194924396 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf15000 == 58 [pid = 1646] [id = 209] 16:28:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1163f2000) [pid = 1646] [serial = 625] [outer = 0x0] 16:28:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1187b1800) [pid = 1646] [serial = 626] [outer = 0x1163f2000] 16:28:44 INFO - PROCESS | 1646 | 1461194924428 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1192a0800) [pid = 1646] [serial = 627] [outer = 0x1163f2000] 16:28:44 INFO - PROCESS | 1646 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:28:44 INFO - PROCESS | 1646 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:28:44 INFO - PROCESS | 1646 | [GFX2-]: Using SkiaGL canvas. 16:28:44 INFO - PROCESS | 1646 | 1461194924892 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]]]}] 16:28:44 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 16:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 744ms 16:28:44 INFO - PROCESS | 1646 | 1461194924953 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 1646 | 1461194924955 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:28:44 INFO - PROCESS | 1646 | 1461194924959 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 1646 | 1461194924961 Marionette TRACE conn2 <- [1,810,null,{}] 16:28:44 INFO - PROCESS | 1646 | 1461194924963 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}] 16:28:45 INFO - PROCESS | 1646 | 1461194925099 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:28:45 INFO - PROCESS | 1646 | 1461194925111 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d02d000 == 59 [pid = 1646] [id = 210] 16:28:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x119222800) [pid = 1646] [serial = 628] [outer = 0x0] 16:28:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11b6e2800) [pid = 1646] [serial = 629] [outer = 0x119222800] 16:28:45 INFO - PROCESS | 1646 | 1461194925142 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11c062800) [pid = 1646] [serial = 630] [outer = 0x119222800] 16:28:45 INFO - PROCESS | 1646 | 1461194925612 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]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 16:28:45 INFO - PROCESS | 1646 | 1461194925631 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:28:45 INFO - PROCESS | 1646 | 1461194925635 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:28:45 INFO - PROCESS | 1646 | 1461194925647 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 1646 | 1461194925652 Marionette TRACE conn2 <- [1,814,null,{}] 16:28:45 INFO - PROCESS | 1646 | 1461194925678 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}] 16:28:45 INFO - PROCESS | 1646 | 1461194925831 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:28:45 INFO - PROCESS | 1646 | 1461194925926 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db6c800 == 60 [pid = 1646] [id = 211] 16:28:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x123d05400) [pid = 1646] [serial = 631] [outer = 0x0] 16:28:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x124402c00) [pid = 1646] [serial = 632] [outer = 0x123d05400] 16:28:45 INFO - PROCESS | 1646 | 1461194925972 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x124697c00) [pid = 1646] [serial = 633] [outer = 0x123d05400] 16:28:46 INFO - PROCESS | 1646 | 1461194926453 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] 16:28:46 INFO - PROCESS | 1646 | 1461194926493 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:28:46 INFO - PROCESS | 1646 | 1461194926495 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1646 | 1461194926497 Marionette TRACE conn2 <- [1,818,null,{}] 16:28:46 INFO - PROCESS | 1646 | 1461194926499 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}] 16:28:46 INFO - PROCESS | 1646 | 1461194926598 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:28:46 INFO - PROCESS | 1646 | 1461194926667 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e60d800 == 61 [pid = 1646] [id = 212] 16:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x123d0c000) [pid = 1646] [serial = 634] [outer = 0x0] 16:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x127f7c000) [pid = 1646] [serial = 635] [outer = 0x123d0c000] 16:28:46 INFO - PROCESS | 1646 | 1461194926696 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x128a84c00) [pid = 1646] [serial = 636] [outer = 0x123d0c000] 16:28:47 INFO - PROCESS | 1646 | 1461194927081 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]]]}] 16:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 671ms 16:28:47 INFO - PROCESS | 1646 | 1461194927167 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:28:47 INFO - PROCESS | 1646 | 1461194927168 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:28:47 INFO - PROCESS | 1646 | 1461194927171 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 1646 | 1461194927172 Marionette TRACE conn2 <- [1,822,null,{}] 16:28:47 INFO - PROCESS | 1646 | 1461194927175 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}] 16:28:47 INFO - PROCESS | 1646 | 1461194927278 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:28:47 INFO - PROCESS | 1646 | 1461194927352 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ed2000 == 62 [pid = 1646] [id = 213] 16:28:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128b17800) [pid = 1646] [serial = 637] [outer = 0x0] 16:28:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x128b1d400) [pid = 1646] [serial = 638] [outer = 0x128b17800] 16:28:47 INFO - PROCESS | 1646 | 1461194927389 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12942c400) [pid = 1646] [serial = 639] [outer = 0x128b17800] 16:28:48 INFO - PROCESS | 1646 | 1461194928024 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] 16:28:48 INFO - PROCESS | 1646 | 1461194928094 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:28:48 INFO - PROCESS | 1646 | 1461194928111 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1646 | 1461194928113 Marionette TRACE conn2 <- [1,826,null,{}] 16:28:48 INFO - PROCESS | 1646 | 1461194928119 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}] 16:28:48 INFO - PROCESS | 1646 | 1461194928215 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:28:48 INFO - PROCESS | 1646 | 1461194928270 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x119948800 == 63 [pid = 1646] [id = 214] 16:28:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x114d94c00) [pid = 1646] [serial = 640] [outer = 0x0] 16:28:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x114ec2c00) [pid = 1646] [serial = 641] [outer = 0x114d94c00] 16:28:48 INFO - PROCESS | 1646 | 1461194928297 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x114f60800) [pid = 1646] [serial = 642] [outer = 0x114d94c00] 16:28:48 INFO - PROCESS | 1646 | 1461194928745 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]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 688ms 16:28:48 INFO - PROCESS | 1646 | 1461194928807 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1646 | 1461194928813 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:28:48 INFO - PROCESS | 1646 | 1461194928822 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1646 | 1461194928825 Marionette TRACE conn2 <- [1,830,null,{}] 16:28:48 INFO - PROCESS | 1646 | 1461194928828 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}] 16:28:48 INFO - PROCESS | 1646 | 1461194928963 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:28:49 INFO - PROCESS | 1646 | 1461194929064 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x119372000 == 64 [pid = 1646] [id = 215] 16:28:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1163f7400) [pid = 1646] [serial = 643] [outer = 0x0] 16:28:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1189de800) [pid = 1646] [serial = 644] [outer = 0x1163f7400] 16:28:49 INFO - PROCESS | 1646 | 1461194929109 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x119037c00) [pid = 1646] [serial = 645] [outer = 0x1163f7400] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c219800 == 63 [pid = 1646] [id = 140] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac14000 == 62 [pid = 1646] [id = 207] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11431b800 == 61 [pid = 1646] [id = 206] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x115725000 == 60 [pid = 1646] [id = 205] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11581f800 == 59 [pid = 1646] [id = 204] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11c51b800 == 58 [pid = 1646] [id = 203] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae87000 == 57 [pid = 1646] [id = 202] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1122bcc00) [pid = 1646] [serial = 524] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11929d400) [pid = 1646] [serial = 527] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x11c0d4c00) [pid = 1646] [serial = 530] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x129535c00) [pid = 1646] [serial = 533] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12f715400) [pid = 1646] [serial = 572] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12e878400) [pid = 1646] [serial = 569] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12b6ad000) [pid = 1646] [serial = 566] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119361800 == 56 [pid = 1646] [id = 201] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11581e000 == 55 [pid = 1646] [id = 200] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2d9800 == 54 [pid = 1646] [id = 199] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12908e000 == 53 [pid = 1646] [id = 198] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12730f000 == 52 [pid = 1646] [id = 197] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x123c8d800 == 51 [pid = 1646] [id = 196] 16:28:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11935a800 == 50 [pid = 1646] [id = 195] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12dc58c00) [pid = 1646] [serial = 557] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11c069800) [pid = 1646] [serial = 581] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x129546800) [pid = 1646] [serial = 548] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11aeed800) [pid = 1646] [serial = 542] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11c760800) [pid = 1646] [serial = 543] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12d0ecc00) [pid = 1646] [serial = 552] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11a9c1800) [pid = 1646] [serial = 540] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1192a0400) [pid = 1646] [serial = 539] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12f712400) [pid = 1646] [serial = 522] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12b0e7c00) [pid = 1646] [serial = 536] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12b441000) [pid = 1646] [serial = 551] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12d94d800) [pid = 1646] [serial = 554] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x127771c00) [pid = 1646] [serial = 545] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12dc51000) [pid = 1646] [serial = 555] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1290ce800) [pid = 1646] [serial = 546] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12acda400) [pid = 1646] [serial = 549] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x129438800) [pid = 1646] [serial = 477] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x124694800) [pid = 1646] [serial = 564] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x123c23800) [pid = 1646] [serial = 416] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x119032400) [pid = 1646] [serial = 471] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119e5d000) [pid = 1646] [serial = 278] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11a9c2800) [pid = 1646] [serial = 320] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1240b2800) [pid = 1646] [serial = 368] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12942c800) [pid = 1646] [serial = 371] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12e50cc00) [pid = 1646] [serial = 558] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11adacc00) [pid = 1646] [serial = 579] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118a3ac00) [pid = 1646] [serial = 317] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12ad1bc00) [pid = 1646] [serial = 419] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12d2b0000) [pid = 1646] [serial = 422] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11ae90000) [pid = 1646] [serial = 365] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11aec8c00) [pid = 1646] [serial = 413] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11c766c00) [pid = 1646] [serial = 474] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11b6ebc00) [pid = 1646] [serial = 275] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1273f6800) [pid = 1646] [serial = 326] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12dc4b800) [pid = 1646] [serial = 480] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12d9b0400) [pid = 1646] [serial = 425] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11baf1000) [pid = 1646] [serial = 323] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12e87bc00) [pid = 1646] [serial = 483] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x116064400) [pid = 1646] [serial = 560] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1193ad000) [pid = 1646] [serial = 578] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11570c400) [pid = 1646] [serial = 362] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x123d0a000) [pid = 1646] [serial = 575] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x123c24800) [pid = 1646] [serial = 563] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119e54c00) [pid = 1646] [serial = 561] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12fa4f000) [pid = 1646] [serial = 576] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12e493400) [pid = 1646] [serial = 428] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12d94a400) [pid = 1646] [serial = 537] [outer = 0x0] [url = about:blank] 16:28:49 INFO - PROCESS | 1646 | 1461194929635 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]]]}] 16:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 823ms 16:28:49 INFO - PROCESS | 1646 | 1461194929645 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 1646 | 1461194929647 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:28:49 INFO - PROCESS | 1646 | 1461194929660 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 1646 | 1461194929664 Marionette TRACE conn2 <- [1,834,null,{}] 16:28:49 INFO - PROCESS | 1646 | 1461194929676 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}] 16:28:49 INFO - PROCESS | 1646 | 1461194929814 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:28:49 INFO - PROCESS | 1646 | 1461194929892 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd4000 == 51 [pid = 1646] [id = 216] 16:28:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118a3ac00) [pid = 1646] [serial = 646] [outer = 0x0] 16:28:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119b28c00) [pid = 1646] [serial = 647] [outer = 0x118a3ac00] 16:28:49 INFO - PROCESS | 1646 | 1461194929937 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119e5d000) [pid = 1646] [serial = 648] [outer = 0x118a3ac00] 16:28:50 INFO - PROCESS | 1646 | 1461194930285 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]]]}] 16:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 675ms 16:28:50 INFO - PROCESS | 1646 | 1461194930336 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1646 | 1461194930337 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:28:50 INFO - PROCESS | 1646 | 1461194930345 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1646 | 1461194930346 Marionette TRACE conn2 <- [1,838,null,{}] 16:28:50 INFO - PROCESS | 1646 | 1461194930350 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}] 16:28:50 INFO - PROCESS | 1646 | 1461194930430 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:28:50 INFO - PROCESS | 1646 | 1461194930436 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c27000 == 52 [pid = 1646] [id = 217] 16:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11a9b2800) [pid = 1646] [serial = 649] [outer = 0x0] 16:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11ab6b000) [pid = 1646] [serial = 650] [outer = 0x11a9b2800] 16:28:50 INFO - PROCESS | 1646 | 1461194930463 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11ae94400) [pid = 1646] [serial = 651] [outer = 0x11a9b2800] 16:28:50 INFO - PROCESS | 1646 | 1461194930801 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]]]}] 16:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 479ms 16:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:28:50 INFO - PROCESS | 1646 | 1461194930820 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1646 | 1461194930821 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:28:50 INFO - PROCESS | 1646 | 1461194930823 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1646 | 1461194930824 Marionette TRACE conn2 <- [1,842,null,{}] 16:28:50 INFO - PROCESS | 1646 | 1461194930827 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}] 16:28:50 INFO - PROCESS | 1646 | 1461194930908 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:28:50 INFO - PROCESS | 1646 | 1461194930956 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x116790800 == 53 [pid = 1646] [id = 218] 16:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11a9bec00) [pid = 1646] [serial = 652] [outer = 0x0] 16:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11aec9800) [pid = 1646] [serial = 653] [outer = 0x11a9bec00] 16:28:50 INFO - PROCESS | 1646 | 1461194930982 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11b6dc800) [pid = 1646] [serial = 654] [outer = 0x11a9bec00] 16:28:51 INFO - PROCESS | 1646 | 1461194931289 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]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 16:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:28:51 INFO - PROCESS | 1646 | 1461194931342 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 1646 | 1461194931343 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:28:51 INFO - PROCESS | 1646 | 1461194931345 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1646 | 1461194931347 Marionette TRACE conn2 <- [1,846,null,{}] 16:28:51 INFO - PROCESS | 1646 | 1461194931349 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}] 16:28:51 INFO - PROCESS | 1646 | 1461194931443 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:28:51 INFO - PROCESS | 1646 | 1461194931450 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c516000 == 54 [pid = 1646] [id = 219] 16:28:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11ba36c00) [pid = 1646] [serial = 655] [outer = 0x0] 16:28:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11c063000) [pid = 1646] [serial = 656] [outer = 0x11ba36c00] 16:28:51 INFO - PROCESS | 1646 | 1461194931479 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x123a11800) [pid = 1646] [serial = 657] [outer = 0x11ba36c00] 16:28:51 INFO - PROCESS | 1646 | 1461194931851 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]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 521ms 16:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:28:51 INFO - PROCESS | 1646 | 1461194931868 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 1646 | 1461194931870 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:28:51 INFO - PROCESS | 1646 | 1461194931878 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1646 | 1461194931879 Marionette TRACE conn2 <- [1,850,null,{}] 16:28:51 INFO - PROCESS | 1646 | 1461194931881 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}] 16:28:51 INFO - PROCESS | 1646 | 1461194931980 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:28:51 INFO - PROCESS | 1646 | 1461194931984 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ade000 == 55 [pid = 1646] [id = 220] 16:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11ba38000) [pid = 1646] [serial = 658] [outer = 0x0] 16:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123c60400) [pid = 1646] [serial = 659] [outer = 0x11ba38000] 16:28:52 INFO - PROCESS | 1646 | 1461194932038 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x123e77800) [pid = 1646] [serial = 660] [outer = 0x11ba38000] 16:28:52 INFO - PROCESS | 1646 | 1461194932365 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]]]}] 16:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 526ms 16:28:52 INFO - PROCESS | 1646 | 1461194932403 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 1646 | 1461194932404 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:28:52 INFO - PROCESS | 1646 | 1461194932406 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 1646 | 1461194932407 Marionette TRACE conn2 <- [1,854,null,{}] 16:28:52 INFO - PROCESS | 1646 | 1461194932410 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}] 16:28:52 INFO - PROCESS | 1646 | 1461194932507 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:28:52 INFO - PROCESS | 1646 | 1461194932511 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12433f800 == 56 [pid = 1646] [id = 221] 16:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123f4bc00) [pid = 1646] [serial = 661] [outer = 0x0] 16:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1244a0000) [pid = 1646] [serial = 662] [outer = 0x123f4bc00] 16:28:52 INFO - PROCESS | 1646 | 1461194932537 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1275ea000) [pid = 1646] [serial = 663] [outer = 0x123f4bc00] 16:28:52 INFO - PROCESS | 1646 | 1461194932890 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]]]}] 16:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 520ms 16:28:52 INFO - PROCESS | 1646 | 1461194932927 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 1646 | 1461194932929 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:28:52 INFO - PROCESS | 1646 | 1461194932935 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 1646 | 1461194932936 Marionette TRACE conn2 <- [1,858,null,{}] 16:28:52 INFO - PROCESS | 1646 | 1461194932940 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}] 16:28:53 INFO - PROCESS | 1646 | 1461194933096 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:28:53 INFO - PROCESS | 1646 | 1461194933116 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1265dd000 == 57 [pid = 1646] [id = 222] 16:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1240b3000) [pid = 1646] [serial = 664] [outer = 0x0] 16:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1289e0000) [pid = 1646] [serial = 665] [outer = 0x1240b3000] 16:28:53 INFO - PROCESS | 1646 | 1461194933156 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1290cc000) [pid = 1646] [serial = 666] [outer = 0x1240b3000] 16:28:53 INFO - PROCESS | 1646 | 1461194933526 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]]]}] 16:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 622ms 16:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:28:53 INFO - PROCESS | 1646 | 1461194933554 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 1646 | 1461194933555 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:28:53 INFO - PROCESS | 1646 | 1461194933557 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 1646 | 1461194933558 Marionette TRACE conn2 <- [1,862,null,{}] 16:28:53 INFO - PROCESS | 1646 | 1461194933560 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}] 16:28:53 INFO - PROCESS | 1646 | 1461194933826 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x114ec6800) [pid = 1646] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x119b37c00) [pid = 1646] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11873d400) [pid = 1646] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x114c7e000) [pid = 1646] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1291d2800) [pid = 1646] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11464c400) [pid = 1646] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11c0d6800) [pid = 1646] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x114c76c00) [pid = 1646] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11bf81c00) [pid = 1646] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1122b8c00) [pid = 1646] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12ef8c800) [pid = 1646] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12ab63800) [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] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11bf7d400) [pid = 1646] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12e836c00) [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] 16:28:53 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x114d98000) [pid = 1646] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:28:53 INFO - PROCESS | 1646 | 1461194933869 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abbc800 == 58 [pid = 1646] [id = 223] 16:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1141c2400) [pid = 1646] [serial = 667] [outer = 0x0] 16:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x114d96000) [pid = 1646] [serial = 668] [outer = 0x1141c2400] 16:28:53 INFO - PROCESS | 1646 | 1461194933895 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119cb9800) [pid = 1646] [serial = 669] [outer = 0x1141c2400] 16:28:54 INFO - PROCESS | 1646 | 1461194934178 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]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 671ms 16:28:54 INFO - PROCESS | 1646 | 1461194934228 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:28:54 INFO - PROCESS | 1646 | 1461194934230 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:28:54 INFO - PROCESS | 1646 | 1461194934234 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 1646 | 1461194934237 Marionette TRACE conn2 <- [1,866,null,{}] 16:28:54 INFO - PROCESS | 1646 | 1461194934239 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}] 16:28:54 INFO - PROCESS | 1646 | 1461194934341 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:28:54 INFO - PROCESS | 1646 | 1461194934413 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12908f000 == 59 [pid = 1646] [id = 224] 16:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x124690000) [pid = 1646] [serial = 670] [outer = 0x0] 16:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x129430800) [pid = 1646] [serial = 671] [outer = 0x124690000] 16:28:54 INFO - PROCESS | 1646 | 1461194934443 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x129549000) [pid = 1646] [serial = 672] [outer = 0x124690000] 16:28:54 INFO - PROCESS | 1646 | 1461194934733 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]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 524ms 16:28:54 INFO - PROCESS | 1646 | 1461194934756 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:28:54 INFO - PROCESS | 1646 | 1461194934757 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:28:54 INFO - PROCESS | 1646 | 1461194934759 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 1646 | 1461194934761 Marionette TRACE conn2 <- [1,870,null,{}] 16:28:54 INFO - PROCESS | 1646 | 1461194934763 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}] 16:28:54 INFO - PROCESS | 1646 | 1461194934872 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:28:54 INFO - PROCESS | 1646 | 1461194934876 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c20d800 == 60 [pid = 1646] [id = 225] 16:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12954cc00) [pid = 1646] [serial = 673] [outer = 0x0] 16:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12ab69000) [pid = 1646] [serial = 674] [outer = 0x12954cc00] 16:28:54 INFO - PROCESS | 1646 | 1461194934909 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12acd8c00) [pid = 1646] [serial = 675] [outer = 0x12954cc00] 16:28:55 INFO - PROCESS | 1646 | 1461194935285 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]]]}] 16:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 568ms 16:28:55 INFO - PROCESS | 1646 | 1461194935328 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:28:55 INFO - PROCESS | 1646 | 1461194935329 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:28:55 INFO - PROCESS | 1646 | 1461194935333 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 1646 | 1461194935335 Marionette TRACE conn2 <- [1,874,null,{}] 16:28:55 INFO - PROCESS | 1646 | 1461194935337 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}] 16:28:55 INFO - PROCESS | 1646 | 1461194935421 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:28:55 INFO - PROCESS | 1646 | 1461194935425 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d235800 == 61 [pid = 1646] [id = 226] 16:28:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11aee5400) [pid = 1646] [serial = 676] [outer = 0x0] 16:28:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x129540400) [pid = 1646] [serial = 677] [outer = 0x11aee5400] 16:28:55 INFO - PROCESS | 1646 | 1461194935450 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12acde400) [pid = 1646] [serial = 678] [outer = 0x11aee5400] 16:28:55 INFO - PROCESS | 1646 | 1461194935783 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]]]}] 16:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 16:28:55 INFO - PROCESS | 1646 | 1461194935853 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 1646 | 1461194935855 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:28:55 INFO - PROCESS | 1646 | 1461194935859 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 1646 | 1461194935861 Marionette TRACE conn2 <- [1,878,null,{}] 16:28:55 INFO - PROCESS | 1646 | 1461194935865 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}] 16:28:55 INFO - PROCESS | 1646 | 1461194935963 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:28:56 INFO - PROCESS | 1646 | 1461194936031 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x116515000 == 62 [pid = 1646] [id = 227] 16:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1146b9000) [pid = 1646] [serial = 679] [outer = 0x0] 16:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x114c78c00) [pid = 1646] [serial = 680] [outer = 0x1146b9000] 16:28:56 INFO - PROCESS | 1646 | 1461194936063 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x114ebec00) [pid = 1646] [serial = 681] [outer = 0x1146b9000] 16:28:56 INFO - PROCESS | 1646 | 1461194936498 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]]]}] 16:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 671ms 16:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:28:56 INFO - PROCESS | 1646 | 1461194936530 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 1646 | 1461194936532 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:28:56 INFO - PROCESS | 1646 | 1461194936538 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1646 | 1461194936541 Marionette TRACE conn2 <- [1,882,null,{}] 16:28:56 INFO - PROCESS | 1646 | 1461194936544 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}] 16:28:56 INFO - PROCESS | 1646 | 1461194936649 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:28:56 INFO - PROCESS | 1646 | 1461194936752 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae75000 == 63 [pid = 1646] [id = 228] 16:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x118ad9800) [pid = 1646] [serial = 682] [outer = 0x0] 16:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11903ec00) [pid = 1646] [serial = 683] [outer = 0x118ad9800] 16:28:56 INFO - PROCESS | 1646 | 1461194936784 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x119cbc400) [pid = 1646] [serial = 684] [outer = 0x118ad9800] 16:28:57 INFO - PROCESS | 1646 | 1461194937207 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]]]}] 16:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 722ms 16:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:28:57 INFO - PROCESS | 1646 | 1461194937259 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:28:57 INFO - PROCESS | 1646 | 1461194937260 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:28:57 INFO - PROCESS | 1646 | 1461194937263 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 1646 | 1461194937264 Marionette TRACE conn2 <- [1,886,null,{}] 16:28:57 INFO - PROCESS | 1646 | 1461194937271 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}] 16:28:57 INFO - PROCESS | 1646 | 1461194937381 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:28:57 INFO - PROCESS | 1646 | 1461194937447 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12949a800 == 64 [pid = 1646] [id = 229] 16:28:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11adacc00) [pid = 1646] [serial = 685] [outer = 0x0] 16:28:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11ba2f000) [pid = 1646] [serial = 686] [outer = 0x11adacc00] 16:28:57 INFO - PROCESS | 1646 | 1461194937481 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11c473000) [pid = 1646] [serial = 687] [outer = 0x11adacc00] 16:28:57 INFO - PROCESS | 1646 | 1461194937914 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]]]}] 16:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 672ms 16:28:57 INFO - PROCESS | 1646 | 1461194937934 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:28:57 INFO - PROCESS | 1646 | 1461194937936 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:28:57 INFO - PROCESS | 1646 | 1461194937938 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 1646 | 1461194937939 Marionette TRACE conn2 <- [1,890,null,{}] 16:28:57 INFO - PROCESS | 1646 | 1461194937942 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}] 16:28:58 INFO - PROCESS | 1646 | 1461194938069 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:28:58 INFO - PROCESS | 1646 | 1461194938123 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db51000 == 65 [pid = 1646] [id = 230] 16:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11c7d1000) [pid = 1646] [serial = 688] [outer = 0x0] 16:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x123a0f800) [pid = 1646] [serial = 689] [outer = 0x11c7d1000] 16:28:58 INFO - PROCESS | 1646 | 1461194938153 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1289d8c00) [pid = 1646] [serial = 690] [outer = 0x11c7d1000] 16:28:58 INFO - PROCESS | 1646 | 1461194938567 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]]]}] 16:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 671ms 16:28:58 INFO - PROCESS | 1646 | 1461194938609 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:28:58 INFO - PROCESS | 1646 | 1461194938611 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:28:58 INFO - PROCESS | 1646 | 1461194938613 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 1646 | 1461194938614 Marionette TRACE conn2 <- [1,894,null,{}] 16:28:58 INFO - PROCESS | 1646 | 1461194938617 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}] 16:28:58 INFO - PROCESS | 1646 | 1461194938719 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:28:58 INFO - PROCESS | 1646 | 1461194938771 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e610800 == 66 [pid = 1646] [id = 231] 16:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1290d7400) [pid = 1646] [serial = 691] [outer = 0x0] 16:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x129435800) [pid = 1646] [serial = 692] [outer = 0x1290d7400] 16:28:58 INFO - PROCESS | 1646 | 1461194938801 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x129546000) [pid = 1646] [serial = 693] [outer = 0x1290d7400] 16:28:59 INFO - PROCESS | 1646 | 1461194939220 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]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 618ms 16:28:59 INFO - PROCESS | 1646 | 1461194939231 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1646 | 1461194939233 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:28:59 INFO - PROCESS | 1646 | 1461194939235 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1646 | 1461194939236 Marionette TRACE conn2 <- [1,898,null,{}] 16:28:59 INFO - PROCESS | 1646 | 1461194939239 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}] 16:28:59 INFO - PROCESS | 1646 | 1461194939357 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:28:59 INFO - PROCESS | 1646 | 1461194939459 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2df000 == 67 [pid = 1646] [id = 232] 16:28:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12ad21800) [pid = 1646] [serial = 694] [outer = 0x0] 16:28:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12b0dd800) [pid = 1646] [serial = 695] [outer = 0x12ad21800] 16:28:59 INFO - PROCESS | 1646 | 1461194939492 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12b6a2400) [pid = 1646] [serial = 696] [outer = 0x12ad21800] 16:28:59 INFO - PROCESS | 1646 | 1461194939905 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]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 718ms 16:28:59 INFO - PROCESS | 1646 | 1461194939963 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1646 | 1461194939964 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:28:59 INFO - PROCESS | 1646 | 1461194939988 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1646 | 1461194939989 Marionette TRACE conn2 <- [1,902,null,{}] 16:28:59 INFO - PROCESS | 1646 | 1461194939992 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}] 16:29:00 INFO - PROCESS | 1646 | 1461194940095 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:29:00 INFO - PROCESS | 1646 | 1461194940161 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f79f000 == 68 [pid = 1646] [id = 233] 16:29:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12b6a2c00) [pid = 1646] [serial = 697] [outer = 0x0] 16:29:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12b6b0400) [pid = 1646] [serial = 698] [outer = 0x12b6a2c00] 16:29:00 INFO - PROCESS | 1646 | 1461194940191 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12c2d7400) [pid = 1646] [serial = 699] [outer = 0x12b6a2c00] 16:29:00 INFO - PROCESS | 1646 | 1461194940599 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]]]}] 16:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 673ms 16:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:29:00 INFO - PROCESS | 1646 | 1461194940669 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 1646 | 1461194940671 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:29:00 INFO - PROCESS | 1646 | 1461194940673 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:29:00 INFO - PROCESS | 1646 | 1461194940674 Marionette TRACE conn2 <- [1,906,null,{}] 16:29:00 INFO - PROCESS | 1646 | 1461194940676 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}] 16:29:00 INFO - PROCESS | 1646 | 1461194940779 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:29:00 INFO - PROCESS | 1646 | 1461194940833 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c1a800 == 69 [pid = 1646] [id = 234] 16:29:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1122c3000) [pid = 1646] [serial = 700] [outer = 0x0] 16:29:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x119cbcc00) [pid = 1646] [serial = 701] [outer = 0x1122c3000] 16:29:00 INFO - PROCESS | 1646 | 1461194940863 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x123d08400) [pid = 1646] [serial = 702] [outer = 0x1122c3000] 16:29:01 INFO - PROCESS | 1646 | 1461194941454 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]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 820ms 16:29:01 INFO - PROCESS | 1646 | 1461194941494 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 1646 | 1461194941497 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:29:01 INFO - PROCESS | 1646 | 1461194941503 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 1646 | 1461194941505 Marionette TRACE conn2 <- [1,910,null,{}] 16:29:01 INFO - PROCESS | 1646 | 1461194941508 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}] 16:29:01 INFO - PROCESS | 1646 | 1461194941612 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:29:01 INFO - PROCESS | 1646 | 1461194941687 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fed800 == 70 [pid = 1646] [id = 235] 16:29:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x114ec0000) [pid = 1646] [serial = 703] [outer = 0x0] 16:29:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x114ecd400) [pid = 1646] [serial = 704] [outer = 0x114ec0000] 16:29:01 INFO - PROCESS | 1646 | 1461194941718 Marionette DEBUG loaded listener.js 16:29:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x116557c00) [pid = 1646] [serial = 705] [outer = 0x114ec0000] 16:29:02 INFO - PROCESS | 1646 | --DOCSHELL 0x118ab1800 == 69 [pid = 1646] [id = 124] 16:29:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12c20d800 == 68 [pid = 1646] [id = 225] 16:29:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12908f000 == 67 [pid = 1646] [id = 224] 16:29:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11abbc800 == 66 [pid = 1646] [id = 223] 16:29:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1265dd000 == 65 [pid = 1646] [id = 222] 16:29:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12433f800 == 64 [pid = 1646] [id = 221] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x123a10800) [pid = 1646] [serial = 620] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOCSHELL 0x123ade000 == 63 [pid = 1646] [id = 220] 16:29:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11c516000 == 62 [pid = 1646] [id = 219] 16:29:02 INFO - PROCESS | 1646 | --DOCSHELL 0x116790800 == 61 [pid = 1646] [id = 218] 16:29:02 INFO - PROCESS | 1646 | --DOCSHELL 0x119c27000 == 60 [pid = 1646] [id = 217] 16:29:02 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd4000 == 59 [pid = 1646] [id = 216] 16:29:02 INFO - PROCESS | 1646 | --DOCSHELL 0x119372000 == 58 [pid = 1646] [id = 215] 16:29:02 INFO - PROCESS | 1646 | --DOCSHELL 0x119948800 == 57 [pid = 1646] [id = 214] 16:29:02 INFO - PROCESS | 1646 | 1461194942156 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]]]}] 16:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 16:29:02 INFO - PROCESS | 1646 | 1461194942174 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 1646 | 1461194942178 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:29:02 INFO - PROCESS | 1646 | 1461194942185 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 1646 | 1461194942187 Marionette TRACE conn2 <- [1,914,null,{}] 16:29:02 INFO - PROCESS | 1646 | 1461194942189 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}] 16:29:02 INFO - PROCESS | 1646 | 1461194942307 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x114610000) [pid = 1646] [serial = 525] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12f71dc00) [pid = 1646] [serial = 573] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12d955c00) [pid = 1646] [serial = 567] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x123c26c00) [pid = 1646] [serial = 531] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12ef90c00) [pid = 1646] [serial = 570] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11ae1e800) [pid = 1646] [serial = 528] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12ab67400) [pid = 1646] [serial = 534] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x114f61c00) [pid = 1646] [serial = 602] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11a9b7400) [pid = 1646] [serial = 608] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x119346800) [pid = 1646] [serial = 606] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x118fc5400) [pid = 1646] [serial = 605] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x114d89400) [pid = 1646] [serial = 584] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1279c5400) [pid = 1646] [serial = 590] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x123a0e000) [pid = 1646] [serial = 587] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x114c84000) [pid = 1646] [serial = 599] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12d956400) [pid = 1646] [serial = 597] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12d150c00) [pid = 1646] [serial = 596] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11ab6f800) [pid = 1646] [serial = 609] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12ad1f400) [pid = 1646] [serial = 593] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x119343000) [pid = 1646] [serial = 612] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x123a06c00) [pid = 1646] [serial = 618] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11c7d3400) [pid = 1646] [serial = 617] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11ae27000) [pid = 1646] [serial = 614] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x114f61400) [pid = 1646] [serial = 611] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11c065000) [pid = 1646] [serial = 615] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11585a400) [pid = 1646] [serial = 603] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x114ebfc00) [pid = 1646] [serial = 600] [outer = 0x0] [url = about:blank] 16:29:02 INFO - PROCESS | 1646 | 1461194942369 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd4000 == 58 [pid = 1646] [id = 236] 16:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1146bb000) [pid = 1646] [serial = 706] [outer = 0x0] 16:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x114ec8400) [pid = 1646] [serial = 707] [outer = 0x1146bb000] 16:29:02 INFO - PROCESS | 1646 | 1461194942396 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119348400) [pid = 1646] [serial = 708] [outer = 0x1146bb000] 16:29:02 INFO - PROCESS | 1646 | 1461194942706 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]]]}] 16:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 571ms 16:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:29:02 INFO - PROCESS | 1646 | 1461194942754 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 1646 | 1461194942755 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:29:02 INFO - PROCESS | 1646 | 1461194942758 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 1646 | 1461194942760 Marionette TRACE conn2 <- [1,918,null,{}] 16:29:02 INFO - PROCESS | 1646 | 1461194942767 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}] 16:29:02 INFO - PROCESS | 1646 | 1461194942849 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:29:02 INFO - PROCESS | 1646 | 1461194942912 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0b3800 == 59 [pid = 1646] [id = 237] 16:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119347800) [pid = 1646] [serial = 709] [outer = 0x0] 16:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11a9c1400) [pid = 1646] [serial = 710] [outer = 0x119347800] 16:29:02 INFO - PROCESS | 1646 | 1461194942940 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11ba2b800) [pid = 1646] [serial = 711] [outer = 0x119347800] 16:29:03 INFO - PROCESS | 1646 | 1461194943239 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]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 520ms 16:29:03 INFO - PROCESS | 1646 | 1461194943279 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 1646 | 1461194943281 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:29:03 INFO - PROCESS | 1646 | 1461194943285 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 1646 | 1461194943287 Marionette TRACE conn2 <- [1,922,null,{}] 16:29:03 INFO - PROCESS | 1646 | 1461194943289 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}] 16:29:03 INFO - PROCESS | 1646 | 1461194943374 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:29:03 INFO - PROCESS | 1646 | 1461194943379 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cab800 == 60 [pid = 1646] [id = 238] 16:29:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11bae4000) [pid = 1646] [serial = 712] [outer = 0x0] 16:29:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11c7cf800) [pid = 1646] [serial = 713] [outer = 0x11bae4000] 16:29:03 INFO - PROCESS | 1646 | 1461194943406 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x123a0e400) [pid = 1646] [serial = 714] [outer = 0x11bae4000] 16:29:03 INFO - PROCESS | 1646 | 1461194943770 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]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 16:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:29:03 INFO - PROCESS | 1646 | 1461194943804 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 1646 | 1461194943805 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:29:03 INFO - PROCESS | 1646 | 1461194943807 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 1646 | 1461194943808 Marionette TRACE conn2 <- [1,926,null,{}] 16:29:03 INFO - PROCESS | 1646 | 1461194943810 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}] 16:29:03 INFO - PROCESS | 1646 | 1461194943894 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:29:03 INFO - PROCESS | 1646 | 1461194943899 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x127306000 == 61 [pid = 1646] [id = 239] 16:29:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12302dc00) [pid = 1646] [serial = 715] [outer = 0x0] 16:29:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x123c6c000) [pid = 1646] [serial = 716] [outer = 0x12302dc00] 16:29:03 INFO - PROCESS | 1646 | 1461194943924 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1240b2c00) [pid = 1646] [serial = 717] [outer = 0x12302dc00] 16:29:04 INFO - PROCESS | 1646 | 1461194944287 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]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 519ms 16:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:29:04 INFO - PROCESS | 1646 | 1461194944326 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 1646 | 1461194944327 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:29:04 INFO - PROCESS | 1646 | 1461194944329 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 1646 | 1461194944331 Marionette TRACE conn2 <- [1,930,null,{}] 16:29:04 INFO - PROCESS | 1646 | 1461194944335 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}] 16:29:04 INFO - PROCESS | 1646 | 1461194944458 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:29:04 INFO - PROCESS | 1646 | 1461194944471 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12892d000 == 62 [pid = 1646] [id = 240] 16:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1244a0800) [pid = 1646] [serial = 718] [outer = 0x0] 16:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x127773c00) [pid = 1646] [serial = 719] [outer = 0x1244a0800] 16:29:04 INFO - PROCESS | 1646 | 1461194944498 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12942e000) [pid = 1646] [serial = 720] [outer = 0x1244a0800] 16:29:04 INFO - PROCESS | 1646 | 1461194944859 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]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 572ms 16:29:04 INFO - PROCESS | 1646 | 1461194944902 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 1646 | 1461194944904 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:29:04 INFO - PROCESS | 1646 | 1461194944906 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 1646 | 1461194944907 Marionette TRACE conn2 <- [1,934,null,{}] 16:29:04 INFO - PROCESS | 1646 | 1461194944909 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}] 16:29:05 INFO - PROCESS | 1646 | 1461194945010 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:29:05 INFO - PROCESS | 1646 | 1461194945026 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294ab000 == 63 [pid = 1646] [id = 241] 16:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x129437400) [pid = 1646] [serial = 721] [outer = 0x0] 16:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x129540c00) [pid = 1646] [serial = 722] [outer = 0x129437400] 16:29:05 INFO - PROCESS | 1646 | 1461194945052 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12acd4400) [pid = 1646] [serial = 723] [outer = 0x129437400] 16:29:05 INFO - PROCESS | 1646 | 1461194945398 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]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 518ms 16:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:29:05 INFO - PROCESS | 1646 | 1461194945435 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 1646 | 1461194945436 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:29:05 INFO - PROCESS | 1646 | 1461194945438 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 1646 | 1461194945439 Marionette TRACE conn2 <- [1,938,null,{}] 16:29:05 INFO - PROCESS | 1646 | 1461194945442 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}] 16:29:05 INFO - PROCESS | 1646 | 1461194945544 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:29:05 INFO - PROCESS | 1646 | 1461194945577 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c20e800 == 64 [pid = 1646] [id = 242] 16:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x129436c00) [pid = 1646] [serial = 724] [outer = 0x0] 16:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12ad1e800) [pid = 1646] [serial = 725] [outer = 0x129436c00] 16:29:05 INFO - PROCESS | 1646 | 1461194945602 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12b0ddc00) [pid = 1646] [serial = 726] [outer = 0x129436c00] 16:29:05 INFO - PROCESS | 1646 | 1461194945937 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]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 518ms 16:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:29:05 INFO - PROCESS | 1646 | 1461194945956 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 1646 | 1461194945957 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:29:05 INFO - PROCESS | 1646 | 1461194945960 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 1646 | 1461194945961 Marionette TRACE conn2 <- [1,942,null,{}] 16:29:05 INFO - PROCESS | 1646 | 1461194945963 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}] 16:29:06 INFO - PROCESS | 1646 | 1461194946076 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:29:06 INFO - PROCESS | 1646 | 1461194946089 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db69800 == 65 [pid = 1646] [id = 243] 16:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12ad1b400) [pid = 1646] [serial = 727] [outer = 0x0] 16:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12c2ca800) [pid = 1646] [serial = 728] [outer = 0x12ad1b400] 16:29:06 INFO - PROCESS | 1646 | 1461194946115 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12d0e8c00) [pid = 1646] [serial = 729] [outer = 0x12ad1b400] 16:29:06 INFO - PROCESS | 1646 | 1461194946575 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]]]}] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11ba38000) [pid = 1646] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x123f4bc00) [pid = 1646] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1163f7400) [pid = 1646] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11a9b2800) [pid = 1646] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x114d94c00) [pid = 1646] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11a9bec00) [pid = 1646] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118a3ac00) [pid = 1646] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11ba36c00) [pid = 1646] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11c76ac00) [pid = 1646] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1240b3000) [pid = 1646] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1141c2400) [pid = 1646] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12954cc00) [pid = 1646] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x124690000) [pid = 1646] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x123d0d400) [pid = 1646] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11a9d0800) [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] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1122c2c00) [pid = 1646] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:29:06 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x123d0cc00) [pid = 1646] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 669ms 16:29:06 INFO - PROCESS | 1646 | 1461194946630 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:29:06 INFO - PROCESS | 1646 | 1461194946631 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:29:06 INFO - PROCESS | 1646 | 1461194946634 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 1646 | 1461194946635 Marionette TRACE conn2 <- [1,946,null,{}] 16:29:06 INFO - PROCESS | 1646 | 1461194946637 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}] 16:29:06 INFO - PROCESS | 1646 | 1461194946726 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:29:06 INFO - PROCESS | 1646 | 1461194946731 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae82000 == 66 [pid = 1646] [id = 244] 16:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119037800) [pid = 1646] [serial = 730] [outer = 0x0] 16:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11a9c2800) [pid = 1646] [serial = 731] [outer = 0x119037800] 16:29:06 INFO - PROCESS | 1646 | 1461194946757 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x123a06800) [pid = 1646] [serial = 732] [outer = 0x119037800] 16:29:07 INFO - PROCESS | 1646 | 1461194947106 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]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 16:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:29:07 INFO - PROCESS | 1646 | 1461194947153 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:29:07 INFO - PROCESS | 1646 | 1461194947154 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:29:07 INFO - PROCESS | 1646 | 1461194947156 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 1646 | 1461194947158 Marionette TRACE conn2 <- [1,950,null,{}] 16:29:07 INFO - PROCESS | 1646 | 1461194947161 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}] 16:29:07 INFO - PROCESS | 1646 | 1461194947285 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:29:07 INFO - PROCESS | 1646 | 1461194947292 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12892b000 == 67 [pid = 1646] [id = 245] 16:29:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x119072800) [pid = 1646] [serial = 733] [outer = 0x0] 16:29:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12770e800) [pid = 1646] [serial = 734] [outer = 0x119072800] 16:29:07 INFO - PROCESS | 1646 | 1461194947322 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12d2afc00) [pid = 1646] [serial = 735] [outer = 0x119072800] 16:29:07 INFO - PROCESS | 1646 | 1461194947643 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]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 16:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:29:07 INFO - PROCESS | 1646 | 1461194947676 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:29:07 INFO - PROCESS | 1646 | 1461194947677 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:29:07 INFO - PROCESS | 1646 | 1461194947679 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 1646 | 1461194947680 Marionette TRACE conn2 <- [1,954,null,{}] 16:29:07 INFO - PROCESS | 1646 | 1461194947684 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}] 16:29:07 INFO - PROCESS | 1646 | 1461194947771 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:29:07 INFO - PROCESS | 1646 | 1461194947775 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb5f800 == 68 [pid = 1646] [id = 246] 16:29:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12954a400) [pid = 1646] [serial = 736] [outer = 0x0] 16:29:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12d950000) [pid = 1646] [serial = 737] [outer = 0x12954a400] 16:29:07 INFO - PROCESS | 1646 | 1461194947800 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12d957c00) [pid = 1646] [serial = 738] [outer = 0x12954a400] 16:29:08 INFO - PROCESS | 1646 | 1461194948143 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]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 472ms 16:29:08 INFO - PROCESS | 1646 | 1461194948154 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 1646 | 1461194948155 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:29:08 INFO - PROCESS | 1646 | 1461194948157 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 1646 | 1461194948158 Marionette TRACE conn2 <- [1,958,null,{}] 16:29:08 INFO - PROCESS | 1646 | 1461194948160 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}] 16:29:08 INFO - PROCESS | 1646 | 1461194948280 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:29:08 INFO - PROCESS | 1646 | 1461194948287 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb75000 == 69 [pid = 1646] [id = 247] 16:29:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12d2b1000) [pid = 1646] [serial = 739] [outer = 0x0] 16:29:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12d9a3c00) [pid = 1646] [serial = 740] [outer = 0x12d2b1000] 16:29:08 INFO - PROCESS | 1646 | 1461194948312 Marionette DEBUG loaded listener.js 16:29:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12dc55800) [pid = 1646] [serial = 741] [outer = 0x12d2b1000] 16:29:08 INFO - PROCESS | 1646 | 1461194948763 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]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 619ms 16:29:08 INFO - PROCESS | 1646 | 1461194948777 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 1646 | 1461194948780 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:29:08 INFO - PROCESS | 1646 | 1461194948786 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 1646 | 1461194948790 Marionette TRACE conn2 <- [1,962,null,{}] 16:29:08 INFO - PROCESS | 1646 | 1461194948795 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}] 16:29:08 INFO - PROCESS | 1646 | 1461194948956 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:29:09 INFO - PROCESS | 1646 | 1461194949107 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ed2800 == 70 [pid = 1646] [id = 248] 16:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x114f56800) [pid = 1646] [serial = 742] [outer = 0x0] 16:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x115705400) [pid = 1646] [serial = 743] [outer = 0x114f56800] 16:29:09 INFO - PROCESS | 1646 | 1461194949184 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x118a7ac00) [pid = 1646] [serial = 744] [outer = 0x114f56800] 16:29:09 INFO - PROCESS | 1646 | 1461194949622 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]]]}] 16:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 875ms 16:29:09 INFO - PROCESS | 1646 | 1461194949660 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:29:09 INFO - PROCESS | 1646 | 1461194949664 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:29:09 INFO - PROCESS | 1646 | 1461194949687 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - PROCESS | 1646 | 1461194949689 Marionette TRACE conn2 <- [1,966,null,{}] 16:29:09 INFO - PROCESS | 1646 | 1461194949692 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}] 16:29:09 INFO - PROCESS | 1646 | 1461194949802 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:29:09 INFO - PROCESS | 1646 | 1461194949871 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x127f60800 == 71 [pid = 1646] [id = 249] 16:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x119cbd800) [pid = 1646] [serial = 745] [outer = 0x0] 16:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11a9c4400) [pid = 1646] [serial = 746] [outer = 0x119cbd800] 16:29:09 INFO - PROCESS | 1646 | 1461194949901 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11aeca000) [pid = 1646] [serial = 747] [outer = 0x119cbd800] 16:29:10 INFO - PROCESS | 1646 | 1461194950367 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]]]}] 16:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 772ms 16:29:10 INFO - PROCESS | 1646 | 1461194950468 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:29:10 INFO - PROCESS | 1646 | 1461194950471 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:29:10 INFO - PROCESS | 1646 | 1461194950477 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 1646 | 1461194950481 Marionette TRACE conn2 <- [1,970,null,{}] 16:29:10 INFO - PROCESS | 1646 | 1461194950496 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}] 16:29:10 INFO - PROCESS | 1646 | 1461194950655 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:29:10 INFO - PROCESS | 1646 | 1461194950720 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef4b800 == 72 [pid = 1646] [id = 250] 16:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x123c23000) [pid = 1646] [serial = 748] [outer = 0x0] 16:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12733ac00) [pid = 1646] [serial = 749] [outer = 0x123c23000] 16:29:10 INFO - PROCESS | 1646 | 1461194950753 Marionette DEBUG loaded listener.js 16:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x127f82000) [pid = 1646] [serial = 750] [outer = 0x123c23000] 16:29:11 INFO - PROCESS | 1646 | 1461194951179 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]]]}] 16:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 728ms 16:29:11 INFO - PROCESS | 1646 | 1461194951204 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:29:11 INFO - PROCESS | 1646 | 1461194951206 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:29:11 INFO - PROCESS | 1646 | 1461194951209 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - PROCESS | 1646 | 1461194951210 Marionette TRACE conn2 <- [1,974,null,{}] 16:29:11 INFO - PROCESS | 1646 | 1461194951212 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}] 16:29:11 INFO - PROCESS | 1646 | 1461194951321 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:29:11 INFO - PROCESS | 1646 | 1461194951378 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1309a2800 == 73 [pid = 1646] [id = 251] 16:29:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128b19c00) [pid = 1646] [serial = 751] [outer = 0x0] 16:29:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12954cc00) [pid = 1646] [serial = 752] [outer = 0x128b19c00] 16:29:11 INFO - PROCESS | 1646 | 1461194951410 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12b443800) [pid = 1646] [serial = 753] [outer = 0x128b19c00] 16:29:11 INFO - PROCESS | 1646 | 1461194951923 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]]]}] 16:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 769ms 16:29:11 INFO - PROCESS | 1646 | 1461194951979 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:29:11 INFO - PROCESS | 1646 | 1461194951980 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:29:11 INFO - PROCESS | 1646 | 1461194951982 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - PROCESS | 1646 | 1461194951983 Marionette TRACE conn2 <- [1,978,null,{}] 16:29:11 INFO - PROCESS | 1646 | 1461194951986 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}] 16:29:12 INFO - PROCESS | 1646 | 1461194952093 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:29:12 INFO - PROCESS | 1646 | 1461194952164 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a28000 == 74 [pid = 1646] [id = 252] 16:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1291cc800) [pid = 1646] [serial = 754] [outer = 0x0] 16:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12d2a9400) [pid = 1646] [serial = 755] [outer = 0x1291cc800] 16:29:12 INFO - PROCESS | 1646 | 1461194952193 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12d950800) [pid = 1646] [serial = 756] [outer = 0x1291cc800] 16:29:12 INFO - PROCESS | 1646 | 1461194952640 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]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 719ms 16:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:29:12 INFO - PROCESS | 1646 | 1461194952702 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 1646 | 1461194952703 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:29:12 INFO - PROCESS | 1646 | 1461194952705 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 1646 | 1461194952706 Marionette TRACE conn2 <- [1,982,null,{}] 16:29:12 INFO - PROCESS | 1646 | 1461194952708 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}] 16:29:12 INFO - PROCESS | 1646 | 1461194952837 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:29:13 INFO - PROCESS | 1646 | 1461194953226 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x11924e800 == 75 [pid = 1646] [id = 253] 16:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1122ba400) [pid = 1646] [serial = 757] [outer = 0x0] 16:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11413a800) [pid = 1646] [serial = 758] [outer = 0x1122ba400] 16:29:13 INFO - PROCESS | 1646 | 1461194953268 Marionette DEBUG loaded listener.js 16:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x114c77400) [pid = 1646] [serial = 759] [outer = 0x1122ba400] 16:29:13 INFO - PROCESS | 1646 | 1461194953705 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]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1019ms 16:29:13 INFO - PROCESS | 1646 | 1461194953725 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 1646 | 1461194953728 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:29:13 INFO - PROCESS | 1646 | 1461194953732 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 1646 | 1461194953736 Marionette TRACE conn2 <- [1,986,null,{}] 16:29:13 INFO - PROCESS | 1646 | 1461194953739 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}] 16:29:13 INFO - PROCESS | 1646 | 1461194953852 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:29:13 INFO - PROCESS | 1646 | 1461194953933 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x116318000 == 76 [pid = 1646] [id = 254] 16:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x114d93000) [pid = 1646] [serial = 760] [outer = 0x0] 16:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x116057800) [pid = 1646] [serial = 761] [outer = 0x114d93000] 16:29:13 INFO - PROCESS | 1646 | 1461194953980 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1189e0400) [pid = 1646] [serial = 762] [outer = 0x114d93000] 16:29:14 INFO - PROCESS | 1646 | 1461194954548 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]]]}] 16:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 881ms 16:29:14 INFO - PROCESS | 1646 | 1461194954615 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:29:14 INFO - PROCESS | 1646 | 1461194954618 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:29:14 INFO - PROCESS | 1646 | 1461194954620 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 1646 | 1461194954622 Marionette TRACE conn2 <- [1,990,null,{}] 16:29:14 INFO - PROCESS | 1646 | 1461194954624 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}] 16:29:14 INFO - PROCESS | 1646 | 1461194954716 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:29:14 INFO - PROCESS | 1646 | 1461194954788 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b650000 == 77 [pid = 1646] [id = 255] 16:29:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x119cb7800) [pid = 1646] [serial = 763] [outer = 0x0] 16:29:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x119e5ac00) [pid = 1646] [serial = 764] [outer = 0x119cb7800] 16:29:14 INFO - PROCESS | 1646 | 1461194954816 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11ae1c400) [pid = 1646] [serial = 765] [outer = 0x119cb7800] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x119ec4800 == 76 [pid = 1646] [id = 99] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12949c000 == 75 [pid = 1646] [id = 186] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb5f800 == 74 [pid = 1646] [id = 246] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12892b000 == 73 [pid = 1646] [id = 245] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae82000 == 72 [pid = 1646] [id = 244] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12db69800 == 71 [pid = 1646] [id = 243] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12c20e800 == 70 [pid = 1646] [id = 242] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x114130400) [pid = 1646] [serial = 623] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x1187b1800) [pid = 1646] [serial = 626] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x124402c00) [pid = 1646] [serial = 632] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11b6e2800) [pid = 1646] [serial = 629] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x127f7c000) [pid = 1646] [serial = 635] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x128b1d400) [pid = 1646] [serial = 638] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x129540400) [pid = 1646] [serial = 677] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1294ab000 == 69 [pid = 1646] [id = 241] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12892d000 == 68 [pid = 1646] [id = 240] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x127306000 == 67 [pid = 1646] [id = 239] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x123cab800 == 66 [pid = 1646] [id = 238] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0b3800 == 65 [pid = 1646] [id = 237] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd4000 == 64 [pid = 1646] [id = 236] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x118fed800 == 63 [pid = 1646] [id = 235] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x119c1a800 == 62 [pid = 1646] [id = 234] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12f79f000 == 61 [pid = 1646] [id = 233] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2df000 == 60 [pid = 1646] [id = 232] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12e610800 == 59 [pid = 1646] [id = 231] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12db51000 == 58 [pid = 1646] [id = 230] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12949a800 == 57 [pid = 1646] [id = 229] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae75000 == 56 [pid = 1646] [id = 228] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x116515000 == 55 [pid = 1646] [id = 227] 16:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12d235800 == 54 [pid = 1646] [id = 226] 16:29:15 INFO - PROCESS | 1646 | 1461194955237 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]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 626ms 16:29:15 INFO - PROCESS | 1646 | 1461194955246 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:29:15 INFO - PROCESS | 1646 | 1461194955248 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:29:15 INFO - PROCESS | 1646 | 1461194955259 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 1646 | 1461194955262 Marionette TRACE conn2 <- [1,994,null,{}] 16:29:15 INFO - PROCESS | 1646 | 1461194955271 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}] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x123c60400) [pid = 1646] [serial = 659] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1244a0000) [pid = 1646] [serial = 662] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x123e77800) [pid = 1646] [serial = 660] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x119037c00) [pid = 1646] [serial = 645] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1189de800) [pid = 1646] [serial = 644] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11ab6b000) [pid = 1646] [serial = 650] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11ae94400) [pid = 1646] [serial = 651] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x114ec2c00) [pid = 1646] [serial = 641] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x114f60800) [pid = 1646] [serial = 642] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11aec9800) [pid = 1646] [serial = 653] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11b6dc800) [pid = 1646] [serial = 654] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x119b28c00) [pid = 1646] [serial = 647] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x119e5d000) [pid = 1646] [serial = 648] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11c063000) [pid = 1646] [serial = 656] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x123d07800) [pid = 1646] [serial = 621] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1289e0000) [pid = 1646] [serial = 665] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1275ea000) [pid = 1646] [serial = 663] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x119cb9800) [pid = 1646] [serial = 669] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1290cc000) [pid = 1646] [serial = 666] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12ab69000) [pid = 1646] [serial = 674] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x114d96000) [pid = 1646] [serial = 668] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x129430800) [pid = 1646] [serial = 671] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12acd8c00) [pid = 1646] [serial = 675] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x129549000) [pid = 1646] [serial = 672] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x123a11800) [pid = 1646] [serial = 657] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12b441400) [pid = 1646] [serial = 594] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x123d06800) [pid = 1646] [serial = 588] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1192a8000) [pid = 1646] [serial = 585] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1290d7000) [pid = 1646] [serial = 591] [outer = 0x0] [url = about:blank] 16:29:15 INFO - PROCESS | 1646 | 1461194955383 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:29:15 INFO - PROCESS | 1646 | 1461194955392 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c19800 == 55 [pid = 1646] [id = 256] 16:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x114eca800) [pid = 1646] [serial = 766] [outer = 0x0] 16:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11ae24000) [pid = 1646] [serial = 767] [outer = 0x114eca800] 16:29:15 INFO - PROCESS | 1646 | 1461194955418 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11aee1400) [pid = 1646] [serial = 768] [outer = 0x114eca800] 16:29:15 INFO - PROCESS | 1646 | 1461194955741 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]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 530ms 16:29:15 INFO - PROCESS | 1646 | 1461194955786 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 1646 | 1461194955788 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:29:15 INFO - PROCESS | 1646 | 1461194955790 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 1646 | 1461194955791 Marionette TRACE conn2 <- [1,998,null,{}] 16:29:15 INFO - PROCESS | 1646 | 1461194955793 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}] 16:29:15 INFO - PROCESS | 1646 | 1461194955876 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:29:15 INFO - PROCESS | 1646 | 1461194955929 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abc1800 == 56 [pid = 1646] [id = 257] 16:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11ab6b000) [pid = 1646] [serial = 769] [outer = 0x0] 16:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11aee8c00) [pid = 1646] [serial = 770] [outer = 0x11ab6b000] 16:29:15 INFO - PROCESS | 1646 | 1461194955956 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11c06e000) [pid = 1646] [serial = 771] [outer = 0x11ab6b000] 16:29:16 INFO - PROCESS | 1646 | 1461194956277 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]]]}] 16:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 518ms 16:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:29:16 INFO - PROCESS | 1646 | 1461194956309 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 1646 | 1461194956310 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:29:16 INFO - PROCESS | 1646 | 1461194956313 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 1646 | 1461194956314 Marionette TRACE conn2 <- [1,1002,null,{}] 16:29:16 INFO - PROCESS | 1646 | 1461194956320 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}] 16:29:16 INFO - PROCESS | 1646 | 1461194956459 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:29:16 INFO - PROCESS | 1646 | 1461194956473 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c72f000 == 57 [pid = 1646] [id = 258] 16:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11c7d4c00) [pid = 1646] [serial = 772] [outer = 0x0] 16:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x123031800) [pid = 1646] [serial = 773] [outer = 0x11c7d4c00] 16:29:16 INFO - PROCESS | 1646 | 1461194956525 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x123c22800) [pid = 1646] [serial = 774] [outer = 0x11c7d4c00] 16:29:16 INFO - PROCESS | 1646 | 1461194956956 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]]]}] 16:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 672ms 16:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:29:16 INFO - PROCESS | 1646 | 1461194956986 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 1646 | 1461194956988 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:29:16 INFO - PROCESS | 1646 | 1461194956990 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 1646 | 1461194956991 Marionette TRACE conn2 <- [1,1006,null,{}] 16:29:16 INFO - PROCESS | 1646 | 1461194956993 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}] 16:29:17 INFO - PROCESS | 1646 | 1461194957105 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:29:17 INFO - PROCESS | 1646 | 1461194957139 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c8f800 == 58 [pid = 1646] [id = 259] 16:29:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x123a0b800) [pid = 1646] [serial = 775] [outer = 0x0] 16:29:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x123d0bc00) [pid = 1646] [serial = 776] [outer = 0x123a0b800] 16:29:17 INFO - PROCESS | 1646 | 1461194957165 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x124223800) [pid = 1646] [serial = 777] [outer = 0x123a0b800] 16:29:17 INFO - PROCESS | 1646 | 1461194957506 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]]]}] 16:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 568ms 16:29:17 INFO - PROCESS | 1646 | 1461194957558 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 1646 | 1461194957559 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:29:17 INFO - PROCESS | 1646 | 1461194957562 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 1646 | 1461194957563 Marionette TRACE conn2 <- [1,1010,null,{}] 16:29:17 INFO - PROCESS | 1646 | 1461194957565 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}] 16:29:17 INFO - PROCESS | 1646 | 1461194957667 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:29:17 INFO - PROCESS | 1646 | 1461194957684 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x124346000 == 59 [pid = 1646] [id = 260] 16:29:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x123d0e800) [pid = 1646] [serial = 778] [outer = 0x0] 16:29:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1273ea400) [pid = 1646] [serial = 779] [outer = 0x123d0e800] 16:29:17 INFO - PROCESS | 1646 | 1461194957709 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x127775800) [pid = 1646] [serial = 780] [outer = 0x123d0e800] 16:29:18 INFO - PROCESS | 1646 | 1461194958035 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]]]}] 16:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 519ms 16:29:18 INFO - PROCESS | 1646 | 1461194958081 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:29:18 INFO - PROCESS | 1646 | 1461194958085 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:29:18 INFO - PROCESS | 1646 | 1461194958088 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 1646 | 1461194958089 Marionette TRACE conn2 <- [1,1014,null,{}] 16:29:18 INFO - PROCESS | 1646 | 1461194958091 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}] 16:29:18 INFO - PROCESS | 1646 | 1461194958192 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:29:18 INFO - PROCESS | 1646 | 1461194958206 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1265e4800 == 60 [pid = 1646] [id = 261] 16:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x127073000) [pid = 1646] [serial = 781] [outer = 0x0] 16:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1289e2800) [pid = 1646] [serial = 782] [outer = 0x127073000] 16:29:18 INFO - PROCESS | 1646 | 1461194958232 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128b1dc00) [pid = 1646] [serial = 783] [outer = 0x127073000] 16:29:18 INFO - PROCESS | 1646 | 1461194958582 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]]]}] 16:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 520ms 16:29:18 INFO - PROCESS | 1646 | 1461194958609 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:29:18 INFO - PROCESS | 1646 | 1461194958611 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:29:18 INFO - PROCESS | 1646 | 1461194958613 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 1646 | 1461194958614 Marionette TRACE conn2 <- [1,1018,null,{}] 16:29:18 INFO - PROCESS | 1646 | 1461194958616 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}] 16:29:18 INFO - PROCESS | 1646 | 1461194958720 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:29:18 INFO - PROCESS | 1646 | 1461194958754 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x128929800 == 61 [pid = 1646] [id = 262] 16:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x115851000) [pid = 1646] [serial = 784] [outer = 0x0] 16:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1290d6c00) [pid = 1646] [serial = 785] [outer = 0x115851000] 16:29:18 INFO - PROCESS | 1646 | 1461194958780 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x129434c00) [pid = 1646] [serial = 786] [outer = 0x115851000] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1122bf800) [pid = 1646] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x128b17800) [pid = 1646] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1163f2000) [pid = 1646] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x123d05400) [pid = 1646] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x123d0c000) [pid = 1646] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119222800) [pid = 1646] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x129437400) [pid = 1646] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11aee5400) [pid = 1646] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1146b9000) [pid = 1646] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1122c3000) [pid = 1646] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118ad9800) [pid = 1646] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12302dc00) [pid = 1646] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x129436c00) [pid = 1646] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11bae4000) [pid = 1646] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x119347800) [pid = 1646] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11adacc00) [pid = 1646] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12ad21800) [pid = 1646] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12ad1b400) [pid = 1646] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11c7d1000) [pid = 1646] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x114ec0000) [pid = 1646] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1146bb000) [pid = 1646] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1290d7400) [pid = 1646] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x119037800) [pid = 1646] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119072800) [pid = 1646] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12954a400) [pid = 1646] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1244a0800) [pid = 1646] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x118fcf400) [pid = 1646] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:29:19 INFO - PROCESS | 1646 | 1461194959384 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]]]}] 16:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 820ms 16:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:29:19 INFO - PROCESS | 1646 | 1461194959437 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 1646 | 1461194959438 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:29:19 INFO - PROCESS | 1646 | 1461194959441 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 1646 | 1461194959442 Marionette TRACE conn2 <- [1,1022,null,{}] 16:29:19 INFO - PROCESS | 1646 | 1461194959444 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}] 16:29:19 INFO - PROCESS | 1646 | 1461194959531 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:29:19 INFO - PROCESS | 1646 | 1461194959536 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b65b800 == 62 [pid = 1646] [id = 263] 16:29:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1146b9000) [pid = 1646] [serial = 787] [outer = 0x0] 16:29:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1163fb400) [pid = 1646] [serial = 788] [outer = 0x1146b9000] 16:29:19 INFO - PROCESS | 1646 | 1461194959566 Marionette DEBUG loaded listener.js 16:29:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x123a0d400) [pid = 1646] [serial = 789] [outer = 0x1146b9000] 16:29:19 INFO - PROCESS | 1646 | 1461194959913 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]]]}] 16:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 16:29:19 INFO - PROCESS | 1646 | 1461194959960 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 1646 | 1461194959962 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:29:19 INFO - PROCESS | 1646 | 1461194959964 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 1646 | 1461194959966 Marionette TRACE conn2 <- [1,1026,null,{}] 16:29:19 INFO - PROCESS | 1646 | 1461194959968 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}] 16:29:20 INFO - PROCESS | 1646 | 1461194960065 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:29:20 INFO - PROCESS | 1646 | 1461194960071 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac0b000 == 63 [pid = 1646] [id = 264] 16:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119edb000) [pid = 1646] [serial = 790] [outer = 0x0] 16:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x129432400) [pid = 1646] [serial = 791] [outer = 0x119edb000] 16:29:20 INFO - PROCESS | 1646 | 1461194960097 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12ab5f000) [pid = 1646] [serial = 792] [outer = 0x119edb000] 16:29:20 INFO - PROCESS | 1646 | 1461194960422 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]]]}] 16:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 471ms 16:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:29:20 INFO - PROCESS | 1646 | 1461194960437 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:29:20 INFO - PROCESS | 1646 | 1461194960438 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:29:20 INFO - PROCESS | 1646 | 1461194960441 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 1646 | 1461194960442 Marionette TRACE conn2 <- [1,1030,null,{}] 16:29:20 INFO - PROCESS | 1646 | 1461194960444 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}] 16:29:20 INFO - PROCESS | 1646 | 1461194960531 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:29:20 INFO - PROCESS | 1646 | 1461194960585 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2df000 == 64 [pid = 1646] [id = 265] 16:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x129436800) [pid = 1646] [serial = 793] [outer = 0x0] 16:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12ab65800) [pid = 1646] [serial = 794] [outer = 0x129436800] 16:29:20 INFO - PROCESS | 1646 | 1461194960611 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12acd6c00) [pid = 1646] [serial = 795] [outer = 0x129436800] 16:29:20 INFO - PROCESS | 1646 | 1461194960920 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]]]}] 16:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 16:29:20 INFO - PROCESS | 1646 | 1461194960960 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:29:20 INFO - PROCESS | 1646 | 1461194960961 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:29:20 INFO - PROCESS | 1646 | 1461194960963 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 1646 | 1461194960964 Marionette TRACE conn2 <- [1,1034,null,{}] 16:29:20 INFO - PROCESS | 1646 | 1461194960966 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}] 16:29:21 INFO - PROCESS | 1646 | 1461194961058 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:29:21 INFO - PROCESS | 1646 | 1461194961062 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d036800 == 65 [pid = 1646] [id = 266] 16:29:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12ab69c00) [pid = 1646] [serial = 796] [outer = 0x0] 16:29:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12ad20800) [pid = 1646] [serial = 797] [outer = 0x12ab69c00] 16:29:21 INFO - PROCESS | 1646 | 1461194961087 Marionette DEBUG loaded listener.js 16:29:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12b0e6400) [pid = 1646] [serial = 798] [outer = 0x12ab69c00] 16:29:21 INFO - PROCESS | 1646 | 1461194961754 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]]]}] 16:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 820ms 16:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:29:21 INFO - PROCESS | 1646 | 1461194961785 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 1646 | 1461194961788 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:29:21 INFO - PROCESS | 1646 | 1461194961791 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 1646 | 1461194961794 Marionette TRACE conn2 <- [1,1038,null,{}] 16:29:21 INFO - PROCESS | 1646 | 1461194961844 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}] 16:29:21 INFO - PROCESS | 1646 | 1461194961954 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:29:22 INFO - PROCESS | 1646 | 1461194962010 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf20800 == 66 [pid = 1646] [id = 267] 16:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11903f800) [pid = 1646] [serial = 799] [outer = 0x0] 16:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11ab6e800) [pid = 1646] [serial = 800] [outer = 0x11903f800] 16:29:22 INFO - PROCESS | 1646 | 1461194962043 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11ae9b000) [pid = 1646] [serial = 801] [outer = 0x11903f800] 16:29:22 INFO - PROCESS | 1646 | 1461194962447 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]]]}] 16:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 697ms 16:29:22 INFO - PROCESS | 1646 | 1461194962489 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:29:22 INFO - PROCESS | 1646 | 1461194962493 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:29:22 INFO - PROCESS | 1646 | 1461194962498 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:29:22 INFO - PROCESS | 1646 | 1461194962502 Marionette TRACE conn2 <- [1,1042,null,{}] 16:29:22 INFO - PROCESS | 1646 | 1461194962505 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}] 16:29:22 INFO - PROCESS | 1646 | 1461194962614 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:29:22 INFO - PROCESS | 1646 | 1461194962669 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298d6800 == 67 [pid = 1646] [id = 268] 16:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11aec7400) [pid = 1646] [serial = 802] [outer = 0x0] 16:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11bf80000) [pid = 1646] [serial = 803] [outer = 0x11aec7400] 16:29:22 INFO - PROCESS | 1646 | 1461194962699 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x123a03000) [pid = 1646] [serial = 804] [outer = 0x11aec7400] 16:29:23 INFO - PROCESS | 1646 | 1461194963156 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]]]}] 16:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 672ms 16:29:23 INFO - PROCESS | 1646 | 1461194963170 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:29:23 INFO - PROCESS | 1646 | 1461194963172 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:29:23 INFO - PROCESS | 1646 | 1461194963174 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 1646 | 1461194963177 Marionette TRACE conn2 <- [1,1046,null,{}] 16:29:23 INFO - PROCESS | 1646 | 1461194963185 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}] 16:29:23 INFO - PROCESS | 1646 | 1461194963318 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:29:23 INFO - PROCESS | 1646 | 1461194963390 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db84000 == 68 [pid = 1646] [id = 269] 16:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x123d11400) [pid = 1646] [serial = 805] [outer = 0x0] 16:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128a85c00) [pid = 1646] [serial = 806] [outer = 0x123d11400] 16:29:23 INFO - PROCESS | 1646 | 1461194963422 Marionette DEBUG loaded listener.js 16:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x129437800) [pid = 1646] [serial = 807] [outer = 0x123d11400] 16:29:23 INFO - PROCESS | 1646 | 1461194963850 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]]]}] 16:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 727ms 16:29:23 INFO - PROCESS | 1646 | 1461194963902 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:29:23 INFO - PROCESS | 1646 | 1461194963904 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:29:23 INFO - PROCESS | 1646 | 1461194963907 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 1646 | 1461194963908 Marionette TRACE conn2 <- [1,1050,null,{}] 16:29:23 INFO - PROCESS | 1646 | 1461194963910 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}] 16:29:24 INFO - PROCESS | 1646 | 1461194964017 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:29:24 INFO - PROCESS | 1646 | 1461194964072 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e60a800 == 69 [pid = 1646] [id = 270] 16:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x129542000) [pid = 1646] [serial = 808] [outer = 0x0] 16:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12ad26800) [pid = 1646] [serial = 809] [outer = 0x129542000] 16:29:24 INFO - PROCESS | 1646 | 1461194964102 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12b43b000) [pid = 1646] [serial = 810] [outer = 0x129542000] 16:29:24 INFO - PROCESS | 1646 | 1461194964544 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]]]}] 16:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 668ms 16:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:29:24 INFO - PROCESS | 1646 | 1461194964576 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 1646 | 1461194964577 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:29:24 INFO - PROCESS | 1646 | 1461194964579 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 1646 | 1461194964581 Marionette TRACE conn2 <- [1,1054,null,{}] 16:29:24 INFO - PROCESS | 1646 | 1461194964583 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}] 16:29:24 INFO - PROCESS | 1646 | 1461194964704 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:29:24 INFO - PROCESS | 1646 | 1461194964760 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef36800 == 70 [pid = 1646] [id = 271] 16:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12b43ac00) [pid = 1646] [serial = 811] [outer = 0x0] 16:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12c2cbc00) [pid = 1646] [serial = 812] [outer = 0x12b43ac00] 16:29:24 INFO - PROCESS | 1646 | 1461194964790 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12d0eb000) [pid = 1646] [serial = 813] [outer = 0x12b43ac00] 16:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 622ms 16:29:25 INFO - PROCESS | 1646 | 1461194965194 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]]]}] 16:29:25 INFO - PROCESS | 1646 | 1461194965202 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:29:25 INFO - PROCESS | 1646 | 1461194965204 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:29:25 INFO - PROCESS | 1646 | 1461194965206 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 1646 | 1461194965207 Marionette TRACE conn2 <- [1,1058,null,{}] 16:29:25 INFO - PROCESS | 1646 | 1461194965210 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}] 16:29:25 INFO - PROCESS | 1646 | 1461194965329 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:29:25 INFO - PROCESS | 1646 | 1461194965385 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x116523800 == 71 [pid = 1646] [id = 272] 16:29:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12b6a5800) [pid = 1646] [serial = 814] [outer = 0x0] 16:29:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12d94ec00) [pid = 1646] [serial = 815] [outer = 0x12b6a5800] 16:29:25 INFO - PROCESS | 1646 | 1461194965418 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12e489400) [pid = 1646] [serial = 816] [outer = 0x12b6a5800] 16:29:25 INFO - PROCESS | 1646 | 1461194965859 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]]]}] 16:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 720ms 16:29:25 INFO - PROCESS | 1646 | 1461194965934 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:29:25 INFO - PROCESS | 1646 | 1461194965935 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:29:25 INFO - PROCESS | 1646 | 1461194965939 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 1646 | 1461194965941 Marionette TRACE conn2 <- [1,1062,null,{}] 16:29:25 INFO - PROCESS | 1646 | 1461194965943 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}] 16:29:26 INFO - PROCESS | 1646 | 1461194966068 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:29:26 INFO - PROCESS | 1646 | 1461194966138 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c2c800 == 72 [pid = 1646] [id = 273] 16:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x119221000) [pid = 1646] [serial = 817] [outer = 0x0] 16:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1289dac00) [pid = 1646] [serial = 818] [outer = 0x119221000] 16:29:26 INFO - PROCESS | 1646 | 1461194966168 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12e48a800) [pid = 1646] [serial = 819] [outer = 0x119221000] 16:29:26 INFO - PROCESS | 1646 | 1461194966821 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]]]}] 16:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 920ms 16:29:26 INFO - PROCESS | 1646 | 1461194966860 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:29:26 INFO - PROCESS | 1646 | 1461194966863 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:29:26 INFO - PROCESS | 1646 | 1461194966869 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 1646 | 1461194966873 Marionette TRACE conn2 <- [1,1066,null,{}] 16:29:26 INFO - PROCESS | 1646 | 1461194966879 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}] 16:29:27 INFO - PROCESS | 1646 | 1461194967053 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:29:27 INFO - PROCESS | 1646 | 1461194967108 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae80800 == 73 [pid = 1646] [id = 274] 16:29:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x114c78800) [pid = 1646] [serial = 820] [outer = 0x0] 16:29:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11602f000) [pid = 1646] [serial = 821] [outer = 0x114c78800] 16:29:27 INFO - PROCESS | 1646 | 1461194967137 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x119032400) [pid = 1646] [serial = 822] [outer = 0x114c78800] 16:29:27 INFO - PROCESS | 1646 | 1461194967596 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]]]}] 16:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 777ms 16:29:27 INFO - PROCESS | 1646 | 1461194967645 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:29:27 INFO - PROCESS | 1646 | 1461194967649 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:29:27 INFO - PROCESS | 1646 | 1461194967675 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 1646 | 1461194967677 Marionette TRACE conn2 <- [1,1070,null,{}] 16:29:27 INFO - PROCESS | 1646 | 1461194967679 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}] 16:29:27 INFO - PROCESS | 1646 | 1461194967778 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:29:27 INFO - PROCESS | 1646 | 1461194967848 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae6d800 == 74 [pid = 1646] [id = 275] 16:29:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x119033c00) [pid = 1646] [serial = 823] [outer = 0x0] 16:29:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x119cbbc00) [pid = 1646] [serial = 824] [outer = 0x119033c00] 16:29:27 INFO - PROCESS | 1646 | 1461194967876 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11ae25c00) [pid = 1646] [serial = 825] [outer = 0x119033c00] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12db6c800 == 73 [pid = 1646] [id = 211] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x119ed2000 == 72 [pid = 1646] [id = 213] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2df000 == 71 [pid = 1646] [id = 265] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac0b000 == 70 [pid = 1646] [id = 264] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12b6b0400) [pid = 1646] [serial = 698] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12d9a3c00) [pid = 1646] [serial = 740] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x11b65b800 == 69 [pid = 1646] [id = 263] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x128929800 == 68 [pid = 1646] [id = 262] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x1265e4800 == 67 [pid = 1646] [id = 261] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x124346000 == 66 [pid = 1646] [id = 260] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x123c8f800 == 65 [pid = 1646] [id = 259] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x11c72f000 == 64 [pid = 1646] [id = 258] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x11abc1800 == 63 [pid = 1646] [id = 257] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x119c19800 == 62 [pid = 1646] [id = 256] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x11b650000 == 61 [pid = 1646] [id = 255] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x116318000 == 60 [pid = 1646] [id = 254] 16:29:28 INFO - PROCESS | 1646 | --DOCSHELL 0x11924e800 == 59 [pid = 1646] [id = 253] 16:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x11aee5400) [pid = 1646] [serial = 826] [outer = 0x12fa4e400] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x124697c00) [pid = 1646] [serial = 633] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x128a84c00) [pid = 1646] [serial = 636] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11c062800) [pid = 1646] [serial = 630] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x114c42800) [pid = 1646] [serial = 624] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12942c400) [pid = 1646] [serial = 639] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1192a0800) [pid = 1646] [serial = 627] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x123a07c00) [pid = 1646] [serial = 582] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x129540c00) [pid = 1646] [serial = 722] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12acde400) [pid = 1646] [serial = 678] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x114ebec00) [pid = 1646] [serial = 681] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x114c78c00) [pid = 1646] [serial = 680] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x123d08400) [pid = 1646] [serial = 702] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x119cbcc00) [pid = 1646] [serial = 701] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x119cbc400) [pid = 1646] [serial = 684] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11903ec00) [pid = 1646] [serial = 683] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x123c6c000) [pid = 1646] [serial = 716] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1240b2c00) [pid = 1646] [serial = 717] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12ad1e800) [pid = 1646] [serial = 725] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11c7cf800) [pid = 1646] [serial = 713] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x123a0e400) [pid = 1646] [serial = 714] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11a9c1400) [pid = 1646] [serial = 710] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11ba2b800) [pid = 1646] [serial = 711] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11c473000) [pid = 1646] [serial = 687] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11ba2f000) [pid = 1646] [serial = 686] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12acd4400) [pid = 1646] [serial = 723] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12b6a2400) [pid = 1646] [serial = 696] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12c2ca800) [pid = 1646] [serial = 728] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12b0dd800) [pid = 1646] [serial = 695] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1289d8c00) [pid = 1646] [serial = 690] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x123a0f800) [pid = 1646] [serial = 689] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x116557c00) [pid = 1646] [serial = 705] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x114ecd400) [pid = 1646] [serial = 704] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12b0ddc00) [pid = 1646] [serial = 726] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x114ec8400) [pid = 1646] [serial = 707] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119348400) [pid = 1646] [serial = 708] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x129546000) [pid = 1646] [serial = 693] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x129435800) [pid = 1646] [serial = 692] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11a9c2800) [pid = 1646] [serial = 731] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12d0e8c00) [pid = 1646] [serial = 729] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x123a06800) [pid = 1646] [serial = 732] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12770e800) [pid = 1646] [serial = 734] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12d950000) [pid = 1646] [serial = 737] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12d957c00) [pid = 1646] [serial = 738] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x127773c00) [pid = 1646] [serial = 719] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12942e000) [pid = 1646] [serial = 720] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12d2afc00) [pid = 1646] [serial = 735] [outer = 0x0] [url = about:blank] 16:29:28 INFO - PROCESS | 1646 | 1461194968447 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]]]}] 16:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 822ms 16:29:28 INFO - PROCESS | 1646 | 1461194968495 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:29:28 INFO - PROCESS | 1646 | 1461194968497 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:29:28 INFO - PROCESS | 1646 | 1461194968500 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 1646 | 1461194968503 Marionette TRACE conn2 <- [1,1074,null,{}] 16:29:28 INFO - PROCESS | 1646 | 1461194968510 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}] 16:29:28 INFO - PROCESS | 1646 | 1461194968600 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:29:28 INFO - PROCESS | 1646 | 1461194968660 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c19800 == 60 [pid = 1646] [id = 276] 16:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11ae1e000) [pid = 1646] [serial = 827] [outer = 0x0] 16:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11baedc00) [pid = 1646] [serial = 828] [outer = 0x11ae1e000] 16:29:28 INFO - PROCESS | 1646 | 1461194968688 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11c76a400) [pid = 1646] [serial = 829] [outer = 0x11ae1e000] 16:29:29 INFO - PROCESS | 1646 | 1461194969008 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]]]}] 16:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 523ms 16:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:29:29 INFO - PROCESS | 1646 | 1461194969023 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 1646 | 1461194969024 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:29:29 INFO - PROCESS | 1646 | 1461194969026 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 1646 | 1461194969028 Marionette TRACE conn2 <- [1,1078,null,{}] 16:29:29 INFO - PROCESS | 1646 | 1461194969030 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}] 16:29:29 INFO - PROCESS | 1646 | 1461194969116 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:29:29 INFO - PROCESS | 1646 | 1461194969171 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c527800 == 61 [pid = 1646] [id = 277] 16:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11c760800) [pid = 1646] [serial = 830] [outer = 0x0] 16:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x123a0d800) [pid = 1646] [serial = 831] [outer = 0x11c760800] 16:29:29 INFO - PROCESS | 1646 | 1461194969198 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123d04c00) [pid = 1646] [serial = 832] [outer = 0x11c760800] 16:29:29 INFO - PROCESS | 1646 | 1461194969488 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]]]}] 16:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 470ms 16:29:29 INFO - PROCESS | 1646 | 1461194969498 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 1646 | 1461194969499 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:29:29 INFO - PROCESS | 1646 | 1461194969509 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 1646 | 1461194969511 Marionette TRACE conn2 <- [1,1082,null,{}] 16:29:29 INFO - PROCESS | 1646 | 1461194969513 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}] 16:29:29 INFO - PROCESS | 1646 | 1461194969603 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:29:29 INFO - PROCESS | 1646 | 1461194969608 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12433e000 == 62 [pid = 1646] [id = 278] 16:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x123d05000) [pid = 1646] [serial = 833] [outer = 0x0] 16:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1240b2c00) [pid = 1646] [serial = 834] [outer = 0x123d05000] 16:29:29 INFO - PROCESS | 1646 | 1461194969634 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x124697400) [pid = 1646] [serial = 835] [outer = 0x123d05000] 16:29:29 INFO - PROCESS | 1646 | 1461194969989 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]]]}] 16:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 523ms 16:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:29:30 INFO - PROCESS | 1646 | 1461194970030 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:29:30 INFO - PROCESS | 1646 | 1461194970031 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:29:30 INFO - PROCESS | 1646 | 1461194970033 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 1646 | 1461194970035 Marionette TRACE conn2 <- [1,1086,null,{}] 16:29:30 INFO - PROCESS | 1646 | 1461194970037 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}] 16:29:30 INFO - PROCESS | 1646 | 1461194970137 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:29:30 INFO - PROCESS | 1646 | 1461194970151 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12892c000 == 63 [pid = 1646] [id = 279] 16:29:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1289e5000) [pid = 1646] [serial = 836] [outer = 0x0] 16:29:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x129430800) [pid = 1646] [serial = 837] [outer = 0x1289e5000] 16:29:30 INFO - PROCESS | 1646 | 1461194970179 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x129546000) [pid = 1646] [serial = 838] [outer = 0x1289e5000] 16:29:30 INFO - PROCESS | 1646 | 1461194970534 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]]]}] 16:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 520ms 16:29:30 INFO - PROCESS | 1646 | 1461194970555 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:29:30 INFO - PROCESS | 1646 | 1461194970556 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:29:30 INFO - PROCESS | 1646 | 1461194970558 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 1646 | 1461194970559 Marionette TRACE conn2 <- [1,1090,null,{}] 16:29:30 INFO - PROCESS | 1646 | 1461194970561 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}] 16:29:30 INFO - PROCESS | 1646 | 1461194970666 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:29:30 INFO - PROCESS | 1646 | 1461194970701 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x129084000 == 64 [pid = 1646] [id = 280] 16:29:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12942e000) [pid = 1646] [serial = 839] [outer = 0x0] 16:29:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12ab68800) [pid = 1646] [serial = 840] [outer = 0x12942e000] 16:29:30 INFO - PROCESS | 1646 | 1461194970729 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12ad1f800) [pid = 1646] [serial = 841] [outer = 0x12942e000] 16:29:31 INFO - PROCESS | 1646 | 1461194971047 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]]]}] 16:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 518ms 16:29:31 INFO - PROCESS | 1646 | 1461194971076 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 1646 | 1461194971077 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:29:31 INFO - PROCESS | 1646 | 1461194971079 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 1646 | 1461194971081 Marionette TRACE conn2 <- [1,1094,null,{}] 16:29:31 INFO - PROCESS | 1646 | 1461194971084 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}] 16:29:31 INFO - PROCESS | 1646 | 1461194971192 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:29:31 INFO - PROCESS | 1646 | 1461194971226 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac0a800 == 65 [pid = 1646] [id = 281] 16:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x129538000) [pid = 1646] [serial = 842] [outer = 0x0] 16:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12b6a9c00) [pid = 1646] [serial = 843] [outer = 0x129538000] 16:29:31 INFO - PROCESS | 1646 | 1461194971252 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12d0e9c00) [pid = 1646] [serial = 844] [outer = 0x129538000] 16:29:31 INFO - PROCESS | 1646 | 1461194971581 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]]]}] 16:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 16:29:31 INFO - PROCESS | 1646 | 1461194971599 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 1646 | 1461194971602 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:29:31 INFO - PROCESS | 1646 | 1461194971604 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 1646 | 1461194971605 Marionette TRACE conn2 <- [1,1098,null,{}] 16:29:31 INFO - PROCESS | 1646 | 1461194971608 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}] 16:29:31 INFO - PROCESS | 1646 | 1461194971714 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:29:31 INFO - PROCESS | 1646 | 1461194971727 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d215800 == 66 [pid = 1646] [id = 282] 16:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12d0ea800) [pid = 1646] [serial = 845] [outer = 0x0] 16:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12d2afc00) [pid = 1646] [serial = 846] [outer = 0x12d0ea800] 16:29:31 INFO - PROCESS | 1646 | 1461194971752 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12d953000) [pid = 1646] [serial = 847] [outer = 0x12d0ea800] 16:29:32 INFO - PROCESS | 1646 | 1461194972143 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]]]}] 16:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 569ms 16:29:32 INFO - PROCESS | 1646 | 1461194972182 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:29:32 INFO - PROCESS | 1646 | 1461194972184 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:29:32 INFO - PROCESS | 1646 | 1461194972188 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 1646 | 1461194972189 Marionette TRACE conn2 <- [1,1102,null,{}] 16:29:32 INFO - PROCESS | 1646 | 1461194972193 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}] 16:29:32 INFO - PROCESS | 1646 | 1461194972327 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x129436800) [pid = 1646] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x123a0b800) [pid = 1646] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12b6a2c00) [pid = 1646] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x127073000) [pid = 1646] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x123d0e800) [pid = 1646] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x114d93000) [pid = 1646] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11c7d4c00) [pid = 1646] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x115851000) [pid = 1646] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1146b9000) [pid = 1646] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119edb000) [pid = 1646] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x119cb7800) [pid = 1646] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11ab6b000) [pid = 1646] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x114eca800) [pid = 1646] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1122ba400) [pid = 1646] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:29:32 INFO - PROCESS | 1646 | 1461194972518 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x115821800 == 67 [pid = 1646] [id = 283] 16:29:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x114c81800) [pid = 1646] [serial = 848] [outer = 0x0] 16:29:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x114ec5000) [pid = 1646] [serial = 849] [outer = 0x114c81800] 16:29:32 INFO - PROCESS | 1646 | 1461194972546 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11aec9c00) [pid = 1646] [serial = 850] [outer = 0x114c81800] 16:29:32 INFO - PROCESS | 1646 | 1461194972809 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]]]}] 16:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 671ms 16:29:32 INFO - PROCESS | 1646 | 1461194972858 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 1646 | 1461194972860 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:29:32 INFO - PROCESS | 1646 | 1461194972862 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 1646 | 1461194972863 Marionette TRACE conn2 <- [1,1106,null,{}] 16:29:32 INFO - PROCESS | 1646 | 1461194972866 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}] 16:29:32 INFO - PROCESS | 1646 | 1461194972975 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:29:32 INFO - PROCESS | 1646 | 1461194972979 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db6f000 == 68 [pid = 1646] [id = 284] 16:29:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11aee5800) [pid = 1646] [serial = 851] [outer = 0x0] 16:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12d9a5800) [pid = 1646] [serial = 852] [outer = 0x11aee5800] 16:29:33 INFO - PROCESS | 1646 | 1461194973010 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12e48f800) [pid = 1646] [serial = 853] [outer = 0x11aee5800] 16:29:33 INFO - PROCESS | 1646 | 1461194973344 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]]]}] 16:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 519ms 16:29:33 INFO - PROCESS | 1646 | 1461194973381 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:29:33 INFO - PROCESS | 1646 | 1461194973383 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:29:33 INFO - PROCESS | 1646 | 1461194973387 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:29:33 INFO - PROCESS | 1646 | 1461194973388 Marionette TRACE conn2 <- [1,1110,null,{}] 16:29:33 INFO - PROCESS | 1646 | 1461194973391 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}] 16:29:33 INFO - PROCESS | 1646 | 1461194973506 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:29:33 INFO - PROCESS | 1646 | 1461194973510 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef2e000 == 69 [pid = 1646] [id = 285] 16:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12e492c00) [pid = 1646] [serial = 854] [outer = 0x0] 16:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12e503c00) [pid = 1646] [serial = 855] [outer = 0x12e492c00] 16:29:33 INFO - PROCESS | 1646 | 1461194973536 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12e507400) [pid = 1646] [serial = 856] [outer = 0x12e492c00] 16:29:33 INFO - PROCESS | 1646 | 1461194973875 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]]]}] 16:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 16:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:29:33 INFO - PROCESS | 1646 | 1461194973907 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:29:33 INFO - PROCESS | 1646 | 1461194973908 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:29:33 INFO - PROCESS | 1646 | 1461194973910 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:29:33 INFO - PROCESS | 1646 | 1461194973911 Marionette TRACE conn2 <- [1,1114,null,{}] 16:29:33 INFO - PROCESS | 1646 | 1461194973913 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}] 16:29:34 INFO - PROCESS | 1646 | 1461194974002 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:29:34 INFO - PROCESS | 1646 | 1461194974060 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2ed800 == 70 [pid = 1646] [id = 286] 16:29:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12e496400) [pid = 1646] [serial = 857] [outer = 0x0] 16:29:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12e836400) [pid = 1646] [serial = 858] [outer = 0x12e496400] 16:29:34 INFO - PROCESS | 1646 | 1461194974087 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12e843c00) [pid = 1646] [serial = 859] [outer = 0x12e496400] 16:29:34 INFO - PROCESS | 1646 | 1461194974356 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]]]}] 16:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 468ms 16:29:34 INFO - PROCESS | 1646 | 1461194974378 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 1646 | 1461194974379 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:29:34 INFO - PROCESS | 1646 | 1461194974389 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 1646 | 1461194974391 Marionette TRACE conn2 <- [1,1118,null,{}] 16:29:34 INFO - PROCESS | 1646 | 1461194974393 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}] 16:29:34 INFO - PROCESS | 1646 | 1461194974489 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:29:34 INFO - PROCESS | 1646 | 1461194974494 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301a1800 == 71 [pid = 1646] [id = 287] 16:29:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12e844000) [pid = 1646] [serial = 860] [outer = 0x0] 16:29:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12e87f400) [pid = 1646] [serial = 861] [outer = 0x12e844000] 16:29:34 INFO - PROCESS | 1646 | 1461194974519 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12e884400) [pid = 1646] [serial = 862] [outer = 0x12e844000] 16:29:35 INFO - PROCESS | 1646 | 1461194975052 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]]]}] 16:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 726ms 16:29:35 INFO - PROCESS | 1646 | 1461194975109 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:29:35 INFO - PROCESS | 1646 | 1461194975112 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:29:35 INFO - PROCESS | 1646 | 1461194975116 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:29:35 INFO - PROCESS | 1646 | 1461194975118 Marionette TRACE conn2 <- [1,1122,null,{}] 16:29:35 INFO - PROCESS | 1646 | 1461194975122 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}] 16:29:35 INFO - PROCESS | 1646 | 1461194975236 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:29:35 INFO - PROCESS | 1646 | 1461194975336 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0ae000 == 72 [pid = 1646] [id = 288] 16:29:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11897c000) [pid = 1646] [serial = 863] [outer = 0x0] 16:29:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x119b32400) [pid = 1646] [serial = 864] [outer = 0x11897c000] 16:29:35 INFO - PROCESS | 1646 | 1461194975369 Marionette DEBUG loaded listener.js 16:29:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11ae26c00) [pid = 1646] [serial = 865] [outer = 0x11897c000] 16:29:35 INFO - PROCESS | 1646 | 1461194975811 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]]]}] 16:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 721ms 16:29:35 INFO - PROCESS | 1646 | 1461194975850 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:29:35 INFO - PROCESS | 1646 | 1461194975854 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:29:35 INFO - PROCESS | 1646 | 1461194975861 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:29:35 INFO - PROCESS | 1646 | 1461194975863 Marionette TRACE conn2 <- [1,1126,null,{}] 16:29:35 INFO - PROCESS | 1646 | 1461194975865 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}] 16:29:35 INFO - PROCESS | 1646 | 1461194975977 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:29:36 INFO - PROCESS | 1646 | 1461194976067 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x124486000 == 73 [pid = 1646] [id = 289] 16:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11bf84800) [pid = 1646] [serial = 866] [outer = 0x0] 16:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11c476800) [pid = 1646] [serial = 867] [outer = 0x11bf84800] 16:29:36 INFO - PROCESS | 1646 | 1461194976096 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x123a0cc00) [pid = 1646] [serial = 868] [outer = 0x11bf84800] 16:29:36 INFO - PROCESS | 1646 | 1461194976513 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]]]}] 16:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 720ms 16:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:29:36 INFO - PROCESS | 1646 | 1461194976583 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:29:36 INFO - PROCESS | 1646 | 1461194976585 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:29:36 INFO - PROCESS | 1646 | 1461194976589 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:29:36 INFO - PROCESS | 1646 | 1461194976593 Marionette TRACE conn2 <- [1,1130,null,{}] 16:29:36 INFO - PROCESS | 1646 | 1461194976604 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}] 16:29:36 INFO - PROCESS | 1646 | 1461194976741 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:29:36 INFO - PROCESS | 1646 | 1461194976842 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e610000 == 74 [pid = 1646] [id = 290] 16:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x127f1d000) [pid = 1646] [serial = 869] [outer = 0x0] 16:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1289e4400) [pid = 1646] [serial = 870] [outer = 0x127f1d000] 16:29:36 INFO - PROCESS | 1646 | 1461194976881 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1291d3800) [pid = 1646] [serial = 871] [outer = 0x127f1d000] 16:29:37 INFO - PROCESS | 1646 | 1461194977413 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]]]}] 16:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 875ms 16:29:37 INFO - PROCESS | 1646 | 1461194977471 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:29:37 INFO - PROCESS | 1646 | 1461194977474 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:29:37 INFO - PROCESS | 1646 | 1461194977480 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 1646 | 1461194977482 Marionette TRACE conn2 <- [1,1134,null,{}] 16:29:37 INFO - PROCESS | 1646 | 1461194977488 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}] 16:29:37 INFO - PROCESS | 1646 | 1461194977647 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:29:37 INFO - PROCESS | 1646 | 1461194977745 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1d7800 == 75 [pid = 1646] [id = 291] 16:29:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12acdac00) [pid = 1646] [serial = 872] [outer = 0x0] 16:29:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12b440000) [pid = 1646] [serial = 873] [outer = 0x12acdac00] 16:29:37 INFO - PROCESS | 1646 | 1461194977782 Marionette DEBUG loaded listener.js 16:29:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12d9a7c00) [pid = 1646] [serial = 874] [outer = 0x12acdac00] 16:29:38 INFO - PROCESS | 1646 | 1461194978194 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]]]}] 16:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 724ms 16:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:29:38 INFO - PROCESS | 1646 | 1461194978204 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 1646 | 1461194978206 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:29:38 INFO - PROCESS | 1646 | 1461194978208 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 1646 | 1461194978209 Marionette TRACE conn2 <- [1,1138,null,{}] 16:29:38 INFO - PROCESS | 1646 | 1461194978211 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}] 16:29:38 INFO - PROCESS | 1646 | 1461194978316 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:29:38 INFO - PROCESS | 1646 | 1461194978370 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2f3000 == 76 [pid = 1646] [id = 292] 16:29:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12b442000) [pid = 1646] [serial = 875] [outer = 0x0] 16:29:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12e48c000) [pid = 1646] [serial = 876] [outer = 0x12b442000] 16:29:38 INFO - PROCESS | 1646 | 1461194978399 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12e839400) [pid = 1646] [serial = 877] [outer = 0x12b442000] 16:29:38 INFO - PROCESS | 1646 | 1461194978877 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]]]}] 16:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 718ms 16:29:38 INFO - PROCESS | 1646 | 1461194978926 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 1646 | 1461194978928 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:29:38 INFO - PROCESS | 1646 | 1461194978930 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 1646 | 1461194978931 Marionette TRACE conn2 <- [1,1142,null,{}] 16:29:38 INFO - PROCESS | 1646 | 1461194978990 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}] 16:29:39 INFO - PROCESS | 1646 | 1461194979120 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:29:39 INFO - PROCESS | 1646 | 1461194979179 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c29000 == 77 [pid = 1646] [id = 293] 16:29:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12e50c400) [pid = 1646] [serial = 878] [outer = 0x0] 16:29:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12e886800) [pid = 1646] [serial = 879] [outer = 0x12e50c400] 16:29:39 INFO - PROCESS | 1646 | 1461194979211 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12ef93400) [pid = 1646] [serial = 880] [outer = 0x12e50c400] 16:29:39 INFO - PROCESS | 1646 | 1461194979796 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]]]}] 16:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 892ms 16:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:29:39 INFO - PROCESS | 1646 | 1461194979822 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 1646 | 1461194979824 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:29:39 INFO - PROCESS | 1646 | 1461194979828 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - PROCESS | 1646 | 1461194979830 Marionette TRACE conn2 <- [1,1146,null,{}] 16:29:39 INFO - PROCESS | 1646 | 1461194979834 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}] 16:29:39 INFO - PROCESS | 1646 | 1461194979933 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:29:39 INFO - PROCESS | 1646 | 1461194979992 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ac7800 == 78 [pid = 1646] [id = 294] 16:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11655d000) [pid = 1646] [serial = 881] [outer = 0x0] 16:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11934a400) [pid = 1646] [serial = 882] [outer = 0x11655d000] 16:29:40 INFO - PROCESS | 1646 | 1461194980021 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11a9bf400) [pid = 1646] [serial = 883] [outer = 0x11655d000] 16:29:40 INFO - PROCESS | 1646 | 1461194980475 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]]]}] 16:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 672ms 16:29:40 INFO - PROCESS | 1646 | 1461194980499 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 1646 | 1461194980503 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:29:40 INFO - PROCESS | 1646 | 1461194980508 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 1646 | 1461194980509 Marionette TRACE conn2 <- [1,1150,null,{}] 16:29:40 INFO - PROCESS | 1646 | 1461194980512 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}] 16:29:40 INFO - PROCESS | 1646 | 1461194980611 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:29:40 INFO - PROCESS | 1646 | 1461194980681 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ab50800 == 79 [pid = 1646] [id = 295] 16:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11795c800) [pid = 1646] [serial = 884] [outer = 0x0] 16:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11ae1c800) [pid = 1646] [serial = 885] [outer = 0x11795c800] 16:29:40 INFO - PROCESS | 1646 | 1461194980714 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x11ba38c00) [pid = 1646] [serial = 886] [outer = 0x11795c800] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2f6800 == 78 [pid = 1646] [id = 179] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2ed800 == 77 [pid = 1646] [id = 286] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef2e000 == 76 [pid = 1646] [id = 285] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12db6f000 == 75 [pid = 1646] [id = 284] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x115821800 == 74 [pid = 1646] [id = 283] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12d215800 == 73 [pid = 1646] [id = 282] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac0a800 == 72 [pid = 1646] [id = 281] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12ad20800) [pid = 1646] [serial = 797] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x129084000 == 71 [pid = 1646] [id = 280] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12892c000 == 70 [pid = 1646] [id = 279] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12433e000 == 69 [pid = 1646] [id = 278] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11c527800 == 68 [pid = 1646] [id = 277] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x119c19800 == 67 [pid = 1646] [id = 276] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae6d800 == 66 [pid = 1646] [id = 275] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae80800 == 65 [pid = 1646] [id = 274] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x119c2c800 == 64 [pid = 1646] [id = 273] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x116523800 == 63 [pid = 1646] [id = 272] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef36800 == 62 [pid = 1646] [id = 271] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12e60a800 == 61 [pid = 1646] [id = 270] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12db84000 == 60 [pid = 1646] [id = 269] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x1298d6800 == 59 [pid = 1646] [id = 268] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf20800 == 58 [pid = 1646] [id = 267] 16:29:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12d036800 == 57 [pid = 1646] [id = 266] 16:29:41 INFO - PROCESS | 1646 | 1461194981120 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]]]}] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12acd6c00) [pid = 1646] [serial = 795] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12ab65800) [pid = 1646] [serial = 794] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x123d0bc00) [pid = 1646] [serial = 776] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12954cc00) [pid = 1646] [serial = 752] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12c2d7400) [pid = 1646] [serial = 699] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x128b1dc00) [pid = 1646] [serial = 783] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x127775800) [pid = 1646] [serial = 780] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x116057800) [pid = 1646] [serial = 761] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x123c22800) [pid = 1646] [serial = 774] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1290d6c00) [pid = 1646] [serial = 785] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x123a0d400) [pid = 1646] [serial = 789] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x123031800) [pid = 1646] [serial = 773] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12ab5f000) [pid = 1646] [serial = 792] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x119e5ac00) [pid = 1646] [serial = 764] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1289e2800) [pid = 1646] [serial = 782] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1163fb400) [pid = 1646] [serial = 788] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x115705400) [pid = 1646] [serial = 743] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1273ea400) [pid = 1646] [serial = 779] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11aee8c00) [pid = 1646] [serial = 770] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11ae24000) [pid = 1646] [serial = 767] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11ae1c400) [pid = 1646] [serial = 765] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x124223800) [pid = 1646] [serial = 777] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11aee1400) [pid = 1646] [serial = 768] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x129434c00) [pid = 1646] [serial = 786] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x129432400) [pid = 1646] [serial = 791] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11413a800) [pid = 1646] [serial = 758] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11a9c4400) [pid = 1646] [serial = 746] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x114c77400) [pid = 1646] [serial = 759] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11c06e000) [pid = 1646] [serial = 771] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1189e0400) [pid = 1646] [serial = 762] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12733ac00) [pid = 1646] [serial = 749] [outer = 0x0] [url = about:blank] 16:29:41 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12d2a9400) [pid = 1646] [serial = 755] [outer = 0x0] [url = about:blank] 16:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 672ms 16:29:41 INFO - PROCESS | 1646 | 1461194981179 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:29:41 INFO - PROCESS | 1646 | 1461194981181 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:29:41 INFO - PROCESS | 1646 | 1461194981183 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:29:41 INFO - PROCESS | 1646 | 1461194981185 Marionette TRACE conn2 <- [1,1154,null,{}] 16:29:41 INFO - PROCESS | 1646 | 1461194981193 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}] 16:29:41 INFO - PROCESS | 1646 | 1461194981278 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:29:41 INFO - PROCESS | 1646 | 1461194981283 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abd2000 == 58 [pid = 1646] [id = 296] 16:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11c062800) [pid = 1646] [serial = 887] [outer = 0x0] 16:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11c474000) [pid = 1646] [serial = 888] [outer = 0x11c062800] 16:29:41 INFO - PROCESS | 1646 | 1461194981315 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x123a04800) [pid = 1646] [serial = 889] [outer = 0x11c062800] 16:29:41 INFO - PROCESS | 1646 | 1461194981671 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]]]}] 16:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 521ms 16:29:41 INFO - PROCESS | 1646 | 1461194981708 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:29:41 INFO - PROCESS | 1646 | 1461194981710 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:29:41 INFO - PROCESS | 1646 | 1461194981712 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:29:41 INFO - PROCESS | 1646 | 1461194981713 Marionette TRACE conn2 <- [1,1158,null,{}] 16:29:41 INFO - PROCESS | 1646 | 1461194981715 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}] 16:29:41 INFO - PROCESS | 1646 | 1461194981799 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:29:41 INFO - PROCESS | 1646 | 1461194981806 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ad3000 == 59 [pid = 1646] [id = 297] 16:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x123a0b000) [pid = 1646] [serial = 890] [outer = 0x0] 16:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x123d09800) [pid = 1646] [serial = 891] [outer = 0x123a0b000] 16:29:41 INFO - PROCESS | 1646 | 1461194981833 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11bae8800) [pid = 1646] [serial = 892] [outer = 0x123a0b000] 16:29:42 INFO - PROCESS | 1646 | 1461194982185 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]]]}] 16:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 520ms 16:29:42 INFO - PROCESS | 1646 | 1461194982235 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:29:42 INFO - PROCESS | 1646 | 1461194982236 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:29:42 INFO - PROCESS | 1646 | 1461194982238 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 1646 | 1461194982239 Marionette TRACE conn2 <- [1,1162,null,{}] 16:29:42 INFO - PROCESS | 1646 | 1461194982242 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}] 16:29:42 INFO - PROCESS | 1646 | 1461194982327 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:29:42 INFO - PROCESS | 1646 | 1461194982331 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x126571000 == 60 [pid = 1646] [id = 298] 16:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1240b3000) [pid = 1646] [serial = 893] [outer = 0x0] 16:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1244a0000) [pid = 1646] [serial = 894] [outer = 0x1240b3000] 16:29:42 INFO - PROCESS | 1646 | 1461194982358 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x127f1a400) [pid = 1646] [serial = 895] [outer = 0x1240b3000] 16:29:42 INFO - PROCESS | 1646 | 1461194982711 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]]]}] 16:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 16:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:29:42 INFO - PROCESS | 1646 | 1461194982756 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:29:42 INFO - PROCESS | 1646 | 1461194982757 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:29:42 INFO - PROCESS | 1646 | 1461194982759 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 1646 | 1461194982760 Marionette TRACE conn2 <- [1,1166,null,{}] 16:29:42 INFO - PROCESS | 1646 | 1461194982763 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}] 16:29:42 INFO - PROCESS | 1646 | 1461194982863 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:29:42 INFO - PROCESS | 1646 | 1461194982930 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x127f58000 == 61 [pid = 1646] [id = 299] 16:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x127077000) [pid = 1646] [serial = 896] [outer = 0x0] 16:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128a7b000) [pid = 1646] [serial = 897] [outer = 0x127077000] 16:29:42 INFO - PROCESS | 1646 | 1461194982958 Marionette DEBUG loaded listener.js 16:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12acdc000) [pid = 1646] [serial = 898] [outer = 0x127077000] 16:29:43 INFO - PROCESS | 1646 | 1461194983286 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]]]}] 16:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 571ms 16:29:43 INFO - PROCESS | 1646 | 1461194983331 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 1646 | 1461194983332 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:29:43 INFO - PROCESS | 1646 | 1461194983334 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 1646 | 1461194983335 Marionette TRACE conn2 <- [1,1170,null,{}] 16:29:43 INFO - PROCESS | 1646 | 1461194983338 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}] 16:29:43 INFO - PROCESS | 1646 | 1461194983440 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:29:43 INFO - PROCESS | 1646 | 1461194983475 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294a4800 == 62 [pid = 1646] [id = 300] 16:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x127f1cc00) [pid = 1646] [serial = 899] [outer = 0x0] 16:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12adb8000) [pid = 1646] [serial = 900] [outer = 0x127f1cc00] 16:29:43 INFO - PROCESS | 1646 | 1461194983500 Marionette DEBUG loaded listener.js 16:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12c2d5400) [pid = 1646] [serial = 901] [outer = 0x127f1cc00] 16:29:43 INFO - PROCESS | 1646 | 1461194983801 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]]]}] 16:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 519ms 16:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:29:43 INFO - PROCESS | 1646 | 1461194983855 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 1646 | 1461194983856 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:29:43 INFO - PROCESS | 1646 | 1461194983858 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 1646 | 1461194983859 Marionette TRACE conn2 <- [1,1174,null,{}] 16:29:43 INFO - PROCESS | 1646 | 1461194983861 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}] 16:29:43 INFO - PROCESS | 1646 | 1461194983965 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:29:43 INFO - PROCESS | 1646 | 1461194983979 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0a5800 == 63 [pid = 1646] [id = 301] 16:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12d0e7400) [pid = 1646] [serial = 902] [outer = 0x0] 16:29:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12d2aec00) [pid = 1646] [serial = 903] [outer = 0x12d0e7400] 16:29:44 INFO - PROCESS | 1646 | 1461194984004 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12d952800) [pid = 1646] [serial = 904] [outer = 0x12d0e7400] 16:29:44 INFO - PROCESS | 1646 | 1461194984376 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] 16:29:44 INFO - PROCESS | 1646 | 1461194984429 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:29:44 INFO - PROCESS | 1646 | 1461194984433 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:29:44 INFO - PROCESS | 1646 | 1461194984435 Marionette TRACE conn2 <- [1,1178,null,{}] 16:29:44 INFO - PROCESS | 1646 | 1461194984438 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}] 16:29:44 INFO - PROCESS | 1646 | 1461194984601 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:29:44 INFO - PROCESS | 1646 | 1461194984630 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d043800 == 64 [pid = 1646] [id = 302] 16:29:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12d952c00) [pid = 1646] [serial = 905] [outer = 0x0] 16:29:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12e488800) [pid = 1646] [serial = 906] [outer = 0x12d952c00] 16:29:44 INFO - PROCESS | 1646 | 1461194984655 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12e506c00) [pid = 1646] [serial = 907] [outer = 0x12d952c00] 16:29:45 INFO - PROCESS | 1646 | 1461194985065 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] 16:29:45 INFO - PROCESS | 1646 | 1461194985114 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:29:45 INFO - PROCESS | 1646 | 1461194985119 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 1646 | 1461194985121 Marionette TRACE conn2 <- [1,1182,null,{}] 16:29:45 INFO - PROCESS | 1646 | 1461194985125 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}] 16:29:45 INFO - PROCESS | 1646 | 1461194985586 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x114c81800) [pid = 1646] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12e492c00) [pid = 1646] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11aee5800) [pid = 1646] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12e496400) [pid = 1646] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12d2b1000) [pid = 1646] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12942e000) [pid = 1646] [serial = 839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x129538000) [pid = 1646] [serial = 842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12d0ea800) [pid = 1646] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x123d05000) [pid = 1646] [serial = 833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1289e5000) [pid = 1646] [serial = 836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11ae1e000) [pid = 1646] [serial = 827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x114c78800) [pid = 1646] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12ab69c00) [pid = 1646] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x119033c00) [pid = 1646] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:29:45 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11c760800) [pid = 1646] [serial = 830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:29:45 INFO - PROCESS | 1646 | 1461194985639 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f9b000 == 65 [pid = 1646] [id = 303] 16:29:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x114c78800) [pid = 1646] [serial = 908] [outer = 0x0] 16:29:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1189de800) [pid = 1646] [serial = 909] [outer = 0x114c78800] 16:29:45 INFO - PROCESS | 1646 | 1461194985665 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x123d06000) [pid = 1646] [serial = 910] [outer = 0x114c78800] 16:29:45 INFO - PROCESS | 1646 | 1461194985969 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 1646 | 1461194985997 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:29:46 INFO - PROCESS | 1646 | 1461194986004 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:29:46 INFO - PROCESS | 1646 | 1461194986006 Marionette TRACE conn2 <- [1,1186,null,{}] 16:29:46 INFO - PROCESS | 1646 | 1461194986008 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}] 16:29:46 INFO - PROCESS | 1646 | 1461194986135 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:29:46 INFO - PROCESS | 1646 | 1461194986142 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4f0000 == 66 [pid = 1646] [id = 304] 16:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x114c81800) [pid = 1646] [serial = 911] [outer = 0x0] 16:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12d2b1000) [pid = 1646] [serial = 912] [outer = 0x114c81800] 16:29:46 INFO - PROCESS | 1646 | 1461194986172 Marionette DEBUG loaded listener.js 16:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12f717800) [pid = 1646] [serial = 913] [outer = 0x114c81800] 16:29:46 INFO - PROCESS | 1646 | 1461194986490 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] 16:29:46 INFO - PROCESS | 1646 | 1461194986527 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:29:46 INFO - PROCESS | 1646 | 1461194986529 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:29:46 INFO - PROCESS | 1646 | 1461194986531 Marionette TRACE conn2 <- [1,1190,null,{}] 16:29:46 INFO - PROCESS | 1646 | 1461194986536 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}] 16:29:46 INFO - PROCESS | 1646 | 1461194986623 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:29:46 INFO - PROCESS | 1646 | 1461194986628 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f7a8000 == 67 [pid = 1646] [id = 305] 16:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12e87b400) [pid = 1646] [serial = 914] [outer = 0x0] 16:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12f721000) [pid = 1646] [serial = 915] [outer = 0x12e87b400] 16:29:46 INFO - PROCESS | 1646 | 1461194986653 Marionette DEBUG loaded listener.js 16:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12fa54000) [pid = 1646] [serial = 916] [outer = 0x12e87b400] 16:29:47 INFO - PROCESS | 1646 | 1461194987006 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] 16:29:47 INFO - PROCESS | 1646 | 1461194987055 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:29:47 INFO - PROCESS | 1646 | 1461194987057 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 1646 | 1461194987058 Marionette TRACE conn2 <- [1,1194,null,{}] 16:29:47 INFO - PROCESS | 1646 | 1461194987061 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}] 16:29:47 INFO - PROCESS | 1646 | 1461194987150 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:29:47 INFO - PROCESS | 1646 | 1461194987154 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301a7000 == 68 [pid = 1646] [id = 306] 16:29:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12fa56400) [pid = 1646] [serial = 917] [outer = 0x0] 16:29:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12fa5c400) [pid = 1646] [serial = 918] [outer = 0x12fa56400] 16:29:47 INFO - PROCESS | 1646 | 1461194987179 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12fd10800) [pid = 1646] [serial = 919] [outer = 0x12fa56400] 16:29:47 INFO - PROCESS | 1646 | 1461194987507 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] 16:29:47 INFO - PROCESS | 1646 | 1461194987585 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:29:47 INFO - PROCESS | 1646 | 1461194987590 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 1646 | 1461194987592 Marionette TRACE conn2 <- [1,1198,null,{}] 16:29:47 INFO - PROCESS | 1646 | 1461194987597 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}] 16:29:47 INFO - PROCESS | 1646 | 1461194987701 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:29:47 INFO - PROCESS | 1646 | 1461194987803 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x119808800 == 69 [pid = 1646] [id = 307] 16:29:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x114d8a400) [pid = 1646] [serial = 920] [outer = 0x0] 16:29:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x114d96800) [pid = 1646] [serial = 921] [outer = 0x114d8a400] 16:29:47 INFO - PROCESS | 1646 | 1461194987836 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11873cc00) [pid = 1646] [serial = 922] [outer = 0x114d8a400] 16:29:48 INFO - PROCESS | 1646 | 1461194988282 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]]]}] 16:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 721ms 16:29:48 INFO - PROCESS | 1646 | 1461194988311 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:29:48 INFO - PROCESS | 1646 | 1461194988314 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:29:48 INFO - PROCESS | 1646 | 1461194988320 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 1646 | 1461194988322 Marionette TRACE conn2 <- [1,1202,null,{}] 16:29:48 INFO - PROCESS | 1646 | 1461194988325 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}] 16:29:48 INFO - PROCESS | 1646 | 1461194988437 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:29:48 INFO - PROCESS | 1646 | 1461194988495 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x123adc000 == 70 [pid = 1646] [id = 308] 16:29:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1163f9c00) [pid = 1646] [serial = 923] [outer = 0x0] 16:29:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11bf85000) [pid = 1646] [serial = 924] [outer = 0x1163f9c00] 16:29:48 INFO - PROCESS | 1646 | 1461194988525 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12302dc00) [pid = 1646] [serial = 925] [outer = 0x1163f9c00] 16:29:48 INFO - PROCESS | 1646 | 1461194988941 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]]]}] 16:29:48 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 16:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 673ms 16:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:29:48 INFO - PROCESS | 1646 | 1461194988991 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:29:48 INFO - PROCESS | 1646 | 1461194988992 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:29:48 INFO - PROCESS | 1646 | 1461194988995 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 1646 | 1461194988996 Marionette TRACE conn2 <- [1,1206,null,{}] 16:29:49 INFO - PROCESS | 1646 | 1461194989003 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}] 16:29:49 INFO - PROCESS | 1646 | 1461194989137 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:29:49 INFO - PROCESS | 1646 | 1461194989222 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db67000 == 71 [pid = 1646] [id = 309] 16:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x128b1f000) [pid = 1646] [serial = 926] [outer = 0x0] 16:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1290d8400) [pid = 1646] [serial = 927] [outer = 0x128b1f000] 16:29:49 INFO - PROCESS | 1646 | 1461194989257 Marionette DEBUG loaded listener.js 16:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x129548400) [pid = 1646] [serial = 928] [outer = 0x128b1f000] 16:29:49 INFO - PROCESS | 1646 | 1461194989704 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]]]}] 16:29:49 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 16:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 726ms 16:29:49 INFO - PROCESS | 1646 | 1461194989722 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 1646 | 1461194989723 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:29:49 INFO - PROCESS | 1646 | 1461194989726 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 1646 | 1461194989727 Marionette TRACE conn2 <- [1,1210,null,{}] 16:29:49 INFO - PROCESS | 1646 | 1461194989729 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}] 16:29:49 INFO - PROCESS | 1646 | 1461194989839 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:29:49 INFO - PROCESS | 1646 | 1461194989898 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b06000 == 72 [pid = 1646] [id = 310] 16:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12aa52800) [pid = 1646] [serial = 929] [outer = 0x0] 16:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12aa5a000) [pid = 1646] [serial = 930] [outer = 0x12aa52800] 16:29:49 INFO - PROCESS | 1646 | 1461194989971 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12aa5e800) [pid = 1646] [serial = 931] [outer = 0x12aa52800] 16:29:50 INFO - PROCESS | 1646 | 1461194990389 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]]]}] 16:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 16:29:50 INFO - PROCESS | 1646 | 1461194990396 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 1646 | 1461194990398 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:29:50 INFO - PROCESS | 1646 | 1461194990400 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 1646 | 1461194990404 Marionette TRACE conn2 <- [1,1214,null,{}] 16:29:50 INFO - PROCESS | 1646 | 1461194990407 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}] 16:29:50 INFO - PROCESS | 1646 | 1461194990530 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:29:50 INFO - PROCESS | 1646 | 1461194990601 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b1a000 == 73 [pid = 1646] [id = 311] 16:29:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12aa5d000) [pid = 1646] [serial = 932] [outer = 0x0] 16:29:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12b439400) [pid = 1646] [serial = 933] [outer = 0x12aa5d000] 16:29:50 INFO - PROCESS | 1646 | 1461194990631 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12dc4a800) [pid = 1646] [serial = 934] [outer = 0x12aa5d000] 16:29:51 INFO - PROCESS | 1646 | 1461194991047 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]]]}] 16:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 672ms 16:29:51 INFO - PROCESS | 1646 | 1461194991073 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:29:51 INFO - PROCESS | 1646 | 1461194991074 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:29:51 INFO - PROCESS | 1646 | 1461194991077 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 1646 | 1461194991078 Marionette TRACE conn2 <- [1,1218,null,{}] 16:29:51 INFO - PROCESS | 1646 | 1461194991081 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}] 16:29:51 INFO - PROCESS | 1646 | 1461194991207 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:29:51 INFO - PROCESS | 1646 | 1461194991309 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b3b000 == 74 [pid = 1646] [id = 312] 16:29:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12972ac00) [pid = 1646] [serial = 935] [outer = 0x0] 16:29:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12dc4f000) [pid = 1646] [serial = 936] [outer = 0x12972ac00] 16:29:51 INFO - PROCESS | 1646 | 1461194991345 Marionette DEBUG loaded listener.js 16:29:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12e881800) [pid = 1646] [serial = 937] [outer = 0x12972ac00] 16:29:51 INFO - PROCESS | 1646 | 1461194991761 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]]]}] 16:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 719ms 16:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:29:51 INFO - PROCESS | 1646 | 1461194991811 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:29:51 INFO - PROCESS | 1646 | 1461194991813 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:29:51 INFO - PROCESS | 1646 | 1461194991828 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 1646 | 1461194991829 Marionette TRACE conn2 <- [1,1222,null,{}] 16:29:51 INFO - PROCESS | 1646 | 1461194991834 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}] 16:29:51 INFO - PROCESS | 1646 | 1461194991940 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:29:52 INFO - PROCESS | 1646 | 1461194992039 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b4f800 == 75 [pid = 1646] [id = 313] 16:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12ab60c00) [pid = 1646] [serial = 938] [outer = 0x0] 16:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12e883400) [pid = 1646] [serial = 939] [outer = 0x12ab60c00] 16:29:52 INFO - PROCESS | 1646 | 1461194992072 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12e9c8c00) [pid = 1646] [serial = 940] [outer = 0x12ab60c00] 16:29:52 INFO - PROCESS | 1646 | 1461194992484 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] 16:29:52 INFO - PROCESS | 1646 | 1461194992555 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:29:52 INFO - PROCESS | 1646 | 1461194992557 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:29:52 INFO - PROCESS | 1646 | 1461194992558 Marionette TRACE conn2 <- [1,1226,null,{}] 16:29:52 INFO - PROCESS | 1646 | 1461194992561 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}] 16:29:52 INFO - PROCESS | 1646 | 1461194992668 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:29:52 INFO - PROCESS | 1646 | 1461194992728 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b654000 == 76 [pid = 1646] [id = 314] 16:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12acd2400) [pid = 1646] [serial = 941] [outer = 0x0] 16:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12e9c5400) [pid = 1646] [serial = 942] [outer = 0x12acd2400] 16:29:52 INFO - PROCESS | 1646 | 1461194992758 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12e9cd800) [pid = 1646] [serial = 943] [outer = 0x12acd2400] 16:29:53 INFO - PROCESS | 1646 | 1461194993412 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]]]}] 16:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 919ms 16:29:53 INFO - PROCESS | 1646 | 1461194993478 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:29:53 INFO - PROCESS | 1646 | 1461194993481 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:29:53 INFO - PROCESS | 1646 | 1461194993489 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:29:53 INFO - PROCESS | 1646 | 1461194993492 Marionette TRACE conn2 <- [1,1230,null,{}] 16:29:53 INFO - PROCESS | 1646 | 1461194993497 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}] 16:29:53 INFO - PROCESS | 1646 | 1461194993646 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:29:53 INFO - PROCESS | 1646 | 1461194993720 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x124496800 == 77 [pid = 1646] [id = 315] 16:29:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x119cbc800) [pid = 1646] [serial = 944] [outer = 0x0] 16:29:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x11a9cf000) [pid = 1646] [serial = 945] [outer = 0x119cbc800] 16:29:53 INFO - PROCESS | 1646 | 1461194993750 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11bf87800) [pid = 1646] [serial = 946] [outer = 0x119cbc800] 16:29:54 INFO - PROCESS | 1646 | 1461194994190 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]]]}] 16:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 723ms 16:29:54 INFO - PROCESS | 1646 | 1461194994211 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 1646 | 1461194994215 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:29:54 INFO - PROCESS | 1646 | 1461194994219 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 1646 | 1461194994220 Marionette TRACE conn2 <- [1,1234,null,{}] 16:29:54 INFO - PROCESS | 1646 | 1461194994223 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}] 16:29:54 INFO - PROCESS | 1646 | 1461194994323 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:29:54 INFO - PROCESS | 1646 | 1461194994401 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c520000 == 78 [pid = 1646] [id = 316] 16:29:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11c769800) [pid = 1646] [serial = 947] [outer = 0x0] 16:29:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x123a08400) [pid = 1646] [serial = 948] [outer = 0x11c769800] 16:29:54 INFO - PROCESS | 1646 | 1461194994428 Marionette DEBUG loaded listener.js 16:29:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x123d11800) [pid = 1646] [serial = 949] [outer = 0x11c769800] 16:29:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12f7a8000 == 77 [pid = 1646] [id = 305] 16:29:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4f0000 == 76 [pid = 1646] [id = 304] 16:29:54 INFO - PROCESS | 1646 | --DOCSHELL 0x118f9b000 == 75 [pid = 1646] [id = 303] 16:29:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12d043800 == 74 [pid = 1646] [id = 302] 16:29:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0a5800 == 73 [pid = 1646] [id = 301] 16:29:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1294a4800 == 72 [pid = 1646] [id = 300] 16:29:54 INFO - PROCESS | 1646 | --DOCSHELL 0x127f58000 == 71 [pid = 1646] [id = 299] 16:29:54 INFO - PROCESS | 1646 | --DOCSHELL 0x126571000 == 70 [pid = 1646] [id = 298] 16:29:54 INFO - PROCESS | 1646 | --DOCSHELL 0x123ad3000 == 69 [pid = 1646] [id = 297] 16:29:54 INFO - PROCESS | 1646 | --DOCSHELL 0x11abd2000 == 68 [pid = 1646] [id = 296] 16:29:54 INFO - PROCESS | 1646 | --DOCSHELL 0x11ab50800 == 67 [pid = 1646] [id = 295] 16:29:54 INFO - PROCESS | 1646 | --DOCSHELL 0x123ac7800 == 66 [pid = 1646] [id = 294] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12dc55800) [pid = 1646] [serial = 741] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12ab68800) [pid = 1646] [serial = 840] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12b6a9c00) [pid = 1646] [serial = 843] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12ad1f800) [pid = 1646] [serial = 841] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12d2afc00) [pid = 1646] [serial = 846] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12d953000) [pid = 1646] [serial = 847] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12d0e9c00) [pid = 1646] [serial = 844] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12d94ec00) [pid = 1646] [serial = 815] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11bf80000) [pid = 1646] [serial = 803] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x1240b2c00) [pid = 1646] [serial = 834] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x124697400) [pid = 1646] [serial = 835] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x129430800) [pid = 1646] [serial = 837] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x128a85c00) [pid = 1646] [serial = 806] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x1289dac00) [pid = 1646] [serial = 818] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11baedc00) [pid = 1646] [serial = 828] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11c76a400) [pid = 1646] [serial = 829] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x119032400) [pid = 1646] [serial = 822] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11602f000) [pid = 1646] [serial = 821] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12ad26800) [pid = 1646] [serial = 809] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12c2cbc00) [pid = 1646] [serial = 812] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12b0e6400) [pid = 1646] [serial = 798] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x11ae25c00) [pid = 1646] [serial = 825] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x119cbbc00) [pid = 1646] [serial = 824] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11ab6e800) [pid = 1646] [serial = 800] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x123a0d800) [pid = 1646] [serial = 831] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x123d04c00) [pid = 1646] [serial = 832] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11aec9c00) [pid = 1646] [serial = 850] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12e503c00) [pid = 1646] [serial = 855] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x129437c00) [pid = 1646] [serial = 444] [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.] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12d9a5800) [pid = 1646] [serial = 852] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x114ec5000) [pid = 1646] [serial = 849] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12e48f800) [pid = 1646] [serial = 853] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12e507400) [pid = 1646] [serial = 856] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12e836400) [pid = 1646] [serial = 858] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12e843c00) [pid = 1646] [serial = 859] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x129546000) [pid = 1646] [serial = 838] [outer = 0x0] [url = about:blank] 16:29:54 INFO - PROCESS | 1646 | 1461194994844 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]]]}] 16:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 669ms 16:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:29:54 INFO - PROCESS | 1646 | 1461194994888 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 1646 | 1461194994889 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:29:54 INFO - PROCESS | 1646 | 1461194994892 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 1646 | 1461194994894 Marionette TRACE conn2 <- [1,1238,null,{}] 16:29:54 INFO - PROCESS | 1646 | 1461194994907 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}] 16:29:55 INFO - PROCESS | 1646 | 1461194995021 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:29:55 INFO - PROCESS | 1646 | 1461194995028 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2b0000 == 67 [pid = 1646] [id = 317] 16:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x127073000) [pid = 1646] [serial = 950] [outer = 0x0] 16:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x127f7f800) [pid = 1646] [serial = 951] [outer = 0x127073000] 16:29:55 INFO - PROCESS | 1646 | 1461194995057 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12942c000) [pid = 1646] [serial = 952] [outer = 0x127073000] 16:29:55 INFO - PROCESS | 1646 | 1461194995444 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]]]}] 16:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 571ms 16:29:55 INFO - PROCESS | 1646 | 1461194995463 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 1646 | 1461194995465 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:29:55 INFO - PROCESS | 1646 | 1461194995469 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 1646 | 1461194995471 Marionette TRACE conn2 <- [1,1242,null,{}] 16:29:55 INFO - PROCESS | 1646 | 1461194995473 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}] 16:29:55 INFO - PROCESS | 1646 | 1461194995563 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:29:55 INFO - PROCESS | 1646 | 1461194995567 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x127f61800 == 68 [pid = 1646] [id = 318] 16:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x129438400) [pid = 1646] [serial = 953] [outer = 0x0] 16:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x129723400) [pid = 1646] [serial = 954] [outer = 0x129438400] 16:29:55 INFO - PROCESS | 1646 | 1461194995594 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12972d400) [pid = 1646] [serial = 955] [outer = 0x129438400] 16:29:55 INFO - PROCESS | 1646 | 1461194995935 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]]]}] 16:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 16:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:29:55 INFO - PROCESS | 1646 | 1461194995988 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 1646 | 1461194995990 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:29:55 INFO - PROCESS | 1646 | 1461194995992 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 1646 | 1461194995993 Marionette TRACE conn2 <- [1,1246,null,{}] 16:29:55 INFO - PROCESS | 1646 | 1461194995995 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}] 16:29:56 INFO - PROCESS | 1646 | 1461194996083 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:29:56 INFO - PROCESS | 1646 | 1461194996089 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b07000 == 69 [pid = 1646] [id = 319] 16:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x129546400) [pid = 1646] [serial = 956] [outer = 0x0] 16:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12aa54400) [pid = 1646] [serial = 957] [outer = 0x129546400] 16:29:56 INFO - PROCESS | 1646 | 1461194996115 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12ab66000) [pid = 1646] [serial = 958] [outer = 0x129546400] 16:29:56 INFO - PROCESS | 1646 | 1461194996471 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]]]}] 16:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 519ms 16:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:29:56 INFO - PROCESS | 1646 | 1461194996512 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:29:56 INFO - PROCESS | 1646 | 1461194996513 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:29:56 INFO - PROCESS | 1646 | 1461194996515 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:29:56 INFO - PROCESS | 1646 | 1461194996517 Marionette TRACE conn2 <- [1,1250,null,{}] 16:29:56 INFO - PROCESS | 1646 | 1461194996519 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}] 16:29:56 INFO - PROCESS | 1646 | 1461194996652 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:29:56 INFO - PROCESS | 1646 | 1461194996694 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b5a800 == 70 [pid = 1646] [id = 320] 16:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12aa53c00) [pid = 1646] [serial = 959] [outer = 0x0] 16:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12ad22400) [pid = 1646] [serial = 960] [outer = 0x12aa53c00] 16:29:56 INFO - PROCESS | 1646 | 1461194996721 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12dc55800) [pid = 1646] [serial = 961] [outer = 0x12aa53c00] 16:29:57 INFO - PROCESS | 1646 | 1461194997031 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]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 570ms 16:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:29:57 INFO - PROCESS | 1646 | 1461194997086 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 1646 | 1461194997087 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:29:57 INFO - PROCESS | 1646 | 1461194997089 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 1646 | 1461194997090 Marionette TRACE conn2 <- [1,1254,null,{}] 16:29:57 INFO - PROCESS | 1646 | 1461194997092 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}] 16:29:57 INFO - PROCESS | 1646 | 1461194997205 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:29:57 INFO - PROCESS | 1646 | 1461194997221 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0b2800 == 71 [pid = 1646] [id = 321] 16:29:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12ad1cc00) [pid = 1646] [serial = 962] [outer = 0x0] 16:29:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12e506800) [pid = 1646] [serial = 963] [outer = 0x12ad1cc00] 16:29:57 INFO - PROCESS | 1646 | 1461194997246 Marionette DEBUG loaded listener.js 16:29:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12e87a000) [pid = 1646] [serial = 964] [outer = 0x12ad1cc00] 16:29:57 INFO - PROCESS | 1646 | 1461194997607 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]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 570ms 16:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:29:57 INFO - PROCESS | 1646 | 1461194997660 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 1646 | 1461194997661 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:29:57 INFO - PROCESS | 1646 | 1461194997663 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 1646 | 1461194997664 Marionette TRACE conn2 <- [1,1258,null,{}] 16:29:57 INFO - PROCESS | 1646 | 1461194997666 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}] 16:29:57 INFO - PROCESS | 1646 | 1461194997782 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:29:57 INFO - PROCESS | 1646 | 1461194997793 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d289800 == 72 [pid = 1646] [id = 322] 16:29:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12ab61400) [pid = 1646] [serial = 965] [outer = 0x0] 16:29:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12e881000) [pid = 1646] [serial = 966] [outer = 0x12ab61400] 16:29:57 INFO - PROCESS | 1646 | 1461194997819 Marionette DEBUG loaded listener.js 16:29:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12ef90800) [pid = 1646] [serial = 967] [outer = 0x12ab61400] 16:29:58 INFO - PROCESS | 1646 | 1461194998173 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]]]}] 16:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 16:29:58 INFO - PROCESS | 1646 | 1461194998181 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:29:58 INFO - PROCESS | 1646 | 1461194998183 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:29:58 INFO - PROCESS | 1646 | 1461194998185 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:29:58 INFO - PROCESS | 1646 | 1461194998186 Marionette TRACE conn2 <- [1,1262,null,{}] 16:29:58 INFO - PROCESS | 1646 | 1461194998188 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}] 16:29:58 INFO - PROCESS | 1646 | 1461194998299 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:29:58 INFO - PROCESS | 1646 | 1461194998335 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db6a800 == 73 [pid = 1646] [id = 323] 16:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x123d15400) [pid = 1646] [serial = 968] [outer = 0x0] 16:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x123d1c400) [pid = 1646] [serial = 969] [outer = 0x123d15400] 16:29:58 INFO - PROCESS | 1646 | 1461194998360 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x123d20000) [pid = 1646] [serial = 970] [outer = 0x123d15400] 16:29:58 INFO - PROCESS | 1646 | 1461194998680 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]]]}] 16:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 16:29:58 INFO - PROCESS | 1646 | 1461194998705 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:29:58 INFO - PROCESS | 1646 | 1461194998706 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:29:58 INFO - PROCESS | 1646 | 1461194998709 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:29:58 INFO - PROCESS | 1646 | 1461194998710 Marionette TRACE conn2 <- [1,1266,null,{}] 16:29:58 INFO - PROCESS | 1646 | 1461194998712 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}] 16:29:58 INFO - PROCESS | 1646 | 1461194998830 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:29:58 INFO - PROCESS | 1646 | 1461194998843 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e60a800 == 74 [pid = 1646] [id = 324] 16:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x123d1d000) [pid = 1646] [serial = 971] [outer = 0x0] 16:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12ef94000) [pid = 1646] [serial = 972] [outer = 0x123d1d000] 16:29:58 INFO - PROCESS | 1646 | 1461194998868 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12f714400) [pid = 1646] [serial = 973] [outer = 0x123d1d000] 16:29:59 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11c062800) [pid = 1646] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:29:59 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11655d000) [pid = 1646] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:29:59 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x123a0b000) [pid = 1646] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:29:59 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x127077000) [pid = 1646] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:29:59 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x11795c800) [pid = 1646] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:29:59 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12e87b400) [pid = 1646] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:29:59 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x114c81800) [pid = 1646] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:29:59 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x114c78800) [pid = 1646] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:29:59 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12d0e7400) [pid = 1646] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:29:59 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x127f1cc00) [pid = 1646] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:29:59 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12d952c00) [pid = 1646] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:29:59 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1240b3000) [pid = 1646] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:29:59 INFO - PROCESS | 1646 | 1461194999320 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]]]}] 16:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 668ms 16:29:59 INFO - PROCESS | 1646 | 1461194999378 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:29:59 INFO - PROCESS | 1646 | 1461194999380 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:29:59 INFO - PROCESS | 1646 | 1461194999382 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1646 | 1461194999383 Marionette TRACE conn2 <- [1,1270,null,{}] 16:29:59 INFO - PROCESS | 1646 | 1461194999391 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}] 16:29:59 INFO - PROCESS | 1646 | 1461194999503 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:29:59 INFO - PROCESS | 1646 | 1461194999507 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2e7000 == 75 [pid = 1646] [id = 325] 16:29:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x127f1cc00) [pid = 1646] [serial = 974] [outer = 0x0] 16:29:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12e882800) [pid = 1646] [serial = 975] [outer = 0x127f1cc00] 16:29:59 INFO - PROCESS | 1646 | 1461194999537 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12fa51c00) [pid = 1646] [serial = 976] [outer = 0x127f1cc00] 16:29:59 INFO - PROCESS | 1646 | 1461194999907 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]]]}] 16:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 574ms 16:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:29:59 INFO - PROCESS | 1646 | 1461194999956 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:29:59 INFO - PROCESS | 1646 | 1461194999958 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:29:59 INFO - PROCESS | 1646 | 1461194999960 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1646 | 1461194999961 Marionette TRACE conn2 <- [1,1274,null,{}] 16:29:59 INFO - PROCESS | 1646 | 1461194999963 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}] 16:30:00 INFO - PROCESS | 1646 | 1461195000082 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:30:00 INFO - PROCESS | 1646 | 1461195000090 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb6c000 == 76 [pid = 1646] [id = 326] 16:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12fa55c00) [pid = 1646] [serial = 977] [outer = 0x0] 16:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12fd10c00) [pid = 1646] [serial = 978] [outer = 0x12fa55c00] 16:30:00 INFO - PROCESS | 1646 | 1461195000116 Marionette DEBUG loaded listener.js 16:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12fdafc00) [pid = 1646] [serial = 979] [outer = 0x12fa55c00] 16:30:00 INFO - PROCESS | 1646 | 1461195000430 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]]]}] 16:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 16:30:00 INFO - PROCESS | 1646 | 1461195000478 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:30:00 INFO - PROCESS | 1646 | 1461195000479 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:30:00 INFO - PROCESS | 1646 | 1461195000482 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:30:00 INFO - PROCESS | 1646 | 1461195000483 Marionette TRACE conn2 <- [1,1278,null,{}] 16:30:00 INFO - PROCESS | 1646 | 1461195000485 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}] 16:30:00 INFO - PROCESS | 1646 | 1461195000579 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:30:00 INFO - PROCESS | 1646 | 1461195000585 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ace8800 == 77 [pid = 1646] [id = 327] 16:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12fdb0000) [pid = 1646] [serial = 980] [outer = 0x0] 16:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12fdb7400) [pid = 1646] [serial = 981] [outer = 0x12fdb0000] 16:30:00 INFO - PROCESS | 1646 | 1461195000610 Marionette DEBUG loaded listener.js 16:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12fdbdc00) [pid = 1646] [serial = 982] [outer = 0x12fdb0000] 16:30:00 INFO - PROCESS | 1646 | 1461195000959 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]]]}] 16:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 16:30:01 INFO - PROCESS | 1646 | 1461195001004 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:30:01 INFO - PROCESS | 1646 | 1461195001006 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:30:01 INFO - PROCESS | 1646 | 1461195001008 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 1646 | 1461195001010 Marionette TRACE conn2 <- [1,1282,null,{}] 16:30:01 INFO - PROCESS | 1646 | 1461195001012 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}] 16:30:01 INFO - PROCESS | 1646 | 1461195001106 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:30:01 INFO - PROCESS | 1646 | 1461195001232 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fe8800 == 78 [pid = 1646] [id = 328] 16:30:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1122bd800) [pid = 1646] [serial = 983] [outer = 0x0] 16:30:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11413e400) [pid = 1646] [serial = 984] [outer = 0x1122bd800] 16:30:01 INFO - PROCESS | 1646 | 1461195001266 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1154dec00) [pid = 1646] [serial = 985] [outer = 0x1122bd800] 16:30:01 INFO - PROCESS | 1646 | 1461195001719 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]]]}] 16:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 720ms 16:30:01 INFO - PROCESS | 1646 | 1461195001730 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:30:01 INFO - PROCESS | 1646 | 1461195001733 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:30:01 INFO - PROCESS | 1646 | 1461195001740 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 1646 | 1461195001742 Marionette TRACE conn2 <- [1,1286,null,{}] 16:30:01 INFO - PROCESS | 1646 | 1461195001745 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}] 16:30:01 INFO - PROCESS | 1646 | 1461195001874 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:30:02 INFO - PROCESS | 1646 | 1461195002005 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x126571000 == 79 [pid = 1646] [id = 329] 16:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11bf83800) [pid = 1646] [serial = 986] [outer = 0x0] 16:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x123c28400) [pid = 1646] [serial = 987] [outer = 0x11bf83800] 16:30:02 INFO - PROCESS | 1646 | 1461195002054 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x123d0d000) [pid = 1646] [serial = 988] [outer = 0x11bf83800] 16:30:02 INFO - PROCESS | 1646 | 1461195002509 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]]]}] 16:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 820ms 16:30:02 INFO - PROCESS | 1646 | 1461195002562 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:30:02 INFO - PROCESS | 1646 | 1461195002565 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:30:02 INFO - PROCESS | 1646 | 1461195002568 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:30:02 INFO - PROCESS | 1646 | 1461195002570 Marionette TRACE conn2 <- [1,1290,null,{}] 16:30:02 INFO - PROCESS | 1646 | 1461195002572 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}] 16:30:02 INFO - PROCESS | 1646 | 1461195002684 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:30:02 INFO - PROCESS | 1646 | 1461195002746 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac15000 == 80 [pid = 1646] [id = 330] 16:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x123d1b000) [pid = 1646] [serial = 989] [outer = 0x0] 16:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x129721800) [pid = 1646] [serial = 990] [outer = 0x123d1b000] 16:30:02 INFO - PROCESS | 1646 | 1461195002780 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12a195800) [pid = 1646] [serial = 991] [outer = 0x123d1b000] 16:30:03 INFO - PROCESS | 1646 | 1461195003267 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]]]}] 16:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 775ms 16:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:30:03 INFO - PROCESS | 1646 | 1461195003344 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 1646 | 1461195003346 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:30:03 INFO - PROCESS | 1646 | 1461195003357 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 1646 | 1461195003364 Marionette TRACE conn2 <- [1,1294,null,{}] 16:30:03 INFO - PROCESS | 1646 | 1461195003370 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}] 16:30:03 INFO - PROCESS | 1646 | 1461195003534 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:30:03 INFO - PROCESS | 1646 | 1461195003643 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x131ccc800 == 81 [pid = 1646] [id = 331] 16:30:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x123f4dc00) [pid = 1646] [serial = 992] [outer = 0x0] 16:30:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12b6ac000) [pid = 1646] [serial = 993] [outer = 0x123f4dc00] 16:30:03 INFO - PROCESS | 1646 | 1461195003689 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12d953000) [pid = 1646] [serial = 994] [outer = 0x123f4dc00] 16:30:04 INFO - PROCESS | 1646 | 1461195004183 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]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 886ms 16:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:30:04 INFO - PROCESS | 1646 | 1461195004236 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 1646 | 1461195004238 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:30:04 INFO - PROCESS | 1646 | 1461195004240 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 1646 | 1461195004241 Marionette TRACE conn2 <- [1,1298,null,{}] 16:30:04 INFO - PROCESS | 1646 | 1461195004244 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}] 16:30:04 INFO - PROCESS | 1646 | 1461195004358 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:30:04 INFO - PROCESS | 1646 | 1461195004432 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a417800 == 82 [pid = 1646] [id = 332] 16:30:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12a104000) [pid = 1646] [serial = 995] [outer = 0x0] 16:30:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12a10b800) [pid = 1646] [serial = 996] [outer = 0x12a104000] 16:30:04 INFO - PROCESS | 1646 | 1461195004463 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12a111400) [pid = 1646] [serial = 997] [outer = 0x12a104000] 16:30:04 INFO - PROCESS | 1646 | 1461195004932 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]]]}] 16:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 769ms 16:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:30:05 INFO - PROCESS | 1646 | 1461195005010 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 1646 | 1461195005013 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:30:05 INFO - PROCESS | 1646 | 1461195005016 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 1646 | 1461195005018 Marionette TRACE conn2 <- [1,1302,null,{}] 16:30:05 INFO - PROCESS | 1646 | 1461195005022 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}] 16:30:05 INFO - PROCESS | 1646 | 1461195005186 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:30:05 INFO - PROCESS | 1646 | 1461195005323 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad36000 == 83 [pid = 1646] [id = 333] 16:30:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12a784000) [pid = 1646] [serial = 998] [outer = 0x0] 16:30:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12a785c00) [pid = 1646] [serial = 999] [outer = 0x12a784000] 16:30:05 INFO - PROCESS | 1646 | 1461195005382 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12a78d400) [pid = 1646] [serial = 1000] [outer = 0x12a784000] 16:30:05 INFO - PROCESS | 1646 | 1461195005825 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]]]}] 16:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 874ms 16:30:05 INFO - PROCESS | 1646 | 1461195005889 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 1646 | 1461195005891 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:30:05 INFO - PROCESS | 1646 | 1461195005893 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 1646 | 1461195005894 Marionette TRACE conn2 <- [1,1306,null,{}] 16:30:05 INFO - PROCESS | 1646 | 1461195005897 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}] 16:30:06 INFO - PROCESS | 1646 | 1461195006010 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:30:06 INFO - PROCESS | 1646 | 1461195006086 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296d2000 == 84 [pid = 1646] [id = 334] 16:30:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12d955800) [pid = 1646] [serial = 1001] [outer = 0x0] 16:30:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12e953000) [pid = 1646] [serial = 1002] [outer = 0x12d955800] 16:30:06 INFO - PROCESS | 1646 | 1461195006116 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12e958400) [pid = 1646] [serial = 1003] [outer = 0x12d955800] 16:30:06 INFO - PROCESS | 1646 | 1461195006574 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]]]}] 16:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 720ms 16:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:30:06 INFO - PROCESS | 1646 | 1461195006625 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 1646 | 1461195006627 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:30:06 INFO - PROCESS | 1646 | 1461195006629 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 1646 | 1461195006630 Marionette TRACE conn2 <- [1,1310,null,{}] 16:30:06 INFO - PROCESS | 1646 | 1461195006633 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}] 16:30:06 INFO - PROCESS | 1646 | 1461195006745 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:30:06 INFO - PROCESS | 1646 | 1461195006821 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae85000 == 85 [pid = 1646] [id = 335] 16:30:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x114d91800) [pid = 1646] [serial = 1004] [outer = 0x0] 16:30:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x123d0c800) [pid = 1646] [serial = 1005] [outer = 0x114d91800] 16:30:06 INFO - PROCESS | 1646 | 1461195006853 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12a9d0c00) [pid = 1646] [serial = 1006] [outer = 0x114d91800] 16:30:07 INFO - PROCESS | 1646 | 1461195007263 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] 16:30:07 INFO - PROCESS | 1646 | 1461195007301 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:30:07 INFO - PROCESS | 1646 | 1461195007304 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 1646 | 1461195007305 Marionette TRACE conn2 <- [1,1314,null,{}] 16:30:07 INFO - PROCESS | 1646 | 1461195007307 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}] 16:30:07 INFO - PROCESS | 1646 | 1461195007605 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:30:07 INFO - PROCESS | 1646 | 1461195007762 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba5a800 == 86 [pid = 1646] [id = 336] 16:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x114c82400) [pid = 1646] [serial = 1007] [outer = 0x0] 16:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x114d97000) [pid = 1646] [serial = 1008] [outer = 0x114c82400] 16:30:07 INFO - PROCESS | 1646 | 1461195007809 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x1163f8400) [pid = 1646] [serial = 1009] [outer = 0x114c82400] 16:30:08 INFO - PROCESS | 1646 | 1461195008342 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]]]}] 16:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1071ms 16:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:30:08 INFO - PROCESS | 1646 | 1461195008376 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 1646 | 1461195008378 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:30:08 INFO - PROCESS | 1646 | 1461195008381 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 1646 | 1461195008384 Marionette TRACE conn2 <- [1,1318,null,{}] 16:30:08 INFO - PROCESS | 1646 | 1461195008387 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}] 16:30:08 INFO - PROCESS | 1646 | 1461195008487 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:30:08 INFO - PROCESS | 1646 | 1461195008554 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11890b000 == 87 [pid = 1646] [id = 337] 16:30:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x114d8b800) [pid = 1646] [serial = 1010] [outer = 0x0] 16:30:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x114fa9400) [pid = 1646] [serial = 1011] [outer = 0x114d8b800] 16:30:08 INFO - PROCESS | 1646 | 1461195008586 Marionette DEBUG loaded listener.js 16:30:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x119edc000) [pid = 1646] [serial = 1012] [outer = 0x114d8b800] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb75000 == 86 [pid = 1646] [id = 247] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x13ace8800 == 85 [pid = 1646] [id = 327] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb6c000 == 84 [pid = 1646] [id = 326] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2e7000 == 83 [pid = 1646] [id = 325] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12e60a800 == 82 [pid = 1646] [id = 324] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12db6a800 == 81 [pid = 1646] [id = 323] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12fa5c400) [pid = 1646] [serial = 918] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12d289800 == 80 [pid = 1646] [id = 322] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0b2800 == 79 [pid = 1646] [id = 321] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x129b5a800 == 78 [pid = 1646] [id = 320] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x129b07000 == 77 [pid = 1646] [id = 319] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x127f61800 == 76 [pid = 1646] [id = 318] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2b0000 == 75 [pid = 1646] [id = 317] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11c520000 == 74 [pid = 1646] [id = 316] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x124496800 == 73 [pid = 1646] [id = 315] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x129b4f800 == 72 [pid = 1646] [id = 313] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x129b3b000 == 71 [pid = 1646] [id = 312] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x129b1a000 == 70 [pid = 1646] [id = 311] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x129b06000 == 69 [pid = 1646] [id = 310] 16:30:09 INFO - PROCESS | 1646 | 1461195009124 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]]]}] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12db67000 == 68 [pid = 1646] [id = 309] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x123adc000 == 67 [pid = 1646] [id = 308] 16:30:09 INFO - PROCESS | 1646 | --DOCSHELL 0x119808800 == 66 [pid = 1646] [id = 307] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12d2aec00) [pid = 1646] [serial = 903] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12c2d5400) [pid = 1646] [serial = 901] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x12e488800) [pid = 1646] [serial = 906] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x1289e4400) [pid = 1646] [serial = 870] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12b440000) [pid = 1646] [serial = 873] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x119b32400) [pid = 1646] [serial = 864] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11c476800) [pid = 1646] [serial = 867] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x1244a0000) [pid = 1646] [serial = 894] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x127f1a400) [pid = 1646] [serial = 895] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12e886800) [pid = 1646] [serial = 879] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11c474000) [pid = 1646] [serial = 888] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x123a04800) [pid = 1646] [serial = 889] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x11a9bf400) [pid = 1646] [serial = 883] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x11934a400) [pid = 1646] [serial = 882] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x123d09800) [pid = 1646] [serial = 891] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x11bae8800) [pid = 1646] [serial = 892] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x128a7b000) [pid = 1646] [serial = 897] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x11ba38c00) [pid = 1646] [serial = 886] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11ae1c800) [pid = 1646] [serial = 885] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12e48c000) [pid = 1646] [serial = 876] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12e87f400) [pid = 1646] [serial = 861] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12f721000) [pid = 1646] [serial = 915] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12f717800) [pid = 1646] [serial = 913] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x1189de800) [pid = 1646] [serial = 909] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x123d06000) [pid = 1646] [serial = 910] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12adb8000) [pid = 1646] [serial = 900] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12d952800) [pid = 1646] [serial = 904] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12d2b1000) [pid = 1646] [serial = 912] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12fa54000) [pid = 1646] [serial = 916] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12e506c00) [pid = 1646] [serial = 907] [outer = 0x0] [url = about:blank] 16:30:09 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12acdc000) [pid = 1646] [serial = 898] [outer = 0x0] [url = about:blank] 16:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 778ms 16:30:09 INFO - PROCESS | 1646 | 1461195009160 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 1646 | 1461195009163 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:30:09 INFO - PROCESS | 1646 | 1461195009198 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:30:09 INFO - PROCESS | 1646 | 1461195009201 Marionette TRACE conn2 <- [1,1322,null,{}] 16:30:09 INFO - PROCESS | 1646 | 1461195009207 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}] 16:30:09 INFO - PROCESS | 1646 | 1461195009344 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:30:09 INFO - PROCESS | 1646 | 1461195009358 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c30000 == 67 [pid = 1646] [id = 338] 16:30:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x119edb000) [pid = 1646] [serial = 1013] [outer = 0x0] 16:30:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x11aece400) [pid = 1646] [serial = 1014] [outer = 0x119edb000] 16:30:09 INFO - PROCESS | 1646 | 1461195009401 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11c065000) [pid = 1646] [serial = 1015] [outer = 0x119edb000] 16:30:09 INFO - PROCESS | 1646 | 1461195009896 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]]]}] 16:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 757ms 16:30:09 INFO - PROCESS | 1646 | 1461195009923 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 1646 | 1461195009925 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:30:09 INFO - PROCESS | 1646 | 1461195009932 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:30:09 INFO - PROCESS | 1646 | 1461195009936 Marionette TRACE conn2 <- [1,1326,null,{}] 16:30:09 INFO - PROCESS | 1646 | 1461195009938 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}] 16:30:10 INFO - PROCESS | 1646 | 1461195010029 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:30:10 INFO - PROCESS | 1646 | 1461195010034 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cab800 == 68 [pid = 1646] [id = 339] 16:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11c06f800) [pid = 1646] [serial = 1016] [outer = 0x0] 16:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x11c7dac00) [pid = 1646] [serial = 1017] [outer = 0x11c06f800] 16:30:10 INFO - PROCESS | 1646 | 1461195010060 Marionette DEBUG loaded listener.js 16:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x123d06400) [pid = 1646] [serial = 1018] [outer = 0x11c06f800] 16:30:10 INFO - PROCESS | 1646 | 1461195010424 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]]]}] 16:30:10 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 16:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 525ms 16:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:30:10 INFO - PROCESS | 1646 | 1461195010455 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 1646 | 1461195010457 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:30:10 INFO - PROCESS | 1646 | 1461195010460 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 1646 | 1461195010462 Marionette TRACE conn2 <- [1,1330,null,{}] 16:30:10 INFO - PROCESS | 1646 | 1461195010465 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}] 16:30:10 INFO - PROCESS | 1646 | 1461195010602 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:30:10 INFO - PROCESS | 1646 | 1461195010608 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1265dd000 == 69 [pid = 1646] [id = 340] 16:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x123a10000) [pid = 1646] [serial = 1019] [outer = 0x0] 16:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x123d1b800) [pid = 1646] [serial = 1020] [outer = 0x123a10000] 16:30:10 INFO - PROCESS | 1646 | 1461195010653 Marionette DEBUG loaded listener.js 16:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1240b2800) [pid = 1646] [serial = 1021] [outer = 0x123a10000] 16:30:11 INFO - PROCESS | 1646 | 1461195011070 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]]]}] 16:30:11 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 16:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 620ms 16:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:30:11 INFO - PROCESS | 1646 | 1461195011080 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 1646 | 1461195011081 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:30:11 INFO - PROCESS | 1646 | 1461195011083 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 1646 | 1461195011084 Marionette TRACE conn2 <- [1,1334,null,{}] 16:30:11 INFO - PROCESS | 1646 | 1461195011091 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}] 16:30:11 INFO - PROCESS | 1646 | 1461195011220 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:30:11 INFO - PROCESS | 1646 | 1461195011258 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12902b800 == 70 [pid = 1646] [id = 341] 16:30:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1275ef400) [pid = 1646] [serial = 1022] [outer = 0x0] 16:30:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x127773c00) [pid = 1646] [serial = 1023] [outer = 0x1275ef400] 16:30:11 INFO - PROCESS | 1646 | 1461195011292 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x128b1dc00) [pid = 1646] [serial = 1024] [outer = 0x1275ef400] 16:30:11 INFO - PROCESS | 1646 | 1461195011642 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]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 571ms 16:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:30:11 INFO - PROCESS | 1646 | 1461195011654 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 1646 | 1461195011656 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:30:11 INFO - PROCESS | 1646 | 1461195011658 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 1646 | 1461195011659 Marionette TRACE conn2 <- [1,1338,null,{}] 16:30:11 INFO - PROCESS | 1646 | 1461195011661 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}] 16:30:11 INFO - PROCESS | 1646 | 1461195011774 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:30:11 INFO - PROCESS | 1646 | 1461195011786 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296d4800 == 71 [pid = 1646] [id = 342] 16:30:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1289d7400) [pid = 1646] [serial = 1025] [outer = 0x0] 16:30:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x129434400) [pid = 1646] [serial = 1026] [outer = 0x1289d7400] 16:30:11 INFO - PROCESS | 1646 | 1461195011812 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x129726800) [pid = 1646] [serial = 1027] [outer = 0x1289d7400] 16:30:12 INFO - PROCESS | 1646 | 1461195012651 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]]]}] 16:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1019ms 16:30:12 INFO - PROCESS | 1646 | 1461195012677 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:30:12 INFO - PROCESS | 1646 | 1461195012678 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:30:12 INFO - PROCESS | 1646 | 1461195012688 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:30:12 INFO - PROCESS | 1646 | 1461195012689 Marionette TRACE conn2 <- [1,1342,null,{}] 16:30:12 INFO - PROCESS | 1646 | 1461195012699 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}] 16:30:12 INFO - PROCESS | 1646 | 1461195012805 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:30:12 INFO - PROCESS | 1646 | 1461195012842 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b50800 == 72 [pid = 1646] [id = 343] 16:30:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x128b1ec00) [pid = 1646] [serial = 1028] [outer = 0x0] 16:30:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12972c400) [pid = 1646] [serial = 1029] [outer = 0x128b1ec00] 16:30:12 INFO - PROCESS | 1646 | 1461195012868 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12a19b400) [pid = 1646] [serial = 1030] [outer = 0x128b1ec00] 16:30:13 INFO - PROCESS | 1646 | 1461195013211 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]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 582ms 16:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:30:13 INFO - PROCESS | 1646 | 1461195013263 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:30:13 INFO - PROCESS | 1646 | 1461195013264 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:30:13 INFO - PROCESS | 1646 | 1461195013267 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 1646 | 1461195013268 Marionette TRACE conn2 <- [1,1346,null,{}] 16:30:13 INFO - PROCESS | 1646 | 1461195013283 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}] 16:30:13 INFO - PROCESS | 1646 | 1461195013394 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:30:13 INFO - PROCESS | 1646 | 1461195013434 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac03800 == 73 [pid = 1646] [id = 344] 16:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x1290d2c00) [pid = 1646] [serial = 1031] [outer = 0x0] 16:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12a19fc00) [pid = 1646] [serial = 1032] [outer = 0x1290d2c00] 16:30:13 INFO - PROCESS | 1646 | 1461195013460 Marionette DEBUG loaded listener.js 16:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12a9d4400) [pid = 1646] [serial = 1033] [outer = 0x1290d2c00] 16:30:13 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x123d1d000) [pid = 1646] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:30:13 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x119cbc800) [pid = 1646] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:30:13 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x129546400) [pid = 1646] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:30:13 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x129438400) [pid = 1646] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:30:13 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12ab61400) [pid = 1646] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:30:13 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12fa55c00) [pid = 1646] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:30:13 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x127f1cc00) [pid = 1646] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:30:13 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12aa53c00) [pid = 1646] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:30:13 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11c769800) [pid = 1646] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:30:13 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12ad1cc00) [pid = 1646] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:30:13 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x123d15400) [pid = 1646] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:30:13 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x127073000) [pid = 1646] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:30:13 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12fa56400) [pid = 1646] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:30:13 INFO - PROCESS | 1646 | 1461195013911 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]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 681ms 16:30:13 INFO - PROCESS | 1646 | 1461195013948 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:30:13 INFO - PROCESS | 1646 | 1461195013950 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:30:13 INFO - PROCESS | 1646 | 1461195013958 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 1646 | 1461195013959 Marionette TRACE conn2 <- [1,1350,null,{}] 16:30:13 INFO - PROCESS | 1646 | 1461195013975 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}] 16:30:14 INFO - PROCESS | 1646 | 1461195014070 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:30:14 INFO - PROCESS | 1646 | 1461195014075 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0b0800 == 74 [pid = 1646] [id = 345] 16:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x123d15400) [pid = 1646] [serial = 1034] [outer = 0x0] 16:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x129546400) [pid = 1646] [serial = 1035] [outer = 0x123d15400] 16:30:14 INFO - PROCESS | 1646 | 1461195014101 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12aa51c00) [pid = 1646] [serial = 1036] [outer = 0x123d15400] 16:30:14 INFO - PROCESS | 1646 | 1461195014456 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]]]}] 16:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 530ms 16:30:14 INFO - PROCESS | 1646 | 1461195014488 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:30:14 INFO - PROCESS | 1646 | 1461195014490 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:30:14 INFO - PROCESS | 1646 | 1461195014492 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:30:14 INFO - PROCESS | 1646 | 1461195014493 Marionette TRACE conn2 <- [1,1354,null,{}] 16:30:14 INFO - PROCESS | 1646 | 1461195014495 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}] 16:30:14 INFO - PROCESS | 1646 | 1461195014585 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:30:14 INFO - PROCESS | 1646 | 1461195014648 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d02b800 == 75 [pid = 1646] [id = 346] 16:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12aa5b800) [pid = 1646] [serial = 1037] [outer = 0x0] 16:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12aa5ec00) [pid = 1646] [serial = 1038] [outer = 0x12aa5b800] 16:30:14 INFO - PROCESS | 1646 | 1461195014683 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12adb5800) [pid = 1646] [serial = 1039] [outer = 0x12aa5b800] 16:30:14 INFO - PROCESS | 1646 | 1461195014979 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]]]}] 16:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 16:30:15 INFO - PROCESS | 1646 | 1461195015011 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 1646 | 1461195015013 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:30:15 INFO - PROCESS | 1646 | 1461195015015 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 1646 | 1461195015017 Marionette TRACE conn2 <- [1,1358,null,{}] 16:30:15 INFO - PROCESS | 1646 | 1461195015021 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}] 16:30:15 INFO - PROCESS | 1646 | 1461195015129 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:30:15 INFO - PROCESS | 1646 | 1461195015134 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db67800 == 76 [pid = 1646] [id = 347] 16:30:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12adb6400) [pid = 1646] [serial = 1040] [outer = 0x0] 16:30:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12d0e8c00) [pid = 1646] [serial = 1041] [outer = 0x12adb6400] 16:30:15 INFO - PROCESS | 1646 | 1461195015160 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12d94a000) [pid = 1646] [serial = 1042] [outer = 0x12adb6400] 16:30:15 INFO - PROCESS | 1646 | 1461195015504 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]]]}] 16:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 16:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:30:15 INFO - PROCESS | 1646 | 1461195015537 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 1646 | 1461195015539 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:30:15 INFO - PROCESS | 1646 | 1461195015552 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 1646 | 1461195015554 Marionette TRACE conn2 <- [1,1362,null,{}] 16:30:15 INFO - PROCESS | 1646 | 1461195015558 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}] 16:30:15 INFO - PROCESS | 1646 | 1461195015648 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:30:15 INFO - PROCESS | 1646 | 1461195015652 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e615000 == 77 [pid = 1646] [id = 348] 16:30:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12d952800) [pid = 1646] [serial = 1043] [outer = 0x0] 16:30:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12dc4ec00) [pid = 1646] [serial = 1044] [outer = 0x12d952800] 16:30:15 INFO - PROCESS | 1646 | 1461195015677 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12e492c00) [pid = 1646] [serial = 1045] [outer = 0x12d952800] 16:30:16 INFO - PROCESS | 1646 | 1461195016290 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]]]}] 16:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 784ms 16:30:16 INFO - PROCESS | 1646 | 1461195016326 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 1646 | 1461195016329 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:30:16 INFO - PROCESS | 1646 | 1461195016334 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 1646 | 1461195016338 Marionette TRACE conn2 <- [1,1366,null,{}] 16:30:16 INFO - PROCESS | 1646 | 1461195016344 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}] 16:30:16 INFO - PROCESS | 1646 | 1461195016540 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:30:16 INFO - PROCESS | 1646 | 1461195016645 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2a1000 == 78 [pid = 1646] [id = 349] 16:30:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x1192a7000) [pid = 1646] [serial = 1046] [outer = 0x0] 16:30:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x11ab6a400) [pid = 1646] [serial = 1047] [outer = 0x1192a7000] 16:30:16 INFO - PROCESS | 1646 | 1461195016678 Marionette DEBUG loaded listener.js 16:30:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x11b6de800) [pid = 1646] [serial = 1048] [outer = 0x1192a7000] 16:30:17 INFO - PROCESS | 1646 | 1461195017127 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] 16:30:17 INFO - PROCESS | 1646 | 1461195017163 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:30:17 INFO - PROCESS | 1646 | 1461195017168 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:30:17 INFO - PROCESS | 1646 | 1461195017170 Marionette TRACE conn2 <- [1,1370,null,{}] 16:30:17 INFO - PROCESS | 1646 | 1461195017173 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}] 16:30:17 INFO - PROCESS | 1646 | 1461195017289 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:30:17 INFO - PROCESS | 1646 | 1461195017393 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x129090000 == 79 [pid = 1646] [id = 350] 16:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11b6e2800) [pid = 1646] [serial = 1049] [outer = 0x0] 16:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x11c7cf400) [pid = 1646] [serial = 1050] [outer = 0x11b6e2800] 16:30:17 INFO - PROCESS | 1646 | 1461195017427 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x123d1fc00) [pid = 1646] [serial = 1051] [outer = 0x11b6e2800] 16:30:17 INFO - PROCESS | 1646 | 1461195017904 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] 16:30:17 INFO - PROCESS | 1646 | 1461195017958 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:30:17 INFO - PROCESS | 1646 | 1461195017963 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:30:17 INFO - PROCESS | 1646 | 1461195017968 Marionette TRACE conn2 <- [1,1374,null,{}] 16:30:17 INFO - PROCESS | 1646 | 1461195017982 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}] 16:30:18 INFO - PROCESS | 1646 | 1461195018149 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:30:18 INFO - PROCESS | 1646 | 1461195018258 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db6b000 == 80 [pid = 1646] [id = 351] 16:30:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x1289e0000) [pid = 1646] [serial = 1052] [outer = 0x0] 16:30:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x129721000) [pid = 1646] [serial = 1053] [outer = 0x1289e0000] 16:30:18 INFO - PROCESS | 1646 | 1461195018296 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12a77f000) [pid = 1646] [serial = 1054] [outer = 0x1289e0000] 16:30:18 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:30:18 INFO - PROCESS | 1646 | 1461195018750 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] 16:30:18 INFO - PROCESS | 1646 | 1461195018794 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:30:18 INFO - PROCESS | 1646 | 1461195018797 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 1646 | 1461195018798 Marionette TRACE conn2 <- [1,1378,null,{}] 16:30:18 INFO - PROCESS | 1646 | 1461195018801 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}] 16:30:18 INFO - PROCESS | 1646 | 1461195018953 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:30:18 INFO - PROCESS | 1646 | 1461195018965 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2f1000 == 81 [pid = 1646] [id = 352] 16:30:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12aa58400) [pid = 1646] [serial = 1055] [outer = 0x0] 16:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12ad20400) [pid = 1646] [serial = 1056] [outer = 0x12aa58400] 16:30:19 INFO - PROCESS | 1646 | 1461195019008 Marionette DEBUG loaded listener.js 16:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12c2d0000) [pid = 1646] [serial = 1057] [outer = 0x12aa58400] 16:30:19 INFO - PROCESS | 1646 | 1461195019448 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] 16:30:19 INFO - PROCESS | 1646 | 1461195019473 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:30:19 INFO - PROCESS | 1646 | 1461195019475 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 1646 | 1461195019476 Marionette TRACE conn2 <- [1,1382,null,{}] 16:30:19 INFO - PROCESS | 1646 | 1461195019479 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}] 16:30:19 INFO - PROCESS | 1646 | 1461195019607 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:30:19 INFO - PROCESS | 1646 | 1461195019710 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb74000 == 82 [pid = 1646] [id = 353] 16:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12acd6c00) [pid = 1646] [serial = 1058] [outer = 0x0] 16:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12e496400) [pid = 1646] [serial = 1059] [outer = 0x12acd6c00] 16:30:19 INFO - PROCESS | 1646 | 1461195019746 Marionette DEBUG loaded listener.js 16:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12e506c00) [pid = 1646] [serial = 1060] [outer = 0x12acd6c00] 16:30:20 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:30:20 INFO - PROCESS | 1646 | 1461195020242 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] 16:30:20 INFO - PROCESS | 1646 | 1461195020297 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:30:20 INFO - PROCESS | 1646 | 1461195020300 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 1646 | 1461195020301 Marionette TRACE conn2 <- [1,1386,null,{}] 16:30:20 INFO - PROCESS | 1646 | 1461195020306 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}] 16:30:20 INFO - PROCESS | 1646 | 1461195020420 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:30:20 INFO - PROCESS | 1646 | 1461195020496 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad4b800 == 83 [pid = 1646] [id = 354] 16:30:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12e95c000) [pid = 1646] [serial = 1061] [outer = 0x0] 16:30:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12e9ce000) [pid = 1646] [serial = 1062] [outer = 0x12e95c000] 16:30:20 INFO - PROCESS | 1646 | 1461195020528 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12ef8cc00) [pid = 1646] [serial = 1063] [outer = 0x12e95c000] 16:30:21 INFO - PROCESS | 1646 | 1461195021073 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] 16:30:21 INFO - PROCESS | 1646 | 1461195021124 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:30:21 INFO - PROCESS | 1646 | 1461195021126 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:30:21 INFO - PROCESS | 1646 | 1461195021128 Marionette TRACE conn2 <- [1,1390,null,{}] 16:30:21 INFO - PROCESS | 1646 | 1461195021130 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}] 16:30:21 INFO - PROCESS | 1646 | 1461195021238 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:30:21 INFO - PROCESS | 1646 | 1461195021314 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf20800 == 84 [pid = 1646] [id = 355] 16:30:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x116560400) [pid = 1646] [serial = 1064] [outer = 0x0] 16:30:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12e506400) [pid = 1646] [serial = 1065] [outer = 0x116560400] 16:30:21 INFO - PROCESS | 1646 | 1461195021344 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12ef8dc00) [pid = 1646] [serial = 1066] [outer = 0x116560400] 16:30:21 INFO - PROCESS | 1646 | 1461195021794 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]]]}] 16:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 719ms 16:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:30:21 INFO - PROCESS | 1646 | 1461195021846 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:30:21 INFO - PROCESS | 1646 | 1461195021847 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:30:21 INFO - PROCESS | 1646 | 1461195021849 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:30:21 INFO - PROCESS | 1646 | 1461195021850 Marionette TRACE conn2 <- [1,1394,null,{}] 16:30:21 INFO - PROCESS | 1646 | 1461195021853 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}] 16:30:21 INFO - PROCESS | 1646 | 1461195021965 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:30:22 INFO - PROCESS | 1646 | 1461195022203 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf22000 == 85 [pid = 1646] [id = 356] 16:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x1146c2800) [pid = 1646] [serial = 1067] [outer = 0x0] 16:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x114d8c400) [pid = 1646] [serial = 1068] [outer = 0x1146c2800] 16:30:22 INFO - PROCESS | 1646 | 1461195022242 Marionette DEBUG loaded listener.js 16:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x118adf400) [pid = 1646] [serial = 1069] [outer = 0x1146c2800] 16:30:22 INFO - PROCESS | 1646 | 1461195022707 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]]]}] 16:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 873ms 16:30:22 INFO - PROCESS | 1646 | 1461195022723 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:30:22 INFO - PROCESS | 1646 | 1461195022726 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:30:22 INFO - PROCESS | 1646 | 1461195022730 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 1646 | 1461195022731 Marionette TRACE conn2 <- [1,1398,null,{}] 16:30:22 INFO - PROCESS | 1646 | 1461195022734 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}] 16:30:22 INFO - PROCESS | 1646 | 1461195022841 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:30:22 INFO - PROCESS | 1646 | 1461195022907 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae69800 == 86 [pid = 1646] [id = 357] 16:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x11ba36c00) [pid = 1646] [serial = 1070] [outer = 0x0] 16:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x11c065c00) [pid = 1646] [serial = 1071] [outer = 0x11ba36c00] 16:30:22 INFO - PROCESS | 1646 | 1461195022980 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x123c26400) [pid = 1646] [serial = 1072] [outer = 0x11ba36c00] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12db67800 == 85 [pid = 1646] [id = 347] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12d02b800 == 84 [pid = 1646] [id = 346] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12fdb7400) [pid = 1646] [serial = 981] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0b0800 == 83 [pid = 1646] [id = 345] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac03800 == 82 [pid = 1646] [id = 344] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x129b50800 == 81 [pid = 1646] [id = 343] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1296d4800 == 80 [pid = 1646] [id = 342] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12902b800 == 79 [pid = 1646] [id = 341] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1265dd000 == 78 [pid = 1646] [id = 340] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x123cab800 == 77 [pid = 1646] [id = 339] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x119c30000 == 76 [pid = 1646] [id = 338] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11890b000 == 75 [pid = 1646] [id = 337] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba5a800 == 74 [pid = 1646] [id = 336] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae85000 == 73 [pid = 1646] [id = 335] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1296d2000 == 72 [pid = 1646] [id = 334] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x13ad36000 == 71 [pid = 1646] [id = 333] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12a417800 == 70 [pid = 1646] [id = 332] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x131ccc800 == 69 [pid = 1646] [id = 331] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac15000 == 68 [pid = 1646] [id = 330] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x126571000 == 67 [pid = 1646] [id = 329] 16:30:23 INFO - PROCESS | 1646 | --DOCSHELL 0x118fe8800 == 66 [pid = 1646] [id = 328] 16:30:23 INFO - PROCESS | 1646 | 1461195023504 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]]]}] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x12e883400) [pid = 1646] [serial = 939] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12f714400) [pid = 1646] [serial = 973] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x11a9cf000) [pid = 1646] [serial = 945] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x12ab66000) [pid = 1646] [serial = 958] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x129723400) [pid = 1646] [serial = 954] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x12aa54400) [pid = 1646] [serial = 957] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x1290d8400) [pid = 1646] [serial = 927] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12ef94000) [pid = 1646] [serial = 972] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12e881000) [pid = 1646] [serial = 966] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12fdafc00) [pid = 1646] [serial = 979] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12fa51c00) [pid = 1646] [serial = 976] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12972d400) [pid = 1646] [serial = 955] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x12e882800) [pid = 1646] [serial = 975] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12dc55800) [pid = 1646] [serial = 961] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x11bf87800) [pid = 1646] [serial = 946] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12aa5a000) [pid = 1646] [serial = 930] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x123a08400) [pid = 1646] [serial = 948] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x114d96800) [pid = 1646] [serial = 921] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12e506800) [pid = 1646] [serial = 963] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x123d1c400) [pid = 1646] [serial = 969] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x127f7f800) [pid = 1646] [serial = 951] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12ef90800) [pid = 1646] [serial = 967] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12e87a000) [pid = 1646] [serial = 964] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12942c000) [pid = 1646] [serial = 952] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12e9c5400) [pid = 1646] [serial = 942] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11bf85000) [pid = 1646] [serial = 924] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x123d11800) [pid = 1646] [serial = 949] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12dc4f000) [pid = 1646] [serial = 936] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12fd10800) [pid = 1646] [serial = 919] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x123d20000) [pid = 1646] [serial = 970] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12ad22400) [pid = 1646] [serial = 960] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12b439400) [pid = 1646] [serial = 933] [outer = 0x0] [url = about:blank] 16:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12fd10c00) [pid = 1646] [serial = 978] [outer = 0x0] [url = about:blank] 16:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 826ms 16:30:23 INFO - PROCESS | 1646 | 1461195023558 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:30:23 INFO - PROCESS | 1646 | 1461195023562 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:30:23 INFO - PROCESS | 1646 | 1461195023567 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 1646 | 1461195023572 Marionette TRACE conn2 <- [1,1402,null,{}] 16:30:23 INFO - PROCESS | 1646 | 1461195023575 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}] 16:30:23 INFO - PROCESS | 1646 | 1461195023694 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:30:23 INFO - PROCESS | 1646 | 1461195023704 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba5a800 == 67 [pid = 1646] [id = 358] 16:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x123d05000) [pid = 1646] [serial = 1073] [outer = 0x0] 16:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x123d11800) [pid = 1646] [serial = 1074] [outer = 0x123d05000] 16:30:23 INFO - PROCESS | 1646 | 1461195023731 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x1240b1400) [pid = 1646] [serial = 1075] [outer = 0x123d05000] 16:30:24 INFO - PROCESS | 1646 | 1461195024123 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]]]}] 16:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 574ms 16:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:30:24 INFO - PROCESS | 1646 | 1461195024153 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:30:24 INFO - PROCESS | 1646 | 1461195024154 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:30:24 INFO - PROCESS | 1646 | 1461195024157 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:30:24 INFO - PROCESS | 1646 | 1461195024160 Marionette TRACE conn2 <- [1,1406,null,{}] 16:30:24 INFO - PROCESS | 1646 | 1461195024166 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}] 16:30:24 INFO - PROCESS | 1646 | 1461195024287 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:30:24 INFO - PROCESS | 1646 | 1461195024293 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12901b000 == 68 [pid = 1646] [id = 359] 16:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12416f800) [pid = 1646] [serial = 1076] [outer = 0x0] 16:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x129431800) [pid = 1646] [serial = 1077] [outer = 0x12416f800] 16:30:24 INFO - PROCESS | 1646 | 1461195024329 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12972cc00) [pid = 1646] [serial = 1078] [outer = 0x12416f800] 16:30:24 INFO - PROCESS | 1646 | 1461195024729 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]]]}] 16:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 625ms 16:30:24 INFO - PROCESS | 1646 | 1461195024782 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:30:24 INFO - PROCESS | 1646 | 1461195024783 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:30:24 INFO - PROCESS | 1646 | 1461195024786 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:30:24 INFO - PROCESS | 1646 | 1461195024787 Marionette TRACE conn2 <- [1,1410,null,{}] 16:30:24 INFO - PROCESS | 1646 | 1461195024789 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}] 16:30:24 INFO - PROCESS | 1646 | 1461195024881 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:30:24 INFO - PROCESS | 1646 | 1461195024885 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b3e800 == 69 [pid = 1646] [id = 360] 16:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x129726c00) [pid = 1646] [serial = 1079] [outer = 0x0] 16:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12a110000) [pid = 1646] [serial = 1080] [outer = 0x129726c00] 16:30:24 INFO - PROCESS | 1646 | 1461195024912 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12a784800) [pid = 1646] [serial = 1081] [outer = 0x129726c00] 16:30:25 INFO - PROCESS | 1646 | 1461195025260 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]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 519ms 16:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:30:25 INFO - PROCESS | 1646 | 1461195025305 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 1646 | 1461195025307 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:30:25 INFO - PROCESS | 1646 | 1461195025309 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 1646 | 1461195025310 Marionette TRACE conn2 <- [1,1414,null,{}] 16:30:25 INFO - PROCESS | 1646 | 1461195025312 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}] 16:30:25 INFO - PROCESS | 1646 | 1461195025434 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:30:25 INFO - PROCESS | 1646 | 1461195025474 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a12a000 == 70 [pid = 1646] [id = 361] 16:30:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12a9cc400) [pid = 1646] [serial = 1082] [outer = 0x0] 16:30:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12a9d4800) [pid = 1646] [serial = 1083] [outer = 0x12a9cc400] 16:30:25 INFO - PROCESS | 1646 | 1461195025507 Marionette DEBUG loaded listener.js 16:30:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12ad21800) [pid = 1646] [serial = 1084] [outer = 0x12a9cc400] 16:30:25 INFO - PROCESS | 1646 | 1461195025894 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]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 618ms 16:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:30:25 INFO - PROCESS | 1646 | 1461195025927 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 1646 | 1461195025928 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:30:25 INFO - PROCESS | 1646 | 1461195025930 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 1646 | 1461195025932 Marionette TRACE conn2 <- [1,1418,null,{}] 16:30:25 INFO - PROCESS | 1646 | 1461195025934 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}] 16:30:26 INFO - PROCESS | 1646 | 1461195026051 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:30:26 INFO - PROCESS | 1646 | 1461195026094 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a416800 == 71 [pid = 1646] [id = 362] 16:30:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12b0dc400) [pid = 1646] [serial = 1085] [outer = 0x0] 16:30:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12d949400) [pid = 1646] [serial = 1086] [outer = 0x12b0dc400] 16:30:26 INFO - PROCESS | 1646 | 1461195026120 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12e508000) [pid = 1646] [serial = 1087] [outer = 0x12b0dc400] 16:30:26 INFO - PROCESS | 1646 | 1461195026451 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]]]}] 16:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 568ms 16:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:30:26 INFO - PROCESS | 1646 | 1461195026499 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:30:26 INFO - PROCESS | 1646 | 1461195026501 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:30:26 INFO - PROCESS | 1646 | 1461195026503 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:30:26 INFO - PROCESS | 1646 | 1461195026504 Marionette TRACE conn2 <- [1,1422,null,{}] 16:30:26 INFO - PROCESS | 1646 | 1461195026507 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}] 16:30:26 INFO - PROCESS | 1646 | 1461195026621 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:30:26 INFO - PROCESS | 1646 | 1461195026632 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c219800 == 72 [pid = 1646] [id = 363] 16:30:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12b0e5000) [pid = 1646] [serial = 1088] [outer = 0x0] 16:30:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12e886800) [pid = 1646] [serial = 1089] [outer = 0x12b0e5000] 16:30:26 INFO - PROCESS | 1646 | 1461195026659 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12e9c3c00) [pid = 1646] [serial = 1090] [outer = 0x12b0e5000] 16:30:27 INFO - PROCESS | 1646 | 1461195027044 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]]]}] 16:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 569ms 16:30:27 INFO - PROCESS | 1646 | 1461195027072 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 1646 | 1461195027074 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:30:27 INFO - PROCESS | 1646 | 1461195027081 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 1646 | 1461195027082 Marionette TRACE conn2 <- [1,1426,null,{}] 16:30:27 INFO - PROCESS | 1646 | 1461195027084 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}] 16:30:27 INFO - PROCESS | 1646 | 1461195027198 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:30:27 INFO - PROCESS | 1646 | 1461195027242 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4fb000 == 73 [pid = 1646] [id = 364] 16:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12a525c00) [pid = 1646] [serial = 1091] [outer = 0x0] 16:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12a52bc00) [pid = 1646] [serial = 1092] [outer = 0x12a525c00] 16:30:27 INFO - PROCESS | 1646 | 1461195027267 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12a530000) [pid = 1646] [serial = 1093] [outer = 0x12a525c00] 16:30:27 INFO - PROCESS | 1646 | 1461195027598 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]]]}] 16:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 568ms 16:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:30:27 INFO - PROCESS | 1646 | 1461195027649 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 1646 | 1461195027651 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:30:27 INFO - PROCESS | 1646 | 1461195027653 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 1646 | 1461195027654 Marionette TRACE conn2 <- [1,1430,null,{}] 16:30:27 INFO - PROCESS | 1646 | 1461195027656 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}] 16:30:27 INFO - PROCESS | 1646 | 1461195027904 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x123d15400) [pid = 1646] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12aa5b800) [pid = 1646] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12e844000) [pid = 1646] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12fdb0000) [pid = 1646] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12adb6400) [pid = 1646] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x1289d7400) [pid = 1646] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x128b1ec00) [pid = 1646] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x1290d2c00) [pid = 1646] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x123a10000) [pid = 1646] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x1275ef400) [pid = 1646] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x11c06f800) [pid = 1646] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x119edb000) [pid = 1646] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x114d8b800) [pid = 1646] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:30:27 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x114c82400) [pid = 1646] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:30:27 INFO - PROCESS | 1646 | 1461195027973 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x119958000 == 74 [pid = 1646] [id = 365] 16:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x1122c2400) [pid = 1646] [serial = 1094] [outer = 0x0] 16:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x119074400) [pid = 1646] [serial = 1095] [outer = 0x1122c2400] 16:30:28 INFO - PROCESS | 1646 | 1461195027999 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x11c06f800) [pid = 1646] [serial = 1096] [outer = 0x1122c2400] 16:30:28 INFO - PROCESS | 1646 | 1461195028292 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]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 669ms 16:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:30:28 INFO - PROCESS | 1646 | 1461195028324 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 1646 | 1461195028325 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:30:28 INFO - PROCESS | 1646 | 1461195028327 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 1646 | 1461195028329 Marionette TRACE conn2 <- [1,1434,null,{}] 16:30:28 INFO - PROCESS | 1646 | 1461195028331 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}] 16:30:28 INFO - PROCESS | 1646 | 1461195028426 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:30:28 INFO - PROCESS | 1646 | 1461195028490 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef44000 == 75 [pid = 1646] [id = 366] 16:30:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11baf1400) [pid = 1646] [serial = 1097] [outer = 0x0] 16:30:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x129726000) [pid = 1646] [serial = 1098] [outer = 0x11baf1400] 16:30:28 INFO - PROCESS | 1646 | 1461195028520 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12a6bb800) [pid = 1646] [serial = 1099] [outer = 0x11baf1400] 16:30:28 INFO - PROCESS | 1646 | 1461195028846 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]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 568ms 16:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:30:28 INFO - PROCESS | 1646 | 1461195028896 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 1646 | 1461195028898 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:30:28 INFO - PROCESS | 1646 | 1461195028900 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 1646 | 1461195028902 Marionette TRACE conn2 <- [1,1438,null,{}] 16:30:28 INFO - PROCESS | 1646 | 1461195028904 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}] 16:30:29 INFO - PROCESS | 1646 | 1461195029022 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:30:29 INFO - PROCESS | 1646 | 1461195029112 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x13aceb800 == 76 [pid = 1646] [id = 367] 16:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x119e61400) [pid = 1646] [serial = 1100] [outer = 0x0] 16:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x123a05400) [pid = 1646] [serial = 1101] [outer = 0x119e61400] 16:30:29 INFO - PROCESS | 1646 | 1461195029153 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12ab5f800) [pid = 1646] [serial = 1102] [outer = 0x119e61400] 16:30:29 INFO - PROCESS | 1646 | 1461195029550 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]]]}] 16:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 673ms 16:30:29 INFO - PROCESS | 1646 | 1461195029574 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:30:29 INFO - PROCESS | 1646 | 1461195029575 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:30:29 INFO - PROCESS | 1646 | 1461195029578 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:30:29 INFO - PROCESS | 1646 | 1461195029579 Marionette TRACE conn2 <- [1,1442,null,{}] 16:30:29 INFO - PROCESS | 1646 | 1461195029581 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}] 16:30:29 INFO - PROCESS | 1646 | 1461195029678 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:30:29 INFO - PROCESS | 1646 | 1461195029747 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad48000 == 77 [pid = 1646] [id = 368] 16:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12a6c0000) [pid = 1646] [serial = 1103] [outer = 0x0] 16:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12f717800) [pid = 1646] [serial = 1104] [outer = 0x12a6c0000] 16:30:29 INFO - PROCESS | 1646 | 1461195029776 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12fd09800) [pid = 1646] [serial = 1105] [outer = 0x12a6c0000] 16:30:30 INFO - PROCESS | 1646 | 1461195030272 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]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 718ms 16:30:30 INFO - PROCESS | 1646 | 1461195030296 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 1646 | 1461195030299 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:30:30 INFO - PROCESS | 1646 | 1461195030306 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 1646 | 1461195030309 Marionette TRACE conn2 <- [1,1446,null,{}] 16:30:30 INFO - PROCESS | 1646 | 1461195030313 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}] 16:30:30 INFO - PROCESS | 1646 | 1461195030432 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:30:30 INFO - PROCESS | 1646 | 1461195030553 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12657f000 == 78 [pid = 1646] [id = 369] 16:30:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x11baeb000) [pid = 1646] [serial = 1106] [outer = 0x0] 16:30:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x11c478c00) [pid = 1646] [serial = 1107] [outer = 0x11baeb000] 16:30:30 INFO - PROCESS | 1646 | 1461195030585 Marionette DEBUG loaded listener.js 16:30:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x123c29800) [pid = 1646] [serial = 1108] [outer = 0x11baeb000] 16:30:31 INFO - PROCESS | 1646 | 1461195031050 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]]]}] 16:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 772ms 16:30:31 INFO - PROCESS | 1646 | 1461195031078 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 1646 | 1461195031082 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:30:31 INFO - PROCESS | 1646 | 1461195031089 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 1646 | 1461195031091 Marionette TRACE conn2 <- [1,1450,null,{}] 16:30:31 INFO - PROCESS | 1646 | 1461195031094 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}] 16:30:31 INFO - PROCESS | 1646 | 1461195031211 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:30:31 INFO - PROCESS | 1646 | 1461195031291 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b4f000 == 79 [pid = 1646] [id = 370] 16:30:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x123d12400) [pid = 1646] [serial = 1109] [outer = 0x0] 16:30:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x1275f3400) [pid = 1646] [serial = 1110] [outer = 0x123d12400] 16:30:31 INFO - PROCESS | 1646 | 1461195031324 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12972a000) [pid = 1646] [serial = 1111] [outer = 0x123d12400] 16:30:31 INFO - PROCESS | 1646 | 1461195031810 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]]]}] 16:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 776ms 16:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:30:31 INFO - PROCESS | 1646 | 1461195031864 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 1646 | 1461195031865 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:30:31 INFO - PROCESS | 1646 | 1461195031868 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 1646 | 1461195031871 Marionette TRACE conn2 <- [1,1454,null,{}] 16:30:31 INFO - PROCESS | 1646 | 1461195031878 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}] 16:30:32 INFO - PROCESS | 1646 | 1461195032013 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:30:32 INFO - PROCESS | 1646 | 1461195032122 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x131ccc800 == 80 [pid = 1646] [id = 371] 16:30:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12a3a8000) [pid = 1646] [serial = 1112] [outer = 0x0] 16:30:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12a3ac800) [pid = 1646] [serial = 1113] [outer = 0x12a3a8000] 16:30:32 INFO - PROCESS | 1646 | 1461195032172 Marionette DEBUG loaded listener.js 16:30:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12a526000) [pid = 1646] [serial = 1114] [outer = 0x12a3a8000] 16:30:32 INFO - PROCESS | 1646 | 1461195032756 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]]]}] 16:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 924ms 16:30:32 INFO - PROCESS | 1646 | 1461195032805 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:30:32 INFO - PROCESS | 1646 | 1461195032807 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:30:32 INFO - PROCESS | 1646 | 1461195032809 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 1646 | 1461195032810 Marionette TRACE conn2 <- [1,1458,null,{}] 16:30:32 INFO - PROCESS | 1646 | 1461195032813 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}] 16:30:32 INFO - PROCESS | 1646 | 1461195032928 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:30:33 INFO - PROCESS | 1646 | 1461195033006 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297bf800 == 81 [pid = 1646] [id = 372] 16:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12a6bc400) [pid = 1646] [serial = 1115] [outer = 0x0] 16:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12a781400) [pid = 1646] [serial = 1116] [outer = 0x12a6bc400] 16:30:33 INFO - PROCESS | 1646 | 1461195033036 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12a9d5800) [pid = 1646] [serial = 1117] [outer = 0x12a6bc400] 16:30:33 INFO - PROCESS | 1646 | 1461195033511 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]]]}] 16:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 771ms 16:30:33 INFO - PROCESS | 1646 | 1461195033589 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:30:33 INFO - PROCESS | 1646 | 1461195033591 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:30:33 INFO - PROCESS | 1646 | 1461195033597 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:30:33 INFO - PROCESS | 1646 | 1461195033599 Marionette TRACE conn2 <- [1,1462,null,{}] 16:30:33 INFO - PROCESS | 1646 | 1461195033605 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}] 16:30:33 INFO - PROCESS | 1646 | 1461195033773 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:30:33 INFO - PROCESS | 1646 | 1461195033892 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ba14800 == 82 [pid = 1646] [id = 373] 16:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12a9ce800) [pid = 1646] [serial = 1118] [outer = 0x0] 16:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12adb9800) [pid = 1646] [serial = 1119] [outer = 0x12a9ce800] 16:30:33 INFO - PROCESS | 1646 | 1461195033941 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12d9a4000) [pid = 1646] [serial = 1120] [outer = 0x12a9ce800] 16:30:34 INFO - PROCESS | 1646 | 1461195034397 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]]]}] 16:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 826ms 16:30:34 INFO - PROCESS | 1646 | 1461195034423 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 1646 | 1461195034424 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:30:34 INFO - PROCESS | 1646 | 1461195034427 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 1646 | 1461195034428 Marionette TRACE conn2 <- [1,1466,null,{}] 16:30:34 INFO - PROCESS | 1646 | 1461195034430 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}] 16:30:34 INFO - PROCESS | 1646 | 1461195034554 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:30:34 INFO - PROCESS | 1646 | 1461195034634 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a714800 == 83 [pid = 1646] [id = 374] 16:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12a72e000) [pid = 1646] [serial = 1121] [outer = 0x0] 16:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12aa5a400) [pid = 1646] [serial = 1122] [outer = 0x12a72e000] 16:30:34 INFO - PROCESS | 1646 | 1461195034666 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12ef92000) [pid = 1646] [serial = 1123] [outer = 0x12a72e000] 16:30:35 INFO - PROCESS | 1646 | 1461195035128 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]]]}] 16:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 719ms 16:30:35 INFO - PROCESS | 1646 | 1461195035147 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:30:35 INFO - PROCESS | 1646 | 1461195035149 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:30:35 INFO - PROCESS | 1646 | 1461195035222 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:30:35 INFO - PROCESS | 1646 | 1461195035224 Marionette TRACE conn2 <- [1,1470,null,{}] 16:30:35 INFO - PROCESS | 1646 | 1461195035228 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}] 16:30:35 INFO - PROCESS | 1646 | 1461195035393 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:30:35 INFO - PROCESS | 1646 | 1461195035503 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x13bfd7800 == 84 [pid = 1646] [id = 375] 16:30:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12a4c7800) [pid = 1646] [serial = 1124] [outer = 0x0] 16:30:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12a4cd400) [pid = 1646] [serial = 1125] [outer = 0x12a4c7800] 16:30:35 INFO - PROCESS | 1646 | 1461195035534 Marionette DEBUG loaded listener.js 16:30:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12a4d1400) [pid = 1646] [serial = 1126] [outer = 0x12a4c7800] 16:30:35 INFO - PROCESS | 1646 | 1461195035983 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]]]}] 16:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 823ms 16:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:30:36 INFO - PROCESS | 1646 | 1461195035996 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:30:36 INFO - PROCESS | 1646 | 1461195035997 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:30:36 INFO - PROCESS | 1646 | 1461195035999 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:30:36 INFO - PROCESS | 1646 | 1461195036001 Marionette TRACE conn2 <- [1,1474,null,{}] 16:30:36 INFO - PROCESS | 1646 | 1461195036024 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}] 16:30:36 INFO - PROCESS | 1646 | 1461195036137 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:30:36 INFO - PROCESS | 1646 | 1461195036217 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a38b800 == 85 [pid = 1646] [id = 376] 16:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12a4d0400) [pid = 1646] [serial = 1127] [outer = 0x0] 16:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12ef92400) [pid = 1646] [serial = 1128] [outer = 0x12a4d0400] 16:30:36 INFO - PROCESS | 1646 | 1461195036248 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12fd0a000) [pid = 1646] [serial = 1129] [outer = 0x12a4d0400] 16:30:36 INFO - PROCESS | 1646 | 1461195036683 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]]]}] 16:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 738ms 16:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:30:36 INFO - PROCESS | 1646 | 1461195036755 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:30:36 INFO - PROCESS | 1646 | 1461195036757 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:30:36 INFO - PROCESS | 1646 | 1461195036761 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:30:36 INFO - PROCESS | 1646 | 1461195036762 Marionette TRACE conn2 <- [1,1478,null,{}] 16:30:36 INFO - PROCESS | 1646 | 1461195036764 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}] 16:30:36 INFO - PROCESS | 1646 | 1461195036881 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:30:36 INFO - PROCESS | 1646 | 1461195036961 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b646800 == 86 [pid = 1646] [id = 377] 16:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x11a9c4c00) [pid = 1646] [serial = 1130] [outer = 0x0] 16:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x124170400) [pid = 1646] [serial = 1131] [outer = 0x11a9c4c00] 16:30:36 INFO - PROCESS | 1646 | 1461195036993 Marionette DEBUG loaded listener.js 16:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12b6a8800) [pid = 1646] [serial = 1132] [outer = 0x11a9c4c00] 16:30:37 INFO - PROCESS | 1646 | 1461195037428 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]]]}] 16:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 718ms 16:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:30:37 INFO - PROCESS | 1646 | 1461195037480 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 1646 | 1461195037481 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:30:37 INFO - PROCESS | 1646 | 1461195037483 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 1646 | 1461195037485 Marionette TRACE conn2 <- [1,1482,null,{}] 16:30:37 INFO - PROCESS | 1646 | 1461195037508 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}] 16:30:37 INFO - PROCESS | 1646 | 1461195037625 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:30:37 INFO - PROCESS | 1646 | 1461195037902 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294a0000 == 87 [pid = 1646] [id = 378] 16:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x114c78800) [pid = 1646] [serial = 1133] [outer = 0x0] 16:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x114f61c00) [pid = 1646] [serial = 1134] [outer = 0x114c78800] 16:30:37 INFO - PROCESS | 1646 | 1461195037933 Marionette DEBUG loaded listener.js 16:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x119077c00) [pid = 1646] [serial = 1135] [outer = 0x114c78800] 16:30:38 INFO - PROCESS | 1646 | 1461195038444 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]]]}] 16:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 991ms 16:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:30:38 INFO - PROCESS | 1646 | 1461195038476 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:30:38 INFO - PROCESS | 1646 | 1461195038478 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:30:38 INFO - PROCESS | 1646 | 1461195038481 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 1646 | 1461195038484 Marionette TRACE conn2 <- [1,1486,null,{}] 16:30:38 INFO - PROCESS | 1646 | 1461195038487 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}] 16:30:38 INFO - PROCESS | 1646 | 1461195038598 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:30:38 INFO - PROCESS | 1646 | 1461195038667 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c96000 == 88 [pid = 1646] [id = 379] 16:30:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x119b37c00) [pid = 1646] [serial = 1136] [outer = 0x0] 16:30:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x11bf83400) [pid = 1646] [serial = 1137] [outer = 0x119b37c00] 16:30:38 INFO - PROCESS | 1646 | 1461195038741 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x123d15000) [pid = 1646] [serial = 1138] [outer = 0x119b37c00] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x13aceb800 == 87 [pid = 1646] [id = 367] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef44000 == 86 [pid = 1646] [id = 366] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x119958000 == 85 [pid = 1646] [id = 365] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4fb000 == 84 [pid = 1646] [id = 364] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12c219800 == 83 [pid = 1646] [id = 363] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a416800 == 82 [pid = 1646] [id = 362] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a12a000 == 81 [pid = 1646] [id = 361] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x129b3e800 == 80 [pid = 1646] [id = 360] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12901b000 == 79 [pid = 1646] [id = 359] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba5a800 == 78 [pid = 1646] [id = 358] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae69800 == 77 [pid = 1646] [id = 357] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf22000 == 76 [pid = 1646] [id = 356] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x13ad4b800 == 75 [pid = 1646] [id = 354] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb74000 == 74 [pid = 1646] [id = 353] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2f1000 == 73 [pid = 1646] [id = 352] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12db6b000 == 72 [pid = 1646] [id = 351] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x129090000 == 71 [pid = 1646] [id = 350] 16:30:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2a1000 == 70 [pid = 1646] [id = 349] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12fdbdc00) [pid = 1646] [serial = 982] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12a9d4400) [pid = 1646] [serial = 1033] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x12aa51c00) [pid = 1646] [serial = 1036] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x129546400) [pid = 1646] [serial = 1035] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x12adb5800) [pid = 1646] [serial = 1039] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x12aa5ec00) [pid = 1646] [serial = 1038] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x129726800) [pid = 1646] [serial = 1027] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x12d94a000) [pid = 1646] [serial = 1042] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x128b1dc00) [pid = 1646] [serial = 1024] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12e884400) [pid = 1646] [serial = 862] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12d0e8c00) [pid = 1646] [serial = 1041] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x129434400) [pid = 1646] [serial = 1026] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12972c400) [pid = 1646] [serial = 1029] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x12a19fc00) [pid = 1646] [serial = 1032] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12a19b400) [pid = 1646] [serial = 1030] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x123d1b800) [pid = 1646] [serial = 1020] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x1240b2800) [pid = 1646] [serial = 1021] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x127773c00) [pid = 1646] [serial = 1023] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12a785c00) [pid = 1646] [serial = 999] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x11c7dac00) [pid = 1646] [serial = 1017] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x123d06400) [pid = 1646] [serial = 1018] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x11aece400) [pid = 1646] [serial = 1014] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x11c065000) [pid = 1646] [serial = 1015] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x123d0c800) [pid = 1646] [serial = 1005] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x123c28400) [pid = 1646] [serial = 987] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12e953000) [pid = 1646] [serial = 1002] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x119edc000) [pid = 1646] [serial = 1012] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x114fa9400) [pid = 1646] [serial = 1011] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x1163f8400) [pid = 1646] [serial = 1009] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x114d97000) [pid = 1646] [serial = 1008] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x11413e400) [pid = 1646] [serial = 984] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x129721800) [pid = 1646] [serial = 990] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12b6ac000) [pid = 1646] [serial = 993] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12a10b800) [pid = 1646] [serial = 996] [outer = 0x0] [url = about:blank] 16:30:39 INFO - PROCESS | 1646 | 1461195039167 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]]]}] 16:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 724ms 16:30:39 INFO - PROCESS | 1646 | 1461195039208 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 1646 | 1461195039210 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:30:39 INFO - PROCESS | 1646 | 1461195039213 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 1646 | 1461195039214 Marionette TRACE conn2 <- [1,1490,null,{}] 16:30:39 INFO - PROCESS | 1646 | 1461195039217 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}] 16:30:39 INFO - PROCESS | 1646 | 1461195039310 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:30:39 INFO - PROCESS | 1646 | 1461195039319 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf22000 == 71 [pid = 1646] [id = 380] 16:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x11c76c800) [pid = 1646] [serial = 1139] [outer = 0x0] 16:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x123d1dc00) [pid = 1646] [serial = 1140] [outer = 0x11c76c800] 16:30:39 INFO - PROCESS | 1646 | 1461195039346 Marionette DEBUG loaded listener.js 16:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x1279c4400) [pid = 1646] [serial = 1141] [outer = 0x11c76c800] 16:30:39 INFO - PROCESS | 1646 | 1461195039742 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]]]}] 16:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 568ms 16:30:39 INFO - PROCESS | 1646 | 1461195039782 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 1646 | 1461195039784 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:30:39 INFO - PROCESS | 1646 | 1461195039793 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 1646 | 1461195039798 Marionette TRACE conn2 <- [1,1494,null,{}] 16:30:39 INFO - PROCESS | 1646 | 1461195039801 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}] 16:30:39 INFO - PROCESS | 1646 | 1461195039941 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:30:40 INFO - PROCESS | 1646 | 1461195040056 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b0a800 == 72 [pid = 1646] [id = 381] 16:30:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x123a11000) [pid = 1646] [serial = 1142] [outer = 0x0] 16:30:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x129546000) [pid = 1646] [serial = 1143] [outer = 0x123a11000] 16:30:40 INFO - PROCESS | 1646 | 1461195040100 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12a106c00) [pid = 1646] [serial = 1144] [outer = 0x123a11000] 16:30:40 INFO - PROCESS | 1646 | 1461195040430 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]]]}] 16:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 685ms 16:30:40 INFO - PROCESS | 1646 | 1461195040473 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:30:40 INFO - PROCESS | 1646 | 1461195040475 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:30:40 INFO - PROCESS | 1646 | 1461195040477 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:30:40 INFO - PROCESS | 1646 | 1461195040478 Marionette TRACE conn2 <- [1,1498,null,{}] 16:30:40 INFO - PROCESS | 1646 | 1461195040481 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}] 16:30:40 INFO - PROCESS | 1646 | 1461195040601 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:30:40 INFO - PROCESS | 1646 | 1461195040609 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b5a000 == 73 [pid = 1646] [id = 382] 16:30:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x129729000) [pid = 1646] [serial = 1145] [outer = 0x0] 16:30:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12a192400) [pid = 1646] [serial = 1146] [outer = 0x129729000] 16:30:40 INFO - PROCESS | 1646 | 1461195040636 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12a3af000) [pid = 1646] [serial = 1147] [outer = 0x129729000] 16:30:40 INFO - PROCESS | 1646 | 1461195040955 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]]]}] 16:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 16:30:41 INFO - PROCESS | 1646 | 1461195041066 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 1646 | 1461195041068 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:30:41 INFO - PROCESS | 1646 | 1461195041073 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 1646 | 1461195041075 Marionette TRACE conn2 <- [1,1502,null,{}] 16:30:41 INFO - PROCESS | 1646 | 1461195041080 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}] 16:30:41 INFO - PROCESS | 1646 | 1461195041187 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:30:41 INFO - PROCESS | 1646 | 1461195041327 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a1d000 == 74 [pid = 1646] [id = 383] 16:30:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x119edb000) [pid = 1646] [serial = 1148] [outer = 0x0] 16:30:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x11ae29800) [pid = 1646] [serial = 1149] [outer = 0x119edb000] 16:30:41 INFO - PROCESS | 1646 | 1461195041360 Marionette DEBUG loaded listener.js 16:30:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x123031800) [pid = 1646] [serial = 1150] [outer = 0x119edb000] 16:30:41 INFO - PROCESS | 1646 | 1461195041818 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]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 773ms 16:30:41 INFO - PROCESS | 1646 | 1461195041846 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 1646 | 1461195041849 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:30:41 INFO - PROCESS | 1646 | 1461195041874 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 1646 | 1461195041877 Marionette TRACE conn2 <- [1,1506,null,{}] 16:30:41 INFO - PROCESS | 1646 | 1461195041880 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}] 16:30:41 INFO - PROCESS | 1646 | 1461195041992 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:30:42 INFO - PROCESS | 1646 | 1461195042072 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b48000 == 75 [pid = 1646] [id = 384] 16:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x124410c00) [pid = 1646] [serial = 1151] [outer = 0x0] 16:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x127f7c400) [pid = 1646] [serial = 1152] [outer = 0x124410c00] 16:30:42 INFO - PROCESS | 1646 | 1461195042103 Marionette DEBUG loaded listener.js 16:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x1291d4000) [pid = 1646] [serial = 1153] [outer = 0x124410c00] 16:30:42 INFO - PROCESS | 1646 | 1461195042529 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]]]}] 16:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 728ms 16:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:30:42 INFO - PROCESS | 1646 | 1461195042598 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:30:42 INFO - PROCESS | 1646 | 1461195042599 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:30:42 INFO - PROCESS | 1646 | 1461195042602 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:30:42 INFO - PROCESS | 1646 | 1461195042605 Marionette TRACE conn2 <- [1,1510,null,{}] 16:30:42 INFO - PROCESS | 1646 | 1461195042612 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}] 16:30:42 INFO - PROCESS | 1646 | 1461195042726 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:30:42 INFO - PROCESS | 1646 | 1461195042806 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a71a800 == 76 [pid = 1646] [id = 385] 16:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12a4c9000) [pid = 1646] [serial = 1154] [outer = 0x0] 16:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12a526800) [pid = 1646] [serial = 1155] [outer = 0x12a4c9000] 16:30:42 INFO - PROCESS | 1646 | 1461195042839 Marionette DEBUG loaded listener.js 16:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12a531000) [pid = 1646] [serial = 1156] [outer = 0x12a4c9000] 16:30:43 INFO - PROCESS | 1646 | 1461195043357 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]]]}] 16:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 822ms 16:30:43 INFO - PROCESS | 1646 | 1461195043425 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:30:43 INFO - PROCESS | 1646 | 1461195043427 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:30:43 INFO - PROCESS | 1646 | 1461195043431 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 1646 | 1461195043433 Marionette TRACE conn2 <- [1,1514,null,{}] 16:30:43 INFO - PROCESS | 1646 | 1461195043437 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}] 16:30:43 INFO - PROCESS | 1646 | 1461195043576 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:30:43 INFO - PROCESS | 1646 | 1461195043684 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c21c800 == 77 [pid = 1646] [id = 386] 16:30:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12a6be800) [pid = 1646] [serial = 1157] [outer = 0x0] 16:30:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12a725000) [pid = 1646] [serial = 1158] [outer = 0x12a6be800] 16:30:43 INFO - PROCESS | 1646 | 1461195043715 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12a730800) [pid = 1646] [serial = 1159] [outer = 0x12a6be800] 16:30:44 INFO - PROCESS | 1646 | 1461195044142 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]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 724ms 16:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:30:44 INFO - PROCESS | 1646 | 1461195044155 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 1646 | 1461195044156 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:30:44 INFO - PROCESS | 1646 | 1461195044158 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1646 | 1461195044160 Marionette TRACE conn2 <- [1,1518,null,{}] 16:30:44 INFO - PROCESS | 1646 | 1461195044162 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}] 16:30:44 INFO - PROCESS | 1646 | 1461195044269 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:30:44 INFO - PROCESS | 1646 | 1461195044375 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4e3800 == 78 [pid = 1646] [id = 387] 16:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12a726800) [pid = 1646] [serial = 1160] [outer = 0x0] 16:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12a78a400) [pid = 1646] [serial = 1161] [outer = 0x12a726800] 16:30:44 INFO - PROCESS | 1646 | 1461195044409 Marionette DEBUG loaded listener.js 16:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12aa57c00) [pid = 1646] [serial = 1162] [outer = 0x12a726800] 16:30:44 INFO - PROCESS | 1646 | 1461195044815 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]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 668ms 16:30:44 INFO - PROCESS | 1646 | 1461195044827 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:30:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:30:44 INFO - PROCESS | 1646 | 1461195044829 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:30:44 INFO - PROCESS | 1646 | 1461195044831 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1646 | 1461195044832 Marionette TRACE conn2 <- [1,1522,null,{}] 16:30:44 INFO - PROCESS | 1646 | 1461195044835 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}] 16:30:44 INFO - PROCESS | 1646 | 1461195044963 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:30:45 INFO - PROCESS | 1646 | 1461195045047 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e61f000 == 79 [pid = 1646] [id = 388] 16:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12acda800) [pid = 1646] [serial = 1163] [outer = 0x0] 16:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12d151400) [pid = 1646] [serial = 1164] [outer = 0x12acda800] 16:30:45 INFO - PROCESS | 1646 | 1461195045079 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12e494400) [pid = 1646] [serial = 1165] [outer = 0x12acda800] 16:30:45 INFO - PROCESS | 1646 | 1461195045461 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"]]]}] 16:30:45 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 () { 16:30:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:30:45 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 () { 16:30:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:30:45 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 () { 16:30:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:30:45 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 () { 16:30:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:30:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 673ms 16:30:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:30:45 INFO - PROCESS | 1646 | 1461195045506 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:30:45 INFO - PROCESS | 1646 | 1461195045508 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:30:45 INFO - PROCESS | 1646 | 1461195045511 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:30:45 INFO - PROCESS | 1646 | 1461195045513 Marionette TRACE conn2 <- [1,1526,null,{}] 16:30:45 INFO - PROCESS | 1646 | 1461195045516 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}] 16:30:45 INFO - PROCESS | 1646 | 1461195045627 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:30:45 INFO - PROCESS | 1646 | 1461195045754 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb74000 == 80 [pid = 1646] [id = 389] 16:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12acdc000) [pid = 1646] [serial = 1166] [outer = 0x0] 16:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12e955400) [pid = 1646] [serial = 1167] [outer = 0x12acdc000] 16:30:45 INFO - PROCESS | 1646 | 1461195045786 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x12fa54000) [pid = 1646] [serial = 1168] [outer = 0x12acdc000] 16:30:46 INFO - PROCESS | 1646 | 1461195046184 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"]]]}] 16:30:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:30:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:30:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:30:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:30:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:30:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:30:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 721ms 16:30:46 INFO - PROCESS | 1646 | 1461195046233 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:30:46 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:30:46 INFO - PROCESS | 1646 | 1461195046235 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:30:46 INFO - PROCESS | 1646 | 1461195046237 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 1646 | 1461195046239 Marionette TRACE conn2 <- [1,1530,null,{}] 16:30:46 INFO - PROCESS | 1646 | 1461195046242 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}] 16:30:46 INFO - PROCESS | 1646 | 1461195046406 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:30:46 INFO - PROCESS | 1646 | 1461195046521 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x13acf5800 == 81 [pid = 1646] [id = 390] 16:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12dc4a400) [pid = 1646] [serial = 1169] [outer = 0x0] 16:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12fd2c800) [pid = 1646] [serial = 1170] [outer = 0x12dc4a400] 16:30:46 INFO - PROCESS | 1646 | 1461195046552 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x12fdb8c00) [pid = 1646] [serial = 1171] [outer = 0x12dc4a400] 16:30:46 INFO - PROCESS | 1646 | 1461195046911 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]]]}] 16:30:46 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 16:30:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:30:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:30:46 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. 16:30:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:30:46 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 721ms 16:30:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:30:46 INFO - PROCESS | 1646 | 1461195046961 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 1646 | 1461195046962 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:30:46 INFO - PROCESS | 1646 | 1461195046964 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 1646 | 1461195046966 Marionette TRACE conn2 <- [1,1534,null,{}] 16:30:46 INFO - PROCESS | 1646 | 1461195046980 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}] 16:30:47 INFO - PROCESS | 1646 | 1461195047120 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:30:47 INFO - PROCESS | 1646 | 1461195047131 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x13bfc8800 == 82 [pid = 1646] [id = 391] 16:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x12e902400) [pid = 1646] [serial = 1172] [outer = 0x0] 16:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x12e90c000) [pid = 1646] [serial = 1173] [outer = 0x12e902400] 16:30:47 INFO - PROCESS | 1646 | 1461195047161 Marionette DEBUG loaded listener.js 16:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12e90fc00) [pid = 1646] [serial = 1174] [outer = 0x12e902400] 16:30:47 INFO - PROCESS | 1646 | 1461195047624 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]]]}] 16:30:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:30:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 721ms 16:30:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:30:47 INFO - PROCESS | 1646 | 1461195047686 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:30:47 INFO - PROCESS | 1646 | 1461195047687 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:30:47 INFO - PROCESS | 1646 | 1461195047690 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 1646 | 1461195047691 Marionette TRACE conn2 <- [1,1538,null,{}] 16:30:47 INFO - PROCESS | 1646 | 1461195047693 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}] 16:30:47 INFO - PROCESS | 1646 | 1461195047799 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:30:47 INFO - PROCESS | 1646 | 1461195047881 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x13bbba800 == 83 [pid = 1646] [id = 392] 16:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12e90ac00) [pid = 1646] [serial = 1175] [outer = 0x0] 16:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12fdbb400) [pid = 1646] [serial = 1176] [outer = 0x12e90ac00] 16:30:47 INFO - PROCESS | 1646 | 1461195047911 Marionette DEBUG loaded listener.js 16:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x130267c00) [pid = 1646] [serial = 1177] [outer = 0x12e90ac00] 16:30:48 INFO - PROCESS | 1646 | 1461195048366 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]]]}] 16:30:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:30:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 718ms 16:30:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:30:48 INFO - PROCESS | 1646 | 1461195048415 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:30:48 INFO - PROCESS | 1646 | 1461195048417 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:30:48 INFO - PROCESS | 1646 | 1461195048421 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:30:48 INFO - PROCESS | 1646 | 1461195048422 Marionette TRACE conn2 <- [1,1542,null,{}] 16:30:48 INFO - PROCESS | 1646 | 1461195048425 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}] 16:30:48 INFO - PROCESS | 1646 | 1461195048551 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:30:48 INFO - PROCESS | 1646 | 1461195048639 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x13c15c000 == 84 [pid = 1646] [id = 393] 16:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x130269c00) [pid = 1646] [serial = 1178] [outer = 0x0] 16:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x130271000) [pid = 1646] [serial = 1179] [outer = 0x130269c00] 16:30:48 INFO - PROCESS | 1646 | 1461195048675 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x13ad6d000) [pid = 1646] [serial = 1180] [outer = 0x130269c00] 16:30:49 INFO - PROCESS | 1646 | 1461195049117 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]]]}] 16:30:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:30:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 720ms 16:30:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:30:49 INFO - PROCESS | 1646 | 1461195049141 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:30:49 INFO - PROCESS | 1646 | 1461195049143 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:30:49 INFO - PROCESS | 1646 | 1461195049145 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 1646 | 1461195049146 Marionette TRACE conn2 <- [1,1546,null,{}] 16:30:49 INFO - PROCESS | 1646 | 1461195049149 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}] 16:30:49 INFO - PROCESS | 1646 | 1461195049262 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:30:49 INFO - PROCESS | 1646 | 1461195049373 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x13c385000 == 85 [pid = 1646] [id = 394] 16:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x13ad67800) [pid = 1646] [serial = 1181] [outer = 0x0] 16:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x13bda1000) [pid = 1646] [serial = 1182] [outer = 0x13ad67800] 16:30:49 INFO - PROCESS | 1646 | 1461195049406 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x13bda8c00) [pid = 1646] [serial = 1183] [outer = 0x13ad67800] 16:30:49 INFO - PROCESS | 1646 | 1461195049984 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]]]}] 16:30:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:30:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 872ms 16:30:50 INFO - PROCESS | 1646 | 1461195050017 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:30:50 INFO - PROCESS | 1646 | 1461195050019 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:30:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:30:50 INFO - PROCESS | 1646 | 1461195050023 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 1646 | 1461195050025 Marionette TRACE conn2 <- [1,1550,null,{}] 16:30:50 INFO - PROCESS | 1646 | 1461195050029 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}] 16:30:50 INFO - PROCESS | 1646 | 1461195050143 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:30:50 INFO - PROCESS | 1646 | 1461195050263 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a03800 == 86 [pid = 1646] [id = 395] 16:30:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x11bf85800) [pid = 1646] [serial = 1184] [outer = 0x0] 16:30:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x123032000) [pid = 1646] [serial = 1185] [outer = 0x11bf85800] 16:30:50 INFO - PROCESS | 1646 | 1461195050295 Marionette DEBUG loaded listener.js 16:30:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x123d1ec00) [pid = 1646] [serial = 1186] [outer = 0x11bf85800] 16:30:50 INFO - PROCESS | 1646 | --DOCSHELL 0x129b0a800 == 85 [pid = 1646] [id = 381] 16:30:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf22000 == 84 [pid = 1646] [id = 380] 16:30:50 INFO - PROCESS | 1646 | --DOCSHELL 0x123c96000 == 83 [pid = 1646] [id = 379] 16:30:50 INFO - PROCESS | 1646 | 1461195050856 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]]]}] 16:30:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1294a0000 == 82 [pid = 1646] [id = 378] 16:30:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12a714800 == 81 [pid = 1646] [id = 374] 16:30:50 INFO - PROCESS | 1646 | --DOCSHELL 0x13ba14800 == 80 [pid = 1646] [id = 373] 16:30:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1297bf800 == 79 [pid = 1646] [id = 372] 16:30:50 INFO - PROCESS | 1646 | --DOCSHELL 0x131ccc800 == 78 [pid = 1646] [id = 371] 16:30:50 INFO - PROCESS | 1646 | --DOCSHELL 0x129b4f000 == 77 [pid = 1646] [id = 370] 16:30:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12657f000 == 76 [pid = 1646] [id = 369] 16:30:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:30:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 923ms 16:30:51 INFO - PROCESS | 1646 | 1461195050995 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:30:51 INFO - PROCESS | 1646 | 1461195050998 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:30:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:30:51 INFO - PROCESS | 1646 | 1461195051004 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 1646 | 1461195051006 Marionette TRACE conn2 <- [1,1554,null,{}] 16:30:51 INFO - PROCESS | 1646 | 1461195051016 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}] 16:30:51 INFO - PROCESS | 1646 | 1461195051147 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:30:51 INFO - PROCESS | 1646 | 1461195051158 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x129011000 == 77 [pid = 1646] [id = 396] 16:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x11c7d7000) [pid = 1646] [serial = 1187] [outer = 0x0] 16:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x1290d5c00) [pid = 1646] [serial = 1188] [outer = 0x11c7d7000] 16:30:51 INFO - PROCESS | 1646 | 1461195051185 Marionette DEBUG loaded listener.js 16:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12a3a3c00) [pid = 1646] [serial = 1189] [outer = 0x11c7d7000] 16:30:51 INFO - PROCESS | 1646 | 1461195051590 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]]]}] 16:30:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:30:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 632ms 16:30:51 INFO - PROCESS | 1646 | 1461195051634 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:30:51 INFO - PROCESS | 1646 | 1461195051636 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:30:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:30:51 INFO - PROCESS | 1646 | 1461195051638 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 1646 | 1461195051640 Marionette TRACE conn2 <- [1,1558,null,{}] 16:30:51 INFO - PROCESS | 1646 | 1461195051654 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}] 16:30:51 INFO - PROCESS | 1646 | 1461195051779 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:30:51 INFO - PROCESS | 1646 | 1461195051796 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a41e800 == 78 [pid = 1646] [id = 397] 16:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12a3a9000) [pid = 1646] [serial = 1190] [outer = 0x0] 16:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12a4d1c00) [pid = 1646] [serial = 1191] [outer = 0x12a3a9000] 16:30:51 INFO - PROCESS | 1646 | 1461195051824 Marionette DEBUG loaded listener.js 16:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12a78b800) [pid = 1646] [serial = 1192] [outer = 0x12a3a9000] 16:30:52 INFO - PROCESS | 1646 | 1461195052214 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]]]}] 16:30:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:30:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 621ms 16:30:52 INFO - PROCESS | 1646 | 1461195052260 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:30:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:30:52 INFO - PROCESS | 1646 | 1461195052262 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:30:52 INFO - PROCESS | 1646 | 1461195052264 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 1646 | 1461195052265 Marionette TRACE conn2 <- [1,1562,null,{}] 16:30:52 INFO - PROCESS | 1646 | 1461195052267 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}] 16:30:52 INFO - PROCESS | 1646 | 1461195052400 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:30:52 INFO - PROCESS | 1646 | 1461195052419 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c20b800 == 79 [pid = 1646] [id = 398] 16:30:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12aa5ec00) [pid = 1646] [serial = 1193] [outer = 0x0] 16:30:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x12b6ac000) [pid = 1646] [serial = 1194] [outer = 0x12aa5ec00] 16:30:52 INFO - PROCESS | 1646 | 1461195052445 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12dc52400) [pid = 1646] [serial = 1195] [outer = 0x12aa5ec00] 16:30:52 INFO - PROCESS | 1646 | 1461195052812 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]]]}] 16:30:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:30:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 568ms 16:30:52 INFO - PROCESS | 1646 | 1461195052832 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:30:52 INFO - PROCESS | 1646 | 1461195052834 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:30:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:30:52 INFO - PROCESS | 1646 | 1461195052836 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 1646 | 1461195052837 Marionette TRACE conn2 <- [1,1566,null,{}] 16:30:52 INFO - PROCESS | 1646 | 1461195052839 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}] 16:30:52 INFO - PROCESS | 1646 | 1461195052964 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12b0dc400) [pid = 1646] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12b0e5000) [pid = 1646] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x12a525c00) [pid = 1646] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x12d952800) [pid = 1646] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x129726c00) [pid = 1646] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x123d05000) [pid = 1646] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x12a9cc400) [pid = 1646] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x1146c2800) [pid = 1646] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x11ba36c00) [pid = 1646] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x12416f800) [pid = 1646] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x119e61400) [pid = 1646] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x1122c2400) [pid = 1646] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x11baf1400) [pid = 1646] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x11c76c800) [pid = 1646] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x123a11000) [pid = 1646] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x119b37c00) [pid = 1646] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:30:53 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x114c78800) [pid = 1646] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:30:53 INFO - PROCESS | 1646 | 1461195053206 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abd3800 == 80 [pid = 1646] [id = 399] 16:30:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x1146c2800) [pid = 1646] [serial = 1196] [outer = 0x0] 16:30:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x1192a0000) [pid = 1646] [serial = 1197] [outer = 0x1146c2800] 16:30:53 INFO - PROCESS | 1646 | 1461195053233 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x11bf86c00) [pid = 1646] [serial = 1198] [outer = 0x1146c2800] 16:30:53 INFO - PROCESS | 1646 | 1461195053528 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]]]}] 16:30:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:30:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 721ms 16:30:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:30:53 INFO - PROCESS | 1646 | 1461195053558 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:30:53 INFO - PROCESS | 1646 | 1461195053559 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:30:53 INFO - PROCESS | 1646 | 1461195053561 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:30:53 INFO - PROCESS | 1646 | 1461195053562 Marionette TRACE conn2 <- [1,1570,null,{}] 16:30:53 INFO - PROCESS | 1646 | 1461195053565 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}] 16:30:53 INFO - PROCESS | 1646 | 1461195053678 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:30:53 INFO - PROCESS | 1646 | 1461195053752 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f7a2800 == 81 [pid = 1646] [id = 400] 16:30:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x11c76c800) [pid = 1646] [serial = 1199] [outer = 0x0] 16:30:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12a52c800) [pid = 1646] [serial = 1200] [outer = 0x11c76c800] 16:30:53 INFO - PROCESS | 1646 | 1461195053781 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x130264c00) [pid = 1646] [serial = 1201] [outer = 0x11c76c800] 16:30:54 INFO - PROCESS | 1646 | 1461195054112 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]]]}] 16:30:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:30:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 568ms 16:30:54 INFO - PROCESS | 1646 | 1461195054131 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 1646 | 1461195054132 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:30:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:30:54 INFO - PROCESS | 1646 | 1461195054135 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 1646 | 1461195054139 Marionette TRACE conn2 <- [1,1574,null,{}] 16:30:54 INFO - PROCESS | 1646 | 1461195054142 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}] 16:30:54 INFO - PROCESS | 1646 | 1461195054241 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:30:54 INFO - PROCESS | 1646 | 1461195054245 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x13c397000 == 82 [pid = 1646] [id = 401] 16:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12a267c00) [pid = 1646] [serial = 1202] [outer = 0x0] 16:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12a26c800) [pid = 1646] [serial = 1203] [outer = 0x12a267c00] 16:30:54 INFO - PROCESS | 1646 | 1461195054270 Marionette DEBUG loaded listener.js 16:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12a271800) [pid = 1646] [serial = 1204] [outer = 0x12a267c00] 16:30:54 INFO - PROCESS | 1646 | 1461195054642 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]]]}] 16:30:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:30:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 522ms 16:30:54 INFO - PROCESS | 1646 | 1461195054659 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 1646 | 1461195054660 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:30:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:30:54 INFO - PROCESS | 1646 | 1461195054662 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 1646 | 1461195054663 Marionette TRACE conn2 <- [1,1578,null,{}] 16:30:54 INFO - PROCESS | 1646 | 1461195054665 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}] 16:30:54 INFO - PROCESS | 1646 | 1461195054804 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:30:54 INFO - PROCESS | 1646 | 1461195054813 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x13c240800 == 83 [pid = 1646] [id = 402] 16:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12a271c00) [pid = 1646] [serial = 1205] [outer = 0x0] 16:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x13026c400) [pid = 1646] [serial = 1206] [outer = 0x12a271c00] 16:30:54 INFO - PROCESS | 1646 | 1461195054838 Marionette DEBUG loaded listener.js 16:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x13ad69400) [pid = 1646] [serial = 1207] [outer = 0x12a271c00] 16:30:55 INFO - PROCESS | 1646 | 1461195055250 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]]]}] 16:30:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:30:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 619ms 16:30:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:30:55 INFO - PROCESS | 1646 | 1461195055282 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:30:55 INFO - PROCESS | 1646 | 1461195055284 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:30:55 INFO - PROCESS | 1646 | 1461195055288 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:30:55 INFO - PROCESS | 1646 | 1461195055291 Marionette TRACE conn2 <- [1,1582,null,{}] 16:30:55 INFO - PROCESS | 1646 | 1461195055296 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}] 16:30:55 INFO - PROCESS | 1646 | 1461195055419 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:30:55 INFO - PROCESS | 1646 | 1461195055541 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12909c000 == 84 [pid = 1646] [id = 403] 16:30:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x11ae96400) [pid = 1646] [serial = 1208] [outer = 0x0] 16:30:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x11c76a000) [pid = 1646] [serial = 1209] [outer = 0x11ae96400] 16:30:55 INFO - PROCESS | 1646 | 1461195055604 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x123d1e000) [pid = 1646] [serial = 1210] [outer = 0x11ae96400] 16:30:56 INFO - PROCESS | 1646 | 1461195056058 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]]]}] 16:30:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:30:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 823ms 16:30:56 INFO - PROCESS | 1646 | 1461195056111 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 1646 | 1461195056115 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:30:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:30:56 INFO - PROCESS | 1646 | 1461195056120 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 1646 | 1461195056122 Marionette TRACE conn2 <- [1,1586,null,{}] 16:30:56 INFO - PROCESS | 1646 | 1461195056124 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}] 16:30:56 INFO - PROCESS | 1646 | 1461195056240 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:30:56 INFO - PROCESS | 1646 | 1461195056330 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a416000 == 85 [pid = 1646] [id = 404] 16:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x123d21c00) [pid = 1646] [serial = 1211] [outer = 0x0] 16:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12953f800) [pid = 1646] [serial = 1212] [outer = 0x123d21c00] 16:30:56 INFO - PROCESS | 1646 | 1461195056361 Marionette DEBUG loaded listener.js 16:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12a3a6800) [pid = 1646] [serial = 1213] [outer = 0x123d21c00] 16:30:56 INFO - PROCESS | 1646 | 1461195056792 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]]]}] 16:30:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:30:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 721ms 16:30:56 INFO - PROCESS | 1646 | 1461195056847 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 1646 | 1461195056848 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:30:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:30:56 INFO - PROCESS | 1646 | 1461195056851 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 1646 | 1461195056854 Marionette TRACE conn2 <- [1,1590,null,{}] 16:30:56 INFO - PROCESS | 1646 | 1461195056862 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}] 16:30:56 INFO - PROCESS | 1646 | 1461195056982 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:30:57 INFO - PROCESS | 1646 | 1461195057071 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x13c166800 == 86 [pid = 1646] [id = 405] 16:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x12a3b0000) [pid = 1646] [serial = 1214] [outer = 0x0] 16:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x12a5d2400) [pid = 1646] [serial = 1215] [outer = 0x12a3b0000] 16:30:57 INFO - PROCESS | 1646 | 1461195057105 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x12a5dcc00) [pid = 1646] [serial = 1216] [outer = 0x12a3b0000] 16:30:57 INFO - PROCESS | 1646 | 1461195057517 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]]]}] 16:30:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:30:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 724ms 16:30:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:30:57 INFO - PROCESS | 1646 | 1461195057575 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:30:57 INFO - PROCESS | 1646 | 1461195057577 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:30:57 INFO - PROCESS | 1646 | 1461195057579 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:30:57 INFO - PROCESS | 1646 | 1461195057581 Marionette TRACE conn2 <- [1,1594,null,{}] 16:30:57 INFO - PROCESS | 1646 | 1461195057583 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}] 16:30:57 INFO - PROCESS | 1646 | 1461195057698 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:30:57 INFO - PROCESS | 1646 | 1461195057786 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x13c45c800 == 87 [pid = 1646] [id = 406] 16:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12a52a800) [pid = 1646] [serial = 1217] [outer = 0x0] 16:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x12a781000) [pid = 1646] [serial = 1218] [outer = 0x12a52a800] 16:30:57 INFO - PROCESS | 1646 | 1461195057818 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x12e493000) [pid = 1646] [serial = 1219] [outer = 0x12a52a800] 16:30:58 INFO - PROCESS | 1646 | 1461195058246 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]]]}] 16:30:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:30:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 718ms 16:30:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:30:58 INFO - PROCESS | 1646 | 1461195058305 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 1646 | 1461195058306 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:30:58 INFO - PROCESS | 1646 | 1461195058309 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 1646 | 1461195058310 Marionette TRACE conn2 <- [1,1598,null,{}] 16:30:58 INFO - PROCESS | 1646 | 1461195058312 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}] 16:30:58 INFO - PROCESS | 1646 | 1461195058424 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:30:58 INFO - PROCESS | 1646 | 1461195058514 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1418ed000 == 88 [pid = 1646] [id = 407] 16:30:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x12a151000) [pid = 1646] [serial = 1220] [outer = 0x0] 16:30:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x12a155c00) [pid = 1646] [serial = 1221] [outer = 0x12a151000] 16:30:58 INFO - PROCESS | 1646 | 1461195058544 Marionette DEBUG loaded listener.js 16:30:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x12a15a000) [pid = 1646] [serial = 1222] [outer = 0x12a151000] 16:30:58 INFO - PROCESS | 1646 | 1461195058959 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]]]}] 16:30:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:30:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 669ms 16:30:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:30:58 INFO - PROCESS | 1646 | 1461195058979 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 1646 | 1461195058980 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:30:58 INFO - PROCESS | 1646 | 1461195058983 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 1646 | 1461195058984 Marionette TRACE conn2 <- [1,1602,null,{}] 16:30:58 INFO - PROCESS | 1646 | 1461195058986 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}] 16:30:59 INFO - PROCESS | 1646 | 1461195059118 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:30:59 INFO - PROCESS | 1646 | 1461195059243 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x129693800 == 89 [pid = 1646] [id = 408] 16:30:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x12a730000) [pid = 1646] [serial = 1223] [outer = 0x0] 16:30:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x12e95f800) [pid = 1646] [serial = 1224] [outer = 0x12a730000] 16:30:59 INFO - PROCESS | 1646 | 1461195059276 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x13ad6ac00) [pid = 1646] [serial = 1225] [outer = 0x12a730000] 16:30:59 INFO - PROCESS | 1646 | 1461195059698 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]]]}] 16:30:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:30:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 768ms 16:30:59 INFO - PROCESS | 1646 | 1461195059764 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:30:59 INFO - PROCESS | 1646 | 1461195059765 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:30:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:30:59 INFO - PROCESS | 1646 | 1461195059789 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:30:59 INFO - PROCESS | 1646 | 1461195059790 Marionette TRACE conn2 <- [1,1606,null,{}] 16:30:59 INFO - PROCESS | 1646 | 1461195059793 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}] 16:30:59 INFO - PROCESS | 1646 | 1461195059907 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:31:00 INFO - PROCESS | 1646 | 1461195059998 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x131c4c800 == 90 [pid = 1646] [id = 409] 16:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x12ad1ac00) [pid = 1646] [serial = 1226] [outer = 0x0] 16:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x131c79800) [pid = 1646] [serial = 1227] [outer = 0x12ad1ac00] 16:31:00 INFO - PROCESS | 1646 | 1461195060028 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x131c7e000) [pid = 1646] [serial = 1228] [outer = 0x12ad1ac00] 16:31:00 INFO - PROCESS | 1646 | 1461195060485 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]]]}] 16:31:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:31:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 738ms 16:31:00 INFO - PROCESS | 1646 | 1461195060510 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:31:00 INFO - PROCESS | 1646 | 1461195060511 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:31:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:31:00 INFO - PROCESS | 1646 | 1461195060514 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:31:00 INFO - PROCESS | 1646 | 1461195060515 Marionette TRACE conn2 <- [1,1610,null,{}] 16:31:00 INFO - PROCESS | 1646 | 1461195060517 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}] 16:31:00 INFO - PROCESS | 1646 | 1461195060692 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:31:00 INFO - PROCESS | 1646 | 1461195060761 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296db800 == 91 [pid = 1646] [id = 410] 16:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x123d1b800) [pid = 1646] [serial = 1229] [outer = 0x0] 16:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12fdb2000) [pid = 1646] [serial = 1230] [outer = 0x123d1b800] 16:31:00 INFO - PROCESS | 1646 | 1461195060803 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x131c81c00) [pid = 1646] [serial = 1231] [outer = 0x123d1b800] 16:31:01 INFO - PROCESS | 1646 | 1461195061547 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]]]}] 16:31:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:31:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1069ms 16:31:01 INFO - PROCESS | 1646 | 1461195061584 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 1646 | 1461195061586 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:31:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:31:01 INFO - PROCESS | 1646 | 1461195061590 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 1646 | 1461195061592 Marionette TRACE conn2 <- [1,1614,null,{}] 16:31:01 INFO - PROCESS | 1646 | 1461195061595 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}] 16:31:01 INFO - PROCESS | 1646 | 1461195061706 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:31:01 INFO - PROCESS | 1646 | 1461195061800 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x123dae800 == 92 [pid = 1646] [id = 411] 16:31:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x119349800) [pid = 1646] [serial = 1232] [outer = 0x0] 16:31:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x119ee0800) [pid = 1646] [serial = 1233] [outer = 0x119349800] 16:31:01 INFO - PROCESS | 1646 | 1461195061830 Marionette DEBUG loaded listener.js 16:31:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x11ae21400) [pid = 1646] [serial = 1234] [outer = 0x119349800] 16:31:02 INFO - PROCESS | 1646 | 1461195062274 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]]]}] 16:31:02 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 16:31:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 723ms 16:31:02 INFO - PROCESS | 1646 | 1461195062313 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:31:02 INFO - PROCESS | 1646 | 1461195062316 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:31:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:31:02 INFO - PROCESS | 1646 | 1461195062341 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 1646 | 1461195062343 Marionette TRACE conn2 <- [1,1618,null,{}] 16:31:02 INFO - PROCESS | 1646 | 1461195062345 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}] 16:31:02 INFO - PROCESS | 1646 | 1461195062451 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:31:02 INFO - PROCESS | 1646 | 1461195062548 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11995b800 == 93 [pid = 1646] [id = 412] 16:31:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x119034000) [pid = 1646] [serial = 1235] [outer = 0x0] 16:31:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x11aee6c00) [pid = 1646] [serial = 1236] [outer = 0x119034000] 16:31:02 INFO - PROCESS | 1646 | 1461195062577 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x11c063800) [pid = 1646] [serial = 1237] [outer = 0x119034000] 16:31:03 INFO - PROCESS | 1646 | 1461195063000 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]]]}] 16:31:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:31:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 722ms 16:31:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:31:03 INFO - PROCESS | 1646 | 1461195063073 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:31:03 INFO - PROCESS | 1646 | 1461195063075 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:31:03 INFO - PROCESS | 1646 | 1461195063077 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:31:03 INFO - PROCESS | 1646 | 1461195063079 Marionette TRACE conn2 <- [1,1622,null,{}] 16:31:03 INFO - PROCESS | 1646 | 1461195063087 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}] 16:31:03 INFO - PROCESS | 1646 | 1461195063196 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:31:03 INFO - PROCESS | 1646 | 1461195063292 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x129013800 == 94 [pid = 1646] [id = 413] 16:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x123d0b000) [pid = 1646] [serial = 1238] [outer = 0x0] 16:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x12416f800) [pid = 1646] [serial = 1239] [outer = 0x123d0b000] 16:31:03 INFO - PROCESS | 1646 | 1461195063321 Marionette DEBUG loaded listener.js 16:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x127f1e000) [pid = 1646] [serial = 1240] [outer = 0x123d0b000] 16:31:03 INFO - PROCESS | 1646 | 1461195063739 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]]]}] 16:31:03 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 16:31:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 724ms 16:31:03 INFO - PROCESS | 1646 | 1461195063801 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:31:03 INFO - PROCESS | 1646 | 1461195063803 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:31:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:31:03 INFO - PROCESS | 1646 | 1461195063808 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:31:03 INFO - PROCESS | 1646 | 1461195063809 Marionette TRACE conn2 <- [1,1626,null,{}] 16:31:03 INFO - PROCESS | 1646 | 1461195063811 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}] 16:31:03 INFO - PROCESS | 1646 | 1461195063921 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:31:04 INFO - PROCESS | 1646 | 1461195064015 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b36800 == 95 [pid = 1646] [id = 414] 16:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x129434c00) [pid = 1646] [serial = 1241] [outer = 0x0] 16:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x12a103800) [pid = 1646] [serial = 1242] [outer = 0x129434c00] 16:31:04 INFO - PROCESS | 1646 | 1461195064043 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x12a157000) [pid = 1646] [serial = 1243] [outer = 0x129434c00] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf15000 == 94 [pid = 1646] [id = 209] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x127f60800 == 93 [pid = 1646] [id = 249] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12e615000 == 92 [pid = 1646] [id = 348] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x13c397000 == 91 [pid = 1646] [id = 401] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12f7a2800 == 90 [pid = 1646] [id = 400] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11abd3800 == 89 [pid = 1646] [id = 399] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12c20b800 == 88 [pid = 1646] [id = 398] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x11ab6a400) [pid = 1646] [serial = 1047] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12a3ac800) [pid = 1646] [serial = 1113] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x11c478c00) [pid = 1646] [serial = 1107] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x11c7cf400) [pid = 1646] [serial = 1050] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x12ad20400) [pid = 1646] [serial = 1056] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x12e496400) [pid = 1646] [serial = 1059] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12e9ce000) [pid = 1646] [serial = 1062] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12a781400) [pid = 1646] [serial = 1116] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12e506400) [pid = 1646] [serial = 1065] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12adb9800) [pid = 1646] [serial = 1119] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12a4cd400) [pid = 1646] [serial = 1125] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x12aa5a400) [pid = 1646] [serial = 1122] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12ef92400) [pid = 1646] [serial = 1128] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x124170400) [pid = 1646] [serial = 1131] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12a192400) [pid = 1646] [serial = 1146] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x1275f3400) [pid = 1646] [serial = 1110] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x129721000) [pid = 1646] [serial = 1053] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12a41e800 == 87 [pid = 1646] [id = 397] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x129011000 == 86 [pid = 1646] [id = 396] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x128a03800 == 85 [pid = 1646] [id = 395] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4e3800 == 84 [pid = 1646] [id = 387] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12c21c800 == 83 [pid = 1646] [id = 386] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12a71a800 == 82 [pid = 1646] [id = 385] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x129b48000 == 81 [pid = 1646] [id = 384] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x123a1d000 == 80 [pid = 1646] [id = 383] 16:31:04 INFO - PROCESS | 1646 | --DOCSHELL 0x129b5a000 == 79 [pid = 1646] [id = 382] 16:31:04 INFO - PROCESS | 1646 | 1461195064552 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]]]}] 16:31:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:31:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 770ms 16:31:04 INFO - PROCESS | 1646 | 1461195064579 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:31:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:31:04 INFO - PROCESS | 1646 | 1461195064580 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:31:04 INFO - PROCESS | 1646 | 1461195064582 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:31:04 INFO - PROCESS | 1646 | 1461195064583 Marionette TRACE conn2 <- [1,1630,null,{}] 16:31:04 INFO - PROCESS | 1646 | 1461195064586 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}] 16:31:04 INFO - PROCESS | 1646 | 1461195064679 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:31:04 INFO - PROCESS | 1646 | 1461195064684 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abb7800 == 80 [pid = 1646] [id = 415] 16:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x11c0d2000) [pid = 1646] [serial = 1244] [outer = 0x0] 16:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12942fc00) [pid = 1646] [serial = 1245] [outer = 0x11c0d2000] 16:31:04 INFO - PROCESS | 1646 | 1461195064712 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12a262c00) [pid = 1646] [serial = 1246] [outer = 0x11c0d2000] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x12dc4ec00) [pid = 1646] [serial = 1044] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x12e492c00) [pid = 1646] [serial = 1045] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12a110000) [pid = 1646] [serial = 1080] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x12a784800) [pid = 1646] [serial = 1081] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x123d11800) [pid = 1646] [serial = 1074] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x1240b1400) [pid = 1646] [serial = 1075] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x12a9d4800) [pid = 1646] [serial = 1083] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x118adf400) [pid = 1646] [serial = 1069] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x114d8c400) [pid = 1646] [serial = 1068] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x11c065c00) [pid = 1646] [serial = 1071] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x123c26400) [pid = 1646] [serial = 1072] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x123d1dc00) [pid = 1646] [serial = 1140] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x129431800) [pid = 1646] [serial = 1077] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12972cc00) [pid = 1646] [serial = 1078] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x123a05400) [pid = 1646] [serial = 1101] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x1279c4400) [pid = 1646] [serial = 1141] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x11c06f800) [pid = 1646] [serial = 1096] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x129726000) [pid = 1646] [serial = 1098] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x12a106c00) [pid = 1646] [serial = 1144] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x119074400) [pid = 1646] [serial = 1095] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x12a6bb800) [pid = 1646] [serial = 1099] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12ad21800) [pid = 1646] [serial = 1084] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x12ab5f800) [pid = 1646] [serial = 1102] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x12f717800) [pid = 1646] [serial = 1104] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x11bf83400) [pid = 1646] [serial = 1137] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x123d15000) [pid = 1646] [serial = 1138] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x129546000) [pid = 1646] [serial = 1143] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x119077c00) [pid = 1646] [serial = 1135] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x114f61c00) [pid = 1646] [serial = 1134] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12d949400) [pid = 1646] [serial = 1086] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12e508000) [pid = 1646] [serial = 1087] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12e9c3c00) [pid = 1646] [serial = 1090] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x12e886800) [pid = 1646] [serial = 1089] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x12a530000) [pid = 1646] [serial = 1093] [outer = 0x0] [url = about:blank] 16:31:04 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12a52bc00) [pid = 1646] [serial = 1092] [outer = 0x0] [url = about:blank] 16:31:05 INFO - PROCESS | 1646 | 1461195065124 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]]]}] 16:31:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:31:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 568ms 16:31:05 INFO - PROCESS | 1646 | 1461195065150 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 1646 | 1461195065151 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:31:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:31:05 INFO - PROCESS | 1646 | 1461195065155 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 1646 | 1461195065156 Marionette TRACE conn2 <- [1,1634,null,{}] 16:31:05 INFO - PROCESS | 1646 | 1461195065158 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}] 16:31:05 INFO - PROCESS | 1646 | 1461195065269 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:31:05 INFO - PROCESS | 1646 | 1461195065274 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a03800 == 81 [pid = 1646] [id = 416] 16:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12a264400) [pid = 1646] [serial = 1247] [outer = 0x0] 16:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12a3a4800) [pid = 1646] [serial = 1248] [outer = 0x12a264400] 16:31:05 INFO - PROCESS | 1646 | 1461195065303 Marionette DEBUG loaded listener.js 16:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x12a530000) [pid = 1646] [serial = 1249] [outer = 0x12a264400] 16:31:05 INFO - PROCESS | 1646 | 1461195065661 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]]]}] 16:31:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:31:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 519ms 16:31:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:31:05 INFO - PROCESS | 1646 | 1461195065675 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 1646 | 1461195065676 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:31:05 INFO - PROCESS | 1646 | 1461195065678 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 1646 | 1461195065679 Marionette TRACE conn2 <- [1,1638,null,{}] 16:31:05 INFO - PROCESS | 1646 | 1461195065682 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}] 16:31:05 INFO - PROCESS | 1646 | 1461195065774 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:31:05 INFO - PROCESS | 1646 | 1461195065778 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b2e800 == 82 [pid = 1646] [id = 417] 16:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12a530400) [pid = 1646] [serial = 1250] [outer = 0x0] 16:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12a5dac00) [pid = 1646] [serial = 1251] [outer = 0x12a530400] 16:31:05 INFO - PROCESS | 1646 | 1461195065804 Marionette DEBUG loaded listener.js 16:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12a6bf000) [pid = 1646] [serial = 1252] [outer = 0x12a530400] 16:31:06 INFO - PROCESS | 1646 | 1461195066175 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]]]}] 16:31:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:31:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 16:31:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:31:06 INFO - PROCESS | 1646 | 1461195066199 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:31:06 INFO - PROCESS | 1646 | 1461195066200 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:31:06 INFO - PROCESS | 1646 | 1461195066202 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:31:06 INFO - PROCESS | 1646 | 1461195066203 Marionette TRACE conn2 <- [1,1642,null,{}] 16:31:06 INFO - PROCESS | 1646 | 1461195066208 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}] 16:31:06 INFO - PROCESS | 1646 | 1461195066302 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:31:06 INFO - PROCESS | 1646 | 1461195066386 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1d5800 == 83 [pid = 1646] [id = 418] 16:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12a5dbc00) [pid = 1646] [serial = 1253] [outer = 0x0] 16:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12a729c00) [pid = 1646] [serial = 1254] [outer = 0x12a5dbc00] 16:31:06 INFO - PROCESS | 1646 | 1461195066412 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12aa52000) [pid = 1646] [serial = 1255] [outer = 0x12a5dbc00] 16:31:06 INFO - PROCESS | 1646 | 1461195066713 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]]]}] 16:31:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:31:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 573ms 16:31:06 INFO - PROCESS | 1646 | 1461195066775 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:31:06 INFO - PROCESS | 1646 | 1461195066776 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:31:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:31:06 INFO - PROCESS | 1646 | 1461195066779 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:31:06 INFO - PROCESS | 1646 | 1461195066780 Marionette TRACE conn2 <- [1,1646,null,{}] 16:31:06 INFO - PROCESS | 1646 | 1461195066782 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}] 16:31:06 INFO - PROCESS | 1646 | 1461195066901 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:31:06 INFO - PROCESS | 1646 | 1461195066915 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a707800 == 84 [pid = 1646] [id = 419] 16:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12aa51c00) [pid = 1646] [serial = 1256] [outer = 0x0] 16:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12ad1c000) [pid = 1646] [serial = 1257] [outer = 0x12aa51c00] 16:31:06 INFO - PROCESS | 1646 | 1461195066941 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12b43a400) [pid = 1646] [serial = 1258] [outer = 0x12aa51c00] 16:31:07 INFO - PROCESS | 1646 | 1461195067334 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]]]}] 16:31:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:31:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 569ms 16:31:07 INFO - PROCESS | 1646 | 1461195067349 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:31:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:31:07 INFO - PROCESS | 1646 | 1461195067351 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:31:07 INFO - PROCESS | 1646 | 1461195067356 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:31:07 INFO - PROCESS | 1646 | 1461195067357 Marionette TRACE conn2 <- [1,1650,null,{}] 16:31:07 INFO - PROCESS | 1646 | 1461195067361 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}] 16:31:07 INFO - PROCESS | 1646 | 1461195067551 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:31:07 INFO - PROCESS | 1646 | 1461195067583 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2e0800 == 85 [pid = 1646] [id = 420] 16:31:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12ad20400) [pid = 1646] [serial = 1259] [outer = 0x0] 16:31:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12d2a9400) [pid = 1646] [serial = 1260] [outer = 0x12ad20400] 16:31:07 INFO - PROCESS | 1646 | 1461195067623 Marionette DEBUG loaded listener.js 16:31:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x12d957400) [pid = 1646] [serial = 1261] [outer = 0x12ad20400] 16:31:07 INFO - PROCESS | 1646 | 1461195067994 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]]]}] 16:31:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:31:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 16:31:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:31:08 INFO - PROCESS | 1646 | 1461195068030 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:31:08 INFO - PROCESS | 1646 | 1461195068031 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:31:08 INFO - PROCESS | 1646 | 1461195068033 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:31:08 INFO - PROCESS | 1646 | 1461195068035 Marionette TRACE conn2 <- [1,1654,null,{}] 16:31:08 INFO - PROCESS | 1646 | 1461195068038 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}] 16:31:08 INFO - PROCESS | 1646 | 1461195068175 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:31:08 INFO - PROCESS | 1646 | 1461195068210 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db5e000 == 86 [pid = 1646] [id = 421] 16:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12dc58c00) [pid = 1646] [serial = 1262] [outer = 0x0] 16:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x12e905c00) [pid = 1646] [serial = 1263] [outer = 0x12dc58c00] 16:31:08 INFO - PROCESS | 1646 | 1461195068239 Marionette DEBUG loaded listener.js 16:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x12e9c3000) [pid = 1646] [serial = 1264] [outer = 0x12dc58c00] 16:31:08 INFO - PROCESS | 1646 | 1461195068583 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]]]}] 16:31:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:31:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 571ms 16:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:31:08 INFO - PROCESS | 1646 | 1461195068605 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:31:08 INFO - PROCESS | 1646 | 1461195068606 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:31:08 INFO - PROCESS | 1646 | 1461195068608 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:31:08 INFO - PROCESS | 1646 | 1461195068609 Marionette TRACE conn2 <- [1,1658,null,{}] 16:31:08 INFO - PROCESS | 1646 | 1461195068612 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}] 16:31:09 INFO - PROCESS | 1646 | 1461195069323 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12a4d0400) [pid = 1646] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x128b19c00) [pid = 1646] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x12aa5d000) [pid = 1646] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x11a9c4c00) [pid = 1646] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x12a4c7800) [pid = 1646] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x11bf83800) [pid = 1646] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x12aa58400) [pid = 1646] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x1163f9c00) [pid = 1646] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x11bf84800) [pid = 1646] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x123d12400) [pid = 1646] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x123c23000) [pid = 1646] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x12acdac00) [pid = 1646] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x123d11400) [pid = 1646] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x119cbd800) [pid = 1646] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x12d955800) [pid = 1646] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x11aec7400) [pid = 1646] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x12a6bc400) [pid = 1646] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12aa52800) [pid = 1646] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12a9ce800) [pid = 1646] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x123f4dc00) [pid = 1646] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12b43ac00) [pid = 1646] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x1192a7000) [pid = 1646] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x12a72e000) [pid = 1646] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x11903f800) [pid = 1646] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x119221000) [pid = 1646] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x12a784000) [pid = 1646] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x12b442000) [pid = 1646] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x129542000) [pid = 1646] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x1291cc800) [pid = 1646] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x12972ac00) [pid = 1646] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x11b6e2800) [pid = 1646] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x12a104000) [pid = 1646] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12ab60c00) [pid = 1646] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12a3a8000) [pid = 1646] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x127f1d000) [pid = 1646] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12e95c000) [pid = 1646] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x11897c000) [pid = 1646] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x123d1b000) [pid = 1646] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x114d8a400) [pid = 1646] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x12b6a5800) [pid = 1646] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x11baeb000) [pid = 1646] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x128b1f000) [pid = 1646] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x12e50c400) [pid = 1646] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x116560400) [pid = 1646] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x1122bd800) [pid = 1646] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x12acd6c00) [pid = 1646] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x114d91800) [pid = 1646] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x1289e0000) [pid = 1646] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x114f56800) [pid = 1646] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12acd2400) [pid = 1646] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12aa5ec00) [pid = 1646] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12a3a9000) [pid = 1646] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x11bf85800) [pid = 1646] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x11c76c800) [pid = 1646] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x1146c2800) [pid = 1646] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12a267c00) [pid = 1646] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x129729000) [pid = 1646] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x11c7d7000) [pid = 1646] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:31:09 INFO - PROCESS | 1646 | 1461195069397 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11581d000 == 87 [pid = 1646] [id = 422] 16:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x1146c0c00) [pid = 1646] [serial = 1265] [outer = 0x0] 16:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x114d91800) [pid = 1646] [serial = 1266] [outer = 0x1146c0c00] 16:31:09 INFO - PROCESS | 1646 | 1461195069423 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x119cb9000) [pid = 1646] [serial = 1267] [outer = 0x1146c0c00] 16:31:09 INFO - PROCESS | 1646 | 1461195069730 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]]]}] 16:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1169ms 16:31:09 INFO - PROCESS | 1646 | 1461195069778 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:31:09 INFO - PROCESS | 1646 | 1461195069779 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:31:09 INFO - PROCESS | 1646 | 1461195069781 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:31:09 INFO - PROCESS | 1646 | 1461195069782 Marionette TRACE conn2 <- [1,1662,null,{}] 16:31:09 INFO - PROCESS | 1646 | 1461195069785 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}] 16:31:09 INFO - PROCESS | 1646 | 1461195069911 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:31:09 INFO - PROCESS | 1646 | 1461195069920 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x128aad800 == 88 [pid = 1646] [id = 423] 16:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x114f56800) [pid = 1646] [serial = 1268] [outer = 0x0] 16:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x11ba38400) [pid = 1646] [serial = 1269] [outer = 0x114f56800] 16:31:09 INFO - PROCESS | 1646 | 1461195069947 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x123e73000) [pid = 1646] [serial = 1270] [outer = 0x114f56800] 16:31:10 INFO - PROCESS | 1646 | 1461195070286 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]]]}] 16:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 518ms 16:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:31:10 INFO - PROCESS | 1646 | 1461195070300 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:31:10 INFO - PROCESS | 1646 | 1461195070301 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:31:10 INFO - PROCESS | 1646 | 1461195070305 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 1646 | 1461195070308 Marionette TRACE conn2 <- [1,1666,null,{}] 16:31:10 INFO - PROCESS | 1646 | 1461195070311 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}] 16:31:10 INFO - PROCESS | 1646 | 1461195070411 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:31:10 INFO - PROCESS | 1646 | 1461195070416 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db6a000 == 89 [pid = 1646] [id = 424] 16:31:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x11ba2c800) [pid = 1646] [serial = 1271] [outer = 0x0] 16:31:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12943a800) [pid = 1646] [serial = 1272] [outer = 0x11ba2c800] 16:31:10 INFO - PROCESS | 1646 | 1461195070441 Marionette DEBUG loaded listener.js 16:31:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12a1a0800) [pid = 1646] [serial = 1273] [outer = 0x11ba2c800] 16:31:10 INFO - PROCESS | 1646 | 1461195070817 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]]]}] 16:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 523ms 16:31:10 INFO - PROCESS | 1646 | 1461195070828 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:31:10 INFO - PROCESS | 1646 | 1461195070830 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:31:10 INFO - PROCESS | 1646 | 1461195070833 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 1646 | 1461195070835 Marionette TRACE conn2 <- [1,1670,null,{}] 16:31:10 INFO - PROCESS | 1646 | 1461195070864 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}] 16:31:11 INFO - PROCESS | 1646 | 1461195071017 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:31:11 INFO - PROCESS | 1646 | 1461195071023 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2e7000 == 90 [pid = 1646] [id = 425] 16:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x1290d4c00) [pid = 1646] [serial = 1274] [outer = 0x0] 16:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12a27c000) [pid = 1646] [serial = 1275] [outer = 0x1290d4c00] 16:31:11 INFO - PROCESS | 1646 | 1461195071052 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12a3a8000) [pid = 1646] [serial = 1276] [outer = 0x1290d4c00] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12d27e800 == 89 [pid = 1646] [id = 141] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12db86000 == 88 [pid = 1646] [id = 192] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12e60d800 == 87 [pid = 1646] [id = 212] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x119c29000 == 86 [pid = 1646] [id = 293] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13bbba800 == 85 [pid = 1646] [id = 392] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13ad48000 == 84 [pid = 1646] [id = 368] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4ed000 == 83 [pid = 1646] [id = 142] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12e610000 == 82 [pid = 1646] [id = 290] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12a1d7800 == 81 [pid = 1646] [id = 291] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x129010800 == 80 [pid = 1646] [id = 177] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13bfd7800 == 79 [pid = 1646] [id = 375] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1301a1800 == 78 [pid = 1646] [id = 287] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13c15c000 == 77 [pid = 1646] [id = 393] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12e61f000 == 76 [pid = 1646] [id = 388] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb74000 == 75 [pid = 1646] [id = 389] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2b4800 == 74 [pid = 1646] [id = 104] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x124486000 == 73 [pid = 1646] [id = 289] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11b654000 == 72 [pid = 1646] [id = 314] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13c385000 == 71 [pid = 1646] [id = 394] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11b646800 == 70 [pid = 1646] [id = 377] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0ae000 == 69 [pid = 1646] [id = 288] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x123db3000 == 68 [pid = 1646] [id = 123] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf20800 == 67 [pid = 1646] [id = 355] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12db85000 == 66 [pid = 1646] [id = 143] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13bfc8800 == 65 [pid = 1646] [id = 391] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13acf5800 == 64 [pid = 1646] [id = 390] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1309a2800 == 63 [pid = 1646] [id = 251] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11651a800 == 62 [pid = 1646] [id = 100] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1301a7000 == 61 [pid = 1646] [id = 306] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12a38b800 == 60 [pid = 1646] [id = 376] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11b660800 == 59 [pid = 1646] [id = 176] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x114678000 == 58 [pid = 1646] [id = 208] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12d02d000 == 57 [pid = 1646] [id = 210] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef49000 == 56 [pid = 1646] [id = 178] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2f3000 == 55 [pid = 1646] [id = 292] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x123a28000 == 54 [pid = 1646] [id = 252] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x123ac5800 == 53 [pid = 1646] [id = 105] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x119ed2800 == 52 [pid = 1646] [id = 248] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef4b800 == 51 [pid = 1646] [id = 250] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x116711800 == 50 [pid = 1646] [id = 106] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11995b800 == 49 [pid = 1646] [id = 412] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x123dae800 == 48 [pid = 1646] [id = 411] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1296db800 == 47 [pid = 1646] [id = 410] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x131c4c800 == 46 [pid = 1646] [id = 409] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x129693800 == 45 [pid = 1646] [id = 408] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1418ed000 == 44 [pid = 1646] [id = 407] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13c45c800 == 43 [pid = 1646] [id = 406] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13c166800 == 42 [pid = 1646] [id = 405] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12a416000 == 41 [pid = 1646] [id = 404] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x13c240800 == 40 [pid = 1646] [id = 402] 16:31:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12909c000 == 39 [pid = 1646] [id = 403] 16:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x129013800 == 38 [pid = 1646] [id = 413] 16:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x129b2e800 == 37 [pid = 1646] [id = 417] 16:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12db5e000 == 36 [pid = 1646] [id = 421] 16:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12db6a000 == 35 [pid = 1646] [id = 424] 16:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11abb7800 == 34 [pid = 1646] [id = 415] 16:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12a1d5800 == 33 [pid = 1646] [id = 418] 16:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x128aad800 == 32 [pid = 1646] [id = 423] 16:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x129b36800 == 31 [pid = 1646] [id = 414] 16:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2e0800 == 30 [pid = 1646] [id = 420] 16:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x128a03800 == 29 [pid = 1646] [id = 416] 16:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12a707800 == 28 [pid = 1646] [id = 419] 16:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11581d000 == 27 [pid = 1646] [id = 422] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x129437800) [pid = 1646] [serial = 807] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x11aeca000) [pid = 1646] [serial = 747] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12e958400) [pid = 1646] [serial = 1003] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x123a03000) [pid = 1646] [serial = 804] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12a9d5800) [pid = 1646] [serial = 1117] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12aa5e800) [pid = 1646] [serial = 931] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12d9a4000) [pid = 1646] [serial = 1120] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12d953000) [pid = 1646] [serial = 994] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x12d0eb000) [pid = 1646] [serial = 813] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x11b6de800) [pid = 1646] [serial = 1048] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12ef92000) [pid = 1646] [serial = 1123] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x11ae9b000) [pid = 1646] [serial = 801] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12e48a800) [pid = 1646] [serial = 819] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x12a78d400) [pid = 1646] [serial = 1000] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12e839400) [pid = 1646] [serial = 877] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12b43b000) [pid = 1646] [serial = 810] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12d950800) [pid = 1646] [serial = 756] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12e881800) [pid = 1646] [serial = 937] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x123d1fc00) [pid = 1646] [serial = 1051] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12a111400) [pid = 1646] [serial = 997] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12e9c8c00) [pid = 1646] [serial = 940] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12a526000) [pid = 1646] [serial = 1114] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x1291d3800) [pid = 1646] [serial = 871] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12ef8cc00) [pid = 1646] [serial = 1063] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x11ae26c00) [pid = 1646] [serial = 865] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12a195800) [pid = 1646] [serial = 991] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x11873cc00) [pid = 1646] [serial = 922] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12e489400) [pid = 1646] [serial = 816] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x123c29800) [pid = 1646] [serial = 1108] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x129548400) [pid = 1646] [serial = 928] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12ef93400) [pid = 1646] [serial = 880] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12ef8dc00) [pid = 1646] [serial = 1066] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x1154dec00) [pid = 1646] [serial = 985] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12e506c00) [pid = 1646] [serial = 1060] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12a9d0c00) [pid = 1646] [serial = 1006] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12a77f000) [pid = 1646] [serial = 1054] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x118a7ac00) [pid = 1646] [serial = 744] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12e9cd800) [pid = 1646] [serial = 943] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12fd0a000) [pid = 1646] [serial = 1129] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12b443800) [pid = 1646] [serial = 753] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12dc4a800) [pid = 1646] [serial = 934] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12b6a8800) [pid = 1646] [serial = 1132] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12a4d1400) [pid = 1646] [serial = 1126] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x123d0d000) [pid = 1646] [serial = 988] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12c2d0000) [pid = 1646] [serial = 1057] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12302dc00) [pid = 1646] [serial = 925] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x123a0cc00) [pid = 1646] [serial = 868] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12972a000) [pid = 1646] [serial = 1111] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x127f82000) [pid = 1646] [serial = 750] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12d9a7c00) [pid = 1646] [serial = 874] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12e90c000) [pid = 1646] [serial = 1173] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12e955400) [pid = 1646] [serial = 1167] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12a78a400) [pid = 1646] [serial = 1161] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12a725000) [pid = 1646] [serial = 1158] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12d151400) [pid = 1646] [serial = 1164] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x130271000) [pid = 1646] [serial = 1179] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11ae29800) [pid = 1646] [serial = 1149] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12b6ac000) [pid = 1646] [serial = 1194] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12fd2c800) [pid = 1646] [serial = 1170] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x127f7c400) [pid = 1646] [serial = 1152] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x13bda1000) [pid = 1646] [serial = 1182] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12a4d1c00) [pid = 1646] [serial = 1191] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12a526800) [pid = 1646] [serial = 1155] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12fdbb400) [pid = 1646] [serial = 1176] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x123032000) [pid = 1646] [serial = 1185] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12dc52400) [pid = 1646] [serial = 1195] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12a52c800) [pid = 1646] [serial = 1200] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11bf86c00) [pid = 1646] [serial = 1198] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12a26c800) [pid = 1646] [serial = 1203] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x13026c400) [pid = 1646] [serial = 1206] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1192a0000) [pid = 1646] [serial = 1197] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x130264c00) [pid = 1646] [serial = 1201] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12a3af000) [pid = 1646] [serial = 1147] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1290d5c00) [pid = 1646] [serial = 1188] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12a78b800) [pid = 1646] [serial = 1192] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12a271800) [pid = 1646] [serial = 1204] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12a3a3c00) [pid = 1646] [serial = 1189] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x123d1ec00) [pid = 1646] [serial = 1186] [outer = 0x0] [url = about:blank] 16:31:13 INFO - PROCESS | 1646 | 1461195073252 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]]]}] 16:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2453ms 16:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:31:13 INFO - PROCESS | 1646 | 1461195073286 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:31:13 INFO - PROCESS | 1646 | 1461195073289 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:31:13 INFO - PROCESS | 1646 | 1461195073293 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:31:13 INFO - PROCESS | 1646 | 1461195073295 Marionette TRACE conn2 <- [1,1674,null,{}] 16:31:13 INFO - PROCESS | 1646 | 1461195073299 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}] 16:31:13 INFO - PROCESS | 1646 | 1461195073394 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:31:13 INFO - PROCESS | 1646 | 1461195073454 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x115831000 == 28 [pid = 1646] [id = 426] 16:31:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x114d90400) [pid = 1646] [serial = 1277] [outer = 0x0] 16:31:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x114d91400) [pid = 1646] [serial = 1278] [outer = 0x114d90400] 16:31:13 INFO - PROCESS | 1646 | 1461195073483 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x114ec7800) [pid = 1646] [serial = 1279] [outer = 0x114d90400] 16:31:13 INFO - PROCESS | 1646 | 1461195073815 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]]]}] 16:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 572ms 16:31:13 INFO - PROCESS | 1646 | 1461195073865 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:31:13 INFO - PROCESS | 1646 | 1461195073870 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:31:13 INFO - PROCESS | 1646 | 1461195073875 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:31:13 INFO - PROCESS | 1646 | 1461195073876 Marionette TRACE conn2 <- [1,1678,null,{}] 16:31:13 INFO - PROCESS | 1646 | 1461195073879 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}] 16:31:13 INFO - PROCESS | 1646 | 1461195073963 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:31:14 INFO - PROCESS | 1646 | 1461195074022 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f35000 == 29 [pid = 1646] [id = 427] 16:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x114ec8000) [pid = 1646] [serial = 1280] [outer = 0x0] 16:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11535b000) [pid = 1646] [serial = 1281] [outer = 0x114ec8000] 16:31:14 INFO - PROCESS | 1646 | 1461195074049 Marionette DEBUG loaded listener.js 16:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1165eb400) [pid = 1646] [serial = 1282] [outer = 0x114ec8000] 16:31:14 INFO - PROCESS | 1646 | 1461195074420 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]]]}] 16:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 572ms 16:31:14 INFO - PROCESS | 1646 | 1461195074447 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:31:14 INFO - PROCESS | 1646 | 1461195074450 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:31:14 INFO - PROCESS | 1646 | 1461195074457 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:31:14 INFO - PROCESS | 1646 | 1461195074460 Marionette TRACE conn2 <- [1,1682,null,{}] 16:31:14 INFO - PROCESS | 1646 | 1461195074482 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}] 16:31:14 INFO - PROCESS | 1646 | 1461195074584 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:31:14 INFO - PROCESS | 1646 | 1461195074591 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x119947000 == 30 [pid = 1646] [id = 428] 16:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1122bcc00) [pid = 1646] [serial = 1283] [outer = 0x0] 16:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x119030400) [pid = 1646] [serial = 1284] [outer = 0x1122bcc00] 16:31:14 INFO - PROCESS | 1646 | 1461195074621 Marionette DEBUG loaded listener.js 16:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11922bc00) [pid = 1646] [serial = 1285] [outer = 0x1122bcc00] 16:31:14 INFO - PROCESS | 1646 | 1461195074995 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]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 588ms 16:31:15 INFO - PROCESS | 1646 | 1461195075042 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 1646 | 1461195075043 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:31:15 INFO - PROCESS | 1646 | 1461195075046 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 1646 | 1461195075047 Marionette TRACE conn2 <- [1,1686,null,{}] 16:31:15 INFO - PROCESS | 1646 | 1461195075049 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}] 16:31:15 INFO - PROCESS | 1646 | 1461195075154 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:31:15 INFO - PROCESS | 1646 | 1461195075162 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c2d800 == 31 [pid = 1646] [id = 429] 16:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11922b000) [pid = 1646] [serial = 1286] [outer = 0x0] 16:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x119cbc800) [pid = 1646] [serial = 1287] [outer = 0x11922b000] 16:31:15 INFO - PROCESS | 1646 | 1461195075189 Marionette DEBUG loaded listener.js 16:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x119edc400) [pid = 1646] [serial = 1288] [outer = 0x11922b000] 16:31:15 INFO - PROCESS | 1646 | 1461195075500 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]]]}] 16:31:15 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 16:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 468ms 16:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:31:15 INFO - PROCESS | 1646 | 1461195075515 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 1646 | 1461195075516 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:31:15 INFO - PROCESS | 1646 | 1461195075518 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 1646 | 1461195075520 Marionette TRACE conn2 <- [1,1690,null,{}] 16:31:15 INFO - PROCESS | 1646 | 1461195075526 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}] 16:31:15 INFO - PROCESS | 1646 | 1461195075603 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:31:15 INFO - PROCESS | 1646 | 1461195075609 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abcf800 == 32 [pid = 1646] [id = 430] 16:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x114d91000) [pid = 1646] [serial = 1289] [outer = 0x0] 16:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11a9c2400) [pid = 1646] [serial = 1290] [outer = 0x114d91000] 16:31:15 INFO - PROCESS | 1646 | 1461195075635 Marionette DEBUG loaded listener.js 16:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11ab68c00) [pid = 1646] [serial = 1291] [outer = 0x114d91000] 16:31:16 INFO - PROCESS | 1646 | 1461195075998 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]]]}] 16:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 523ms 16:31:16 INFO - PROCESS | 1646 | 1461195076042 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:31:16 INFO - PROCESS | 1646 | 1461195076043 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:31:16 INFO - PROCESS | 1646 | 1461195076045 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:31:16 INFO - PROCESS | 1646 | 1461195076046 Marionette TRACE conn2 <- [1,1694,null,{}] 16:31:16 INFO - PROCESS | 1646 | 1461195076048 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}] 16:31:16 INFO - PROCESS | 1646 | 1461195076151 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:31:16 INFO - PROCESS | 1646 | 1461195076159 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0c5800 == 33 [pid = 1646] [id = 431] 16:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11ab6f800) [pid = 1646] [serial = 1292] [outer = 0x0] 16:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11ae29c00) [pid = 1646] [serial = 1293] [outer = 0x11ab6f800] 16:31:16 INFO - PROCESS | 1646 | 1461195076188 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11aeec400) [pid = 1646] [serial = 1294] [outer = 0x11ab6f800] 16:31:16 INFO - PROCESS | 1646 | 1461195076513 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]]]}] 16:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 518ms 16:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:31:16 INFO - PROCESS | 1646 | 1461195076564 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:31:16 INFO - PROCESS | 1646 | 1461195076565 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:31:16 INFO - PROCESS | 1646 | 1461195076567 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:31:16 INFO - PROCESS | 1646 | 1461195076568 Marionette TRACE conn2 <- [1,1698,null,{}] 16:31:16 INFO - PROCESS | 1646 | 1461195076571 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}] 16:31:16 INFO - PROCESS | 1646 | 1461195076646 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:31:16 INFO - PROCESS | 1646 | 1461195076705 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ba52800 == 34 [pid = 1646] [id = 432] 16:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x114c83800) [pid = 1646] [serial = 1295] [outer = 0x0] 16:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11b6e1400) [pid = 1646] [serial = 1296] [outer = 0x114c83800] 16:31:16 INFO - PROCESS | 1646 | 1461195076732 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11baeec00) [pid = 1646] [serial = 1297] [outer = 0x114c83800] 16:31:17 INFO - PROCESS | 1646 | 1461195077005 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]]]}] 16:31:17 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 16:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 469ms 16:31:17 INFO - PROCESS | 1646 | 1461195077044 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 1646 | 1461195077045 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:31:17 INFO - PROCESS | 1646 | 1461195077047 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 1646 | 1461195077048 Marionette TRACE conn2 <- [1,1702,null,{}] 16:31:17 INFO - PROCESS | 1646 | 1461195077051 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}] 16:31:17 INFO - PROCESS | 1646 | 1461195077134 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:31:17 INFO - PROCESS | 1646 | 1461195077140 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c52a000 == 35 [pid = 1646] [id = 433] 16:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11baef400) [pid = 1646] [serial = 1298] [outer = 0x0] 16:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11c063000) [pid = 1646] [serial = 1299] [outer = 0x11baef400] 16:31:17 INFO - PROCESS | 1646 | 1461195077166 Marionette DEBUG loaded listener.js 16:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11c0d6400) [pid = 1646] [serial = 1300] [outer = 0x11baef400] 16:31:17 INFO - PROCESS | 1646 | 1461195077517 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]]]}] 16:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 16:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:31:17 INFO - PROCESS | 1646 | 1461195077567 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 1646 | 1461195077569 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:31:17 INFO - PROCESS | 1646 | 1461195077571 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 1646 | 1461195077572 Marionette TRACE conn2 <- [1,1706,null,{}] 16:31:17 INFO - PROCESS | 1646 | 1461195077574 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}] 16:31:17 INFO - PROCESS | 1646 | 1461195077652 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:31:17 INFO - PROCESS | 1646 | 1461195077659 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x119946800 == 36 [pid = 1646] [id = 434] 16:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11c0d8c00) [pid = 1646] [serial = 1301] [outer = 0x0] 16:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11c765800) [pid = 1646] [serial = 1302] [outer = 0x11c0d8c00] 16:31:17 INFO - PROCESS | 1646 | 1461195077685 Marionette DEBUG loaded listener.js 16:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11c7d4400) [pid = 1646] [serial = 1303] [outer = 0x11c0d8c00] 16:31:18 INFO - PROCESS | 1646 | 1461195078028 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]]]}] 16:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 469ms 16:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:31:18 INFO - PROCESS | 1646 | 1461195078042 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:31:18 INFO - PROCESS | 1646 | 1461195078043 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:31:18 INFO - PROCESS | 1646 | 1461195078045 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:31:18 INFO - PROCESS | 1646 | 1461195078047 Marionette TRACE conn2 <- [1,1710,null,{}] 16:31:18 INFO - PROCESS | 1646 | 1461195078049 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}] 16:31:18 INFO - PROCESS | 1646 | 1461195078132 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:31:18 INFO - PROCESS | 1646 | 1461195078139 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ae4800 == 37 [pid = 1646] [id = 435] 16:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11c7d2000) [pid = 1646] [serial = 1304] [outer = 0x0] 16:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x123a03000) [pid = 1646] [serial = 1305] [outer = 0x11c7d2000] 16:31:18 INFO - PROCESS | 1646 | 1461195078165 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x123a0b000) [pid = 1646] [serial = 1306] [outer = 0x11c7d2000] 16:31:18 INFO - PROCESS | 1646 | 1461195078558 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]]]}] 16:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 518ms 16:31:18 INFO - PROCESS | 1646 | 1461195078565 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:31:18 INFO - PROCESS | 1646 | 1461195078566 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:31:18 INFO - PROCESS | 1646 | 1461195078569 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:31:18 INFO - PROCESS | 1646 | 1461195078572 Marionette TRACE conn2 <- [1,1714,null,{}] 16:31:18 INFO - PROCESS | 1646 | 1461195078581 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}] 16:31:18 INFO - PROCESS | 1646 | 1461195078696 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:31:18 INFO - PROCESS | 1646 | 1461195078710 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abce800 == 38 [pid = 1646] [id = 436] 16:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x123c23000) [pid = 1646] [serial = 1307] [outer = 0x0] 16:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x123c69400) [pid = 1646] [serial = 1308] [outer = 0x123c23000] 16:31:18 INFO - PROCESS | 1646 | 1461195078743 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x123d09c00) [pid = 1646] [serial = 1309] [outer = 0x123c23000] 16:31:19 INFO - PROCESS | 1646 | 1461195079096 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]]]}] 16:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 578ms 16:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:31:19 INFO - PROCESS | 1646 | 1461195079147 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:31:19 INFO - PROCESS | 1646 | 1461195079148 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:31:19 INFO - PROCESS | 1646 | 1461195079150 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 1646 | 1461195079152 Marionette TRACE conn2 <- [1,1718,null,{}] 16:31:19 INFO - PROCESS | 1646 | 1461195079154 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}] 16:31:19 INFO - PROCESS | 1646 | 1461195079257 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:31:19 INFO - PROCESS | 1646 | 1461195079268 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x124489800 == 39 [pid = 1646] [id = 437] 16:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x123d0a000) [pid = 1646] [serial = 1310] [outer = 0x0] 16:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x123d13000) [pid = 1646] [serial = 1311] [outer = 0x123d0a000] 16:31:19 INFO - PROCESS | 1646 | 1461195079295 Marionette DEBUG loaded listener.js 16:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x123d1c400) [pid = 1646] [serial = 1312] [outer = 0x123d0a000] 16:31:19 INFO - PROCESS | 1646 | 1461195079645 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]]]}] 16:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 520ms 16:31:19 INFO - PROCESS | 1646 | 1461195079673 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:31:19 INFO - PROCESS | 1646 | 1461195079674 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:31:19 INFO - PROCESS | 1646 | 1461195079681 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 1646 | 1461195079682 Marionette TRACE conn2 <- [1,1722,null,{}] 16:31:19 INFO - PROCESS | 1646 | 1461195079684 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}] 16:31:19 INFO - PROCESS | 1646 | 1461195079791 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:31:19 INFO - PROCESS | 1646 | 1461195079795 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x127f5f800 == 40 [pid = 1646] [id = 438] 16:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x123d0c800) [pid = 1646] [serial = 1313] [outer = 0x0] 16:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x123e77000) [pid = 1646] [serial = 1314] [outer = 0x123d0c800] 16:31:19 INFO - PROCESS | 1646 | 1461195079853 Marionette DEBUG loaded listener.js 16:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x124170800) [pid = 1646] [serial = 1315] [outer = 0x123d0c800] 16:31:20 INFO - PROCESS | 1646 | 1461195080204 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]]]}] 16:31:20 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 16:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 574ms 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x13ad67800) [pid = 1646] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12a6c0000) [pid = 1646] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x119edb000) [pid = 1646] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12a4c9000) [pid = 1646] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12acda800) [pid = 1646] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12dc4a400) [pid = 1646] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x124410c00) [pid = 1646] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12a6be800) [pid = 1646] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12acdc000) [pid = 1646] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12a726800) [pid = 1646] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12e902400) [pid = 1646] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12aa51c00) [pid = 1646] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12ad20400) [pid = 1646] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12dc58c00) [pid = 1646] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11ba2c800) [pid = 1646] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1146c0c00) [pid = 1646] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x114f56800) [pid = 1646] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12a3b0000) [pid = 1646] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x123d21c00) [pid = 1646] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11ae96400) [pid = 1646] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12a271c00) [pid = 1646] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12a5dbc00) [pid = 1646] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12a530400) [pid = 1646] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12a264400) [pid = 1646] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11c0d2000) [pid = 1646] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x129434c00) [pid = 1646] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x123d0b000) [pid = 1646] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119034000) [pid = 1646] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119349800) [pid = 1646] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x123d1b800) [pid = 1646] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12ad1ac00) [pid = 1646] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12a730000) [pid = 1646] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12a151000) [pid = 1646] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12a52a800) [pid = 1646] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12e90ac00) [pid = 1646] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x130269c00) [pid = 1646] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:31:20 INFO - PROCESS | 1646 | 1461195080809 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:31:20 INFO - PROCESS | 1646 | 1461195080811 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:31:20 INFO - PROCESS | 1646 | 1461195080822 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:31:20 INFO - PROCESS | 1646 | 1461195080823 Marionette TRACE conn2 <- [1,1726,null,{}] 16:31:20 INFO - PROCESS | 1646 | 1461195080825 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}] 16:31:20 INFO - PROCESS | 1646 | 1461195080910 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:31:20 INFO - PROCESS | 1646 | 1461195080915 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c515800 == 41 [pid = 1646] [id = 439] 16:31:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119034000) [pid = 1646] [serial = 1316] [outer = 0x0] 16:31:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x119edb000) [pid = 1646] [serial = 1317] [outer = 0x119034000] 16:31:20 INFO - PROCESS | 1646 | 1461195080941 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11c952800) [pid = 1646] [serial = 1318] [outer = 0x119034000] 16:31:21 INFO - PROCESS | 1646 | 1461195081290 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]]]}] 16:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 16:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:31:21 INFO - PROCESS | 1646 | 1461195081342 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:31:21 INFO - PROCESS | 1646 | 1461195081343 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:31:21 INFO - PROCESS | 1646 | 1461195081345 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 1646 | 1461195081346 Marionette TRACE conn2 <- [1,1730,null,{}] 16:31:21 INFO - PROCESS | 1646 | 1461195081348 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}] 16:31:21 INFO - PROCESS | 1646 | 1461195081457 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:31:21 INFO - PROCESS | 1646 | 1461195081466 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a09800 == 42 [pid = 1646] [id = 440] 16:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11ae96400) [pid = 1646] [serial = 1319] [outer = 0x0] 16:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x124224800) [pid = 1646] [serial = 1320] [outer = 0x11ae96400] 16:31:21 INFO - PROCESS | 1646 | 1461195081492 Marionette DEBUG loaded listener.js 16:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x127072c00) [pid = 1646] [serial = 1321] [outer = 0x11ae96400] 16:31:21 INFO - PROCESS | 1646 | 1461195081811 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]]]}] 16:31:21 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 16:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 16:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:31:21 INFO - PROCESS | 1646 | 1461195081865 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:31:21 INFO - PROCESS | 1646 | 1461195081866 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:31:21 INFO - PROCESS | 1646 | 1461195081868 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 1646 | 1461195081869 Marionette TRACE conn2 <- [1,1734,null,{}] 16:31:21 INFO - PROCESS | 1646 | 1461195081871 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}] 16:31:21 INFO - PROCESS | 1646 | 1461195081956 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:31:21 INFO - PROCESS | 1646 | 1461195081961 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x129499000 == 43 [pid = 1646] [id = 441] 16:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x124404400) [pid = 1646] [serial = 1322] [outer = 0x0] 16:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x127705400) [pid = 1646] [serial = 1323] [outer = 0x124404400] 16:31:21 INFO - PROCESS | 1646 | 1461195081986 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x127f1c000) [pid = 1646] [serial = 1324] [outer = 0x124404400] 16:31:22 INFO - PROCESS | 1646 | 1461195082334 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]]]}] 16:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 471ms 16:31:22 INFO - PROCESS | 1646 | 1461195082342 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:31:22 INFO - PROCESS | 1646 | 1461195082343 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:31:22 INFO - PROCESS | 1646 | 1461195082346 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:31:22 INFO - PROCESS | 1646 | 1461195082347 Marionette TRACE conn2 <- [1,1738,null,{}] 16:31:22 INFO - PROCESS | 1646 | 1461195082349 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}] 16:31:22 INFO - PROCESS | 1646 | 1461195082463 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:31:22 INFO - PROCESS | 1646 | 1461195082471 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x129681800 == 44 [pid = 1646] [id = 442] 16:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1275e9c00) [pid = 1646] [serial = 1325] [outer = 0x0] 16:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x127f7cc00) [pid = 1646] [serial = 1326] [outer = 0x1275e9c00] 16:31:22 INFO - PROCESS | 1646 | 1461195082496 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1289d9800) [pid = 1646] [serial = 1327] [outer = 0x1275e9c00] 16:31:22 INFO - PROCESS | 1646 | 1461195082873 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]]]}] 16:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 568ms 16:31:22 INFO - PROCESS | 1646 | 1461195082915 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:31:22 INFO - PROCESS | 1646 | 1461195082917 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:31:22 INFO - PROCESS | 1646 | 1461195082921 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:31:22 INFO - PROCESS | 1646 | 1461195082924 Marionette TRACE conn2 <- [1,1742,null,{}] 16:31:22 INFO - PROCESS | 1646 | 1461195082929 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}] 16:31:23 INFO - PROCESS | 1646 | 1461195083043 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:31:23 INFO - PROCESS | 1646 | 1461195083104 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x11581d000 == 45 [pid = 1646] [id = 443] 16:31:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x114408400) [pid = 1646] [serial = 1328] [outer = 0x0] 16:31:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x114c49c00) [pid = 1646] [serial = 1329] [outer = 0x114408400] 16:31:23 INFO - PROCESS | 1646 | 1461195083136 Marionette DEBUG loaded listener.js 16:31:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x114d97800) [pid = 1646] [serial = 1330] [outer = 0x114408400] 16:31:23 INFO - PROCESS | 1646 | 1461195083717 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]]]}] 16:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 873ms 16:31:23 INFO - PROCESS | 1646 | 1461195083794 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 1646 | 1461195083798 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:31:23 INFO - PROCESS | 1646 | 1461195083803 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - PROCESS | 1646 | 1461195083804 Marionette TRACE conn2 <- [1,1746,null,{}] 16:31:23 INFO - PROCESS | 1646 | 1461195083807 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}] 16:31:23 INFO - PROCESS | 1646 | 1461195083920 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:31:23 INFO - PROCESS | 1646 | 1461195083979 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abc0800 == 46 [pid = 1646] [id = 444] 16:31:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x114d95400) [pid = 1646] [serial = 1331] [outer = 0x0] 16:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1189df400) [pid = 1646] [serial = 1332] [outer = 0x114d95400] 16:31:24 INFO - PROCESS | 1646 | 1461195084010 Marionette DEBUG loaded listener.js 16:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x119032c00) [pid = 1646] [serial = 1333] [outer = 0x114d95400] 16:31:24 INFO - PROCESS | 1646 | 1461195084510 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]]]}] 16:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 723ms 16:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:31:24 INFO - PROCESS | 1646 | 1461195084526 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:31:24 INFO - PROCESS | 1646 | 1461195084527 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:31:24 INFO - PROCESS | 1646 | 1461195084530 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:31:24 INFO - PROCESS | 1646 | 1461195084532 Marionette TRACE conn2 <- [1,1750,null,{}] 16:31:24 INFO - PROCESS | 1646 | 1461195084540 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}] 16:31:24 INFO - PROCESS | 1646 | 1461195084641 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:31:24 INFO - PROCESS | 1646 | 1461195084699 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f66000 == 47 [pid = 1646] [id = 445] 16:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x119074000) [pid = 1646] [serial = 1334] [outer = 0x0] 16:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11ab6c800) [pid = 1646] [serial = 1335] [outer = 0x119074000] 16:31:24 INFO - PROCESS | 1646 | 1461195084734 Marionette DEBUG loaded listener.js 16:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11ae9b400) [pid = 1646] [serial = 1336] [outer = 0x119074000] 16:31:25 INFO - PROCESS | 1646 | 1461195085645 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]]]}] 16:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1179ms 16:31:25 INFO - PROCESS | 1646 | 1461195085712 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:31:25 INFO - PROCESS | 1646 | 1461195085716 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:31:25 INFO - PROCESS | 1646 | 1461195085721 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:31:25 INFO - PROCESS | 1646 | 1461195085724 Marionette TRACE conn2 <- [1,1754,null,{}] 16:31:25 INFO - PROCESS | 1646 | 1461195085731 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}] 16:31:25 INFO - PROCESS | 1646 | 1461195085865 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:31:25 INFO - PROCESS | 1646 | 1461195085931 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f30000 == 48 [pid = 1646] [id = 446] 16:31:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x114c82c00) [pid = 1646] [serial = 1337] [outer = 0x0] 16:31:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x114f5e400) [pid = 1646] [serial = 1338] [outer = 0x114c82c00] 16:31:25 INFO - PROCESS | 1646 | 1461195085961 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11635f400) [pid = 1646] [serial = 1339] [outer = 0x114c82c00] 16:31:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae7f000 == 47 [pid = 1646] [id = 82] 16:31:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11980d000 == 46 [pid = 1646] [id = 97] 16:31:26 INFO - PROCESS | 1646 | --DOCSHELL 0x119c1f800 == 45 [pid = 1646] [id = 98] 16:31:26 INFO - PROCESS | 1646 | --DOCSHELL 0x1157d1000 == 44 [pid = 1646] [id = 94] 16:31:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12e604800 == 43 [pid = 1646] [id = 87] 16:31:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12db52800 == 42 [pid = 1646] [id = 86] 16:31:26 INFO - PROCESS | 1646 | --DOCSHELL 0x127504000 == 41 [pid = 1646] [id = 83] 16:31:26 INFO - PROCESS | 1646 | --DOCSHELL 0x119245800 == 40 [pid = 1646] [id = 96] 16:31:26 INFO - PROCESS | 1646 | --DOCSHELL 0x118919000 == 39 [pid = 1646] [id = 95] 16:31:26 INFO - PROCESS | 1646 | --DOCSHELL 0x1294a8000 == 38 [pid = 1646] [id = 90] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12a27c000) [pid = 1646] [serial = 1275] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2e7000 == 37 [pid = 1646] [id = 425] 16:31:26 INFO - PROCESS | 1646 | 1461195086414 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]]]}] 16:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 729ms 16:31:26 INFO - PROCESS | 1646 | 1461195086449 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:31:26 INFO - PROCESS | 1646 | 1461195086452 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12fd09800) [pid = 1646] [serial = 1105] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x13bda8c00) [pid = 1646] [serial = 1183] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x13ad6d000) [pid = 1646] [serial = 1180] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x130267c00) [pid = 1646] [serial = 1177] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12ad1c000) [pid = 1646] [serial = 1257] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12d2a9400) [pid = 1646] [serial = 1260] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12e9c3000) [pid = 1646] [serial = 1264] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12e905c00) [pid = 1646] [serial = 1263] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12943a800) [pid = 1646] [serial = 1272] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x119cb9000) [pid = 1646] [serial = 1267] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x114d91800) [pid = 1646] [serial = 1266] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11ba38400) [pid = 1646] [serial = 1269] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12a5d2400) [pid = 1646] [serial = 1215] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12a3a6800) [pid = 1646] [serial = 1213] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12953f800) [pid = 1646] [serial = 1212] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x123d1e000) [pid = 1646] [serial = 1210] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11c76a000) [pid = 1646] [serial = 1209] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x13ad69400) [pid = 1646] [serial = 1207] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12a729c00) [pid = 1646] [serial = 1254] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12a5dac00) [pid = 1646] [serial = 1251] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12a6bf000) [pid = 1646] [serial = 1252] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12a3a4800) [pid = 1646] [serial = 1248] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12a530000) [pid = 1646] [serial = 1249] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12942fc00) [pid = 1646] [serial = 1245] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12a262c00) [pid = 1646] [serial = 1246] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12a157000) [pid = 1646] [serial = 1243] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12a103800) [pid = 1646] [serial = 1242] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x127f1e000) [pid = 1646] [serial = 1240] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12416f800) [pid = 1646] [serial = 1239] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11c063800) [pid = 1646] [serial = 1237] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11aee6c00) [pid = 1646] [serial = 1236] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11ae21400) [pid = 1646] [serial = 1234] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119ee0800) [pid = 1646] [serial = 1233] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x131c81c00) [pid = 1646] [serial = 1231] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12fdb2000) [pid = 1646] [serial = 1230] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x131c7e000) [pid = 1646] [serial = 1228] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x131c79800) [pid = 1646] [serial = 1227] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x13ad6ac00) [pid = 1646] [serial = 1225] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12e95f800) [pid = 1646] [serial = 1224] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12a15a000) [pid = 1646] [serial = 1222] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12a155c00) [pid = 1646] [serial = 1221] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12e493000) [pid = 1646] [serial = 1219] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12a781000) [pid = 1646] [serial = 1218] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12a5dcc00) [pid = 1646] [serial = 1216] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12d957400) [pid = 1646] [serial = 1261] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12b43a400) [pid = 1646] [serial = 1258] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12aa52000) [pid = 1646] [serial = 1255] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12a1a0800) [pid = 1646] [serial = 1273] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x123e73000) [pid = 1646] [serial = 1270] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x123031800) [pid = 1646] [serial = 1150] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12a531000) [pid = 1646] [serial = 1156] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12e494400) [pid = 1646] [serial = 1165] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12fdb8c00) [pid = 1646] [serial = 1171] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1291d4000) [pid = 1646] [serial = 1153] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12a730800) [pid = 1646] [serial = 1159] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12fa54000) [pid = 1646] [serial = 1168] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12aa57c00) [pid = 1646] [serial = 1162] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12e90fc00) [pid = 1646] [serial = 1174] [outer = 0x0] [url = about:blank] 16:31:26 INFO - PROCESS | 1646 | 1461195086474 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:31:26 INFO - PROCESS | 1646 | 1461195086476 Marionette TRACE conn2 <- [1,1758,null,{}] 16:31:26 INFO - PROCESS | 1646 | 1461195086481 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}] 16:31:26 INFO - PROCESS | 1646 | 1461195086562 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:31:26 INFO - PROCESS | 1646 | 1461195086567 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x11994b000 == 38 [pid = 1646] [id = 447] 16:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1154dcc00) [pid = 1646] [serial = 1340] [outer = 0x0] 16:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118a7ac00) [pid = 1646] [serial = 1341] [outer = 0x1154dcc00] 16:31:26 INFO - PROCESS | 1646 | 1461195086595 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119346800) [pid = 1646] [serial = 1342] [outer = 0x1154dcc00] 16:31:26 INFO - PROCESS | 1646 | 1461195086951 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]]]}] 16:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 539ms 16:31:27 INFO - PROCESS | 1646 | 1461195086999 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:31:27 INFO - PROCESS | 1646 | 1461195087000 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:31:27 INFO - PROCESS | 1646 | 1461195087002 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - PROCESS | 1646 | 1461195087005 Marionette TRACE conn2 <- [1,1762,null,{}] 16:31:27 INFO - PROCESS | 1646 | 1461195087015 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}] 16:31:27 INFO - PROCESS | 1646 | 1461195087118 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:31:27 INFO - PROCESS | 1646 | 1461195087125 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf08000 == 39 [pid = 1646] [id = 448] 16:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119cb7800) [pid = 1646] [serial = 1343] [outer = 0x0] 16:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11a9c5c00) [pid = 1646] [serial = 1344] [outer = 0x119cb7800] 16:31:27 INFO - PROCESS | 1646 | 1461195087154 Marionette DEBUG loaded listener.js 16:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11ae1f400) [pid = 1646] [serial = 1345] [outer = 0x119cb7800] 16:31:27 INFO - PROCESS | 1646 | 1461195087507 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]]]}] 16:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 524ms 16:31:27 INFO - PROCESS | 1646 | 1461195087527 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:31:27 INFO - PROCESS | 1646 | 1461195087529 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:31:27 INFO - PROCESS | 1646 | 1461195087531 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - PROCESS | 1646 | 1461195087532 Marionette TRACE conn2 <- [1,1766,null,{}] 16:31:27 INFO - PROCESS | 1646 | 1461195087534 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}] 16:31:27 INFO - PROCESS | 1646 | 1461195087642 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:31:27 INFO - PROCESS | 1646 | 1461195087649 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a1e000 == 40 [pid = 1646] [id = 449] 16:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119cbe000) [pid = 1646] [serial = 1346] [outer = 0x0] 16:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11ae9d800) [pid = 1646] [serial = 1347] [outer = 0x119cbe000] 16:31:27 INFO - PROCESS | 1646 | 1461195087677 Marionette DEBUG loaded listener.js 16:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11ba32400) [pid = 1646] [serial = 1348] [outer = 0x119cbe000] 16:31:28 INFO - PROCESS | 1646 | 1461195088080 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]]]}] 16:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 569ms 16:31:28 INFO - PROCESS | 1646 | 1461195088101 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:31:28 INFO - PROCESS | 1646 | 1461195088102 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:31:28 INFO - PROCESS | 1646 | 1461195088104 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:31:28 INFO - PROCESS | 1646 | 1461195088107 Marionette TRACE conn2 <- [1,1770,null,{}] 16:31:28 INFO - PROCESS | 1646 | 1461195088110 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}] 16:31:28 INFO - PROCESS | 1646 | 1461195088229 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:31:28 INFO - PROCESS | 1646 | 1461195088356 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ecf000 == 41 [pid = 1646] [id = 450] 16:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11ae21000) [pid = 1646] [serial = 1349] [outer = 0x0] 16:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11ba39000) [pid = 1646] [serial = 1350] [outer = 0x11ae21000] 16:31:28 INFO - PROCESS | 1646 | 1461195088411 Marionette DEBUG loaded listener.js 16:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11c065000) [pid = 1646] [serial = 1351] [outer = 0x11ae21000] 16:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11c06b800) [pid = 1646] [serial = 1352] [outer = 0x12fa4e400] 16:31:28 INFO - PROCESS | 1646 | 1461195088821 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]]]}] 16:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 721ms 16:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:31:28 INFO - PROCESS | 1646 | 1461195088832 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:31:28 INFO - PROCESS | 1646 | 1461195088834 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:31:28 INFO - PROCESS | 1646 | 1461195088836 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:31:28 INFO - PROCESS | 1646 | 1461195088837 Marionette TRACE conn2 <- [1,1774,null,{}] 16:31:28 INFO - PROCESS | 1646 | 1461195088842 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}] 16:31:28 INFO - PROCESS | 1646 | 1461195088958 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:31:28 INFO - PROCESS | 1646 | 1461195088973 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x124489000 == 42 [pid = 1646] [id = 451] 16:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116557c00) [pid = 1646] [serial = 1353] [outer = 0x0] 16:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11aee7c00) [pid = 1646] [serial = 1354] [outer = 0x116557c00] 16:31:29 INFO - PROCESS | 1646 | 1461195088999 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x123d04800) [pid = 1646] [serial = 1355] [outer = 0x116557c00] 16:31:29 INFO - PROCESS | 1646 | 1461195089363 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]]]}] 16:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 572ms 16:31:29 INFO - PROCESS | 1646 | 1461195089408 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:31:29 INFO - PROCESS | 1646 | 1461195089409 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:31:29 INFO - PROCESS | 1646 | 1461195089411 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:31:29 INFO - PROCESS | 1646 | 1461195089413 Marionette TRACE conn2 <- [1,1778,null,{}] 16:31:29 INFO - PROCESS | 1646 | 1461195089415 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}] 16:31:29 INFO - PROCESS | 1646 | 1461195089524 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:31:29 INFO - PROCESS | 1646 | 1461195089539 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a10800 == 43 [pid = 1646] [id = 452] 16:31:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x123d05000) [pid = 1646] [serial = 1356] [outer = 0x0] 16:31:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x123d0e000) [pid = 1646] [serial = 1357] [outer = 0x123d05000] 16:31:29 INFO - PROCESS | 1646 | 1461195089580 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x123d17400) [pid = 1646] [serial = 1358] [outer = 0x123d05000] 16:31:30 INFO - PROCESS | 1646 | 1461195090045 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]]]}] 16:31:30 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 16:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 668ms 16:31:30 INFO - PROCESS | 1646 | 1461195090084 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 1646 | 1461195090085 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:31:30 INFO - PROCESS | 1646 | 1461195090089 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 1646 | 1461195090091 Marionette TRACE conn2 <- [1,1782,null,{}] 16:31:30 INFO - PROCESS | 1646 | 1461195090094 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}] 16:31:30 INFO - PROCESS | 1646 | 1461195090194 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:31:30 INFO - PROCESS | 1646 | 1461195090198 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294a8000 == 44 [pid = 1646] [id = 453] 16:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x123d07400) [pid = 1646] [serial = 1359] [outer = 0x0] 16:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x123d21800) [pid = 1646] [serial = 1360] [outer = 0x123d07400] 16:31:30 INFO - PROCESS | 1646 | 1461195090223 Marionette DEBUG loaded listener.js 16:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1240b3c00) [pid = 1646] [serial = 1361] [outer = 0x123d07400] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x123c23000) [pid = 1646] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11c7d2000) [pid = 1646] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11c0d8c00) [pid = 1646] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x114d91000) [pid = 1646] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11baef400) [pid = 1646] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x123d0a000) [pid = 1646] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x114ec8000) [pid = 1646] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x123d0c800) [pid = 1646] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x114d90400) [pid = 1646] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11922b000) [pid = 1646] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119034000) [pid = 1646] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x114c83800) [pid = 1646] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11ab6f800) [pid = 1646] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1122bcc00) [pid = 1646] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x124404400) [pid = 1646] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:31:30 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11ae96400) [pid = 1646] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:31:30 INFO - PROCESS | 1646 | 1461195090647 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]]]}] 16:31:30 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 16:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 573ms 16:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:31:30 INFO - PROCESS | 1646 | 1461195090661 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 1646 | 1461195090663 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:31:30 INFO - PROCESS | 1646 | 1461195090665 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 1646 | 1461195090666 Marionette TRACE conn2 <- [1,1786,null,{}] 16:31:30 INFO - PROCESS | 1646 | 1461195090668 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}] 16:31:30 INFO - PROCESS | 1646 | 1461195090779 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:31:30 INFO - PROCESS | 1646 | 1461195090812 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12750d000 == 45 [pid = 1646] [id = 454] 16:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x114d8f000) [pid = 1646] [serial = 1362] [outer = 0x0] 16:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11ab6f800) [pid = 1646] [serial = 1363] [outer = 0x114d8f000] 16:31:30 INFO - PROCESS | 1646 | 1461195090840 Marionette DEBUG loaded listener.js 16:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x123031000) [pid = 1646] [serial = 1364] [outer = 0x114d8f000] 16:31:31 INFO - PROCESS | 1646 | 1461195091214 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]]]}] 16:31:31 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 16:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 569ms 16:31:31 INFO - PROCESS | 1646 | 1461195091234 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:31:31 INFO - PROCESS | 1646 | 1461195091236 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:31:31 INFO - PROCESS | 1646 | 1461195091239 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:31:31 INFO - PROCESS | 1646 | 1461195091242 Marionette TRACE conn2 <- [1,1790,null,{}] 16:31:31 INFO - PROCESS | 1646 | 1461195091245 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}] 16:31:31 INFO - PROCESS | 1646 | 1461195091329 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:31:31 INFO - PROCESS | 1646 | 1461195091381 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296d8000 == 46 [pid = 1646] [id = 455] 16:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x114ec9400) [pid = 1646] [serial = 1365] [outer = 0x0] 16:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x123d1e000) [pid = 1646] [serial = 1366] [outer = 0x114ec9400] 16:31:31 INFO - PROCESS | 1646 | 1461195091406 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12449ec00) [pid = 1646] [serial = 1367] [outer = 0x114ec9400] 16:31:31 INFO - PROCESS | 1646 | 1461195091722 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]]]}] 16:31:31 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) 16:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 524ms 16:31:31 INFO - PROCESS | 1646 | 1461195091763 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:31:31 INFO - PROCESS | 1646 | 1461195091764 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:31:31 INFO - PROCESS | 1646 | 1461195091766 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:31:31 INFO - PROCESS | 1646 | 1461195091768 Marionette TRACE conn2 <- [1,1794,null,{}] 16:31:31 INFO - PROCESS | 1646 | 1461195091770 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}] 16:31:31 INFO - PROCESS | 1646 | 1461195091866 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:31:31 INFO - PROCESS | 1646 | 1461195091872 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298cc000 == 47 [pid = 1646] [id = 456] 16:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12440b800) [pid = 1646] [serial = 1368] [outer = 0x0] 16:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1275f3c00) [pid = 1646] [serial = 1369] [outer = 0x12440b800] 16:31:31 INFO - PROCESS | 1646 | 1461195091901 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128b15800) [pid = 1646] [serial = 1370] [outer = 0x12440b800] 16:31:32 INFO - PROCESS | 1646 | 1461195092259 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]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 518ms 16:31:32 INFO - PROCESS | 1646 | 1461195092285 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:31:32 INFO - PROCESS | 1646 | 1461195092286 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:31:32 INFO - PROCESS | 1646 | 1461195092299 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 1646 | 1461195092301 Marionette TRACE conn2 <- [1,1798,null,{}] 16:31:32 INFO - PROCESS | 1646 | 1461195092303 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}] 16:31:32 INFO - PROCESS | 1646 | 1461195092386 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:31:32 INFO - PROCESS | 1646 | 1461195092392 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b16000 == 48 [pid = 1646] [id = 457] 16:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x128b17400) [pid = 1646] [serial = 1371] [outer = 0x0] 16:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1290ca000) [pid = 1646] [serial = 1372] [outer = 0x128b17400] 16:31:32 INFO - PROCESS | 1646 | 1461195092417 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1291cc800) [pid = 1646] [serial = 1373] [outer = 0x128b17400] 16:31:32 INFO - PROCESS | 1646 | 1461195092923 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]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 679ms 16:31:32 INFO - PROCESS | 1646 | 1461195092969 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:31:32 INFO - PROCESS | 1646 | 1461195092975 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:31:32 INFO - PROCESS | 1646 | 1461195092979 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 1646 | 1461195092981 Marionette TRACE conn2 <- [1,1802,null,{}] 16:31:32 INFO - PROCESS | 1646 | 1461195092985 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}] 16:31:33 INFO - PROCESS | 1646 | 1461195093089 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:31:33 INFO - PROCESS | 1646 | 1461195093197 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abb8000 == 49 [pid = 1646] [id = 458] 16:31:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11636d400) [pid = 1646] [serial = 1374] [outer = 0x0] 16:31:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11795a000) [pid = 1646] [serial = 1375] [outer = 0x11636d400] 16:31:33 INFO - PROCESS | 1646 | 1461195093230 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119032800) [pid = 1646] [serial = 1376] [outer = 0x11636d400] 16:31:33 INFO - PROCESS | 1646 | 1461195093659 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]]]}] 16:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 721ms 16:31:33 INFO - PROCESS | 1646 | 1461195093700 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:31:33 INFO - PROCESS | 1646 | 1461195093704 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:31:33 INFO - PROCESS | 1646 | 1461195093709 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:31:33 INFO - PROCESS | 1646 | 1461195093711 Marionette TRACE conn2 <- [1,1806,null,{}] 16:31:33 INFO - PROCESS | 1646 | 1461195093713 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}] 16:31:33 INFO - PROCESS | 1646 | 1461195093820 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:31:33 INFO - PROCESS | 1646 | 1461195093875 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f65000 == 50 [pid = 1646] [id = 459] 16:31:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1192a0000) [pid = 1646] [serial = 1377] [outer = 0x0] 16:31:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119ee0800) [pid = 1646] [serial = 1378] [outer = 0x1192a0000] 16:31:33 INFO - PROCESS | 1646 | 1461195093906 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11ae2b800) [pid = 1646] [serial = 1379] [outer = 0x1192a0000] 16:31:34 INFO - PROCESS | 1646 | 1461195094340 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]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 674ms 16:31:34 INFO - PROCESS | 1646 | 1461195094382 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:31:34 INFO - PROCESS | 1646 | 1461195094384 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:31:34 INFO - PROCESS | 1646 | 1461195094387 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 1646 | 1461195094389 Marionette TRACE conn2 <- [1,1810,null,{}] 16:31:34 INFO - PROCESS | 1646 | 1461195094397 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}] 16:31:34 INFO - PROCESS | 1646 | 1461195094528 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:31:34 INFO - PROCESS | 1646 | 1461195094597 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b21000 == 51 [pid = 1646] [id = 460] 16:31:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11baec000) [pid = 1646] [serial = 1380] [outer = 0x0] 16:31:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11c7cf400) [pid = 1646] [serial = 1381] [outer = 0x11baec000] 16:31:34 INFO - PROCESS | 1646 | 1461195094628 Marionette DEBUG loaded listener.js 16:31:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x123d0d400) [pid = 1646] [serial = 1382] [outer = 0x11baec000] 16:31:35 INFO - PROCESS | 1646 | 1461195095053 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]]]}] 16:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 674ms 16:31:35 INFO - PROCESS | 1646 | 1461195095061 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:31:35 INFO - PROCESS | 1646 | 1461195095063 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:31:35 INFO - PROCESS | 1646 | 1461195095065 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:31:35 INFO - PROCESS | 1646 | 1461195095066 Marionette TRACE conn2 <- [1,1814,null,{}] 16:31:35 INFO - PROCESS | 1646 | 1461195095069 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}] 16:31:35 INFO - PROCESS | 1646 | 1461195095174 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:31:35 INFO - PROCESS | 1646 | 1461195095227 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b50000 == 52 [pid = 1646] [id = 461] 16:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123d0d800) [pid = 1646] [serial = 1383] [outer = 0x0] 16:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12733e400) [pid = 1646] [serial = 1384] [outer = 0x123d0d800] 16:31:35 INFO - PROCESS | 1646 | 1461195095257 Marionette DEBUG loaded listener.js 16:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1289d7800) [pid = 1646] [serial = 1385] [outer = 0x123d0d800] 16:31:35 INFO - PROCESS | 1646 | 1461195095697 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]]]}] 16:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 668ms 16:31:35 INFO - PROCESS | 1646 | 1461195095735 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:31:35 INFO - PROCESS | 1646 | 1461195095737 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:31:35 INFO - PROCESS | 1646 | 1461195095740 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:31:35 INFO - PROCESS | 1646 | 1461195095743 Marionette TRACE conn2 <- [1,1818,null,{}] 16:31:35 INFO - PROCESS | 1646 | 1461195095746 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}] 16:31:35 INFO - PROCESS | 1646 | 1461195095923 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:31:36 INFO - PROCESS | 1646 | 1461195096035 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a119800 == 53 [pid = 1646] [id = 462] 16:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x123d16800) [pid = 1646] [serial = 1386] [outer = 0x0] 16:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x128b19400) [pid = 1646] [serial = 1387] [outer = 0x123d16800] 16:31:36 INFO - PROCESS | 1646 | 1461195096082 Marionette DEBUG loaded listener.js 16:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1291cfc00) [pid = 1646] [serial = 1388] [outer = 0x123d16800] 16:31:36 INFO - PROCESS | 1646 | 1461195096545 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]]]}] 16:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 871ms 16:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:31:36 INFO - PROCESS | 1646 | 1461195096611 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:31:36 INFO - PROCESS | 1646 | 1461195096613 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:31:36 INFO - PROCESS | 1646 | 1461195096615 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:31:36 INFO - PROCESS | 1646 | 1461195096616 Marionette TRACE conn2 <- [1,1822,null,{}] 16:31:36 INFO - PROCESS | 1646 | 1461195096619 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}] 16:31:36 INFO - PROCESS | 1646 | 1461195096730 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:31:36 INFO - PROCESS | 1646 | 1461195096787 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1d0800 == 54 [pid = 1646] [id = 463] 16:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12942b800) [pid = 1646] [serial = 1389] [outer = 0x0] 16:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x129434c00) [pid = 1646] [serial = 1390] [outer = 0x12942b800] 16:31:36 INFO - PROCESS | 1646 | 1461195096819 Marionette DEBUG loaded listener.js 16:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x129540c00) [pid = 1646] [serial = 1391] [outer = 0x12942b800] 16:31:37 INFO - PROCESS | 1646 | 1461195097403 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]]]}] 16:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 870ms 16:31:37 INFO - PROCESS | 1646 | 1461195097486 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 1646 | 1461195097489 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:31:37 INFO - PROCESS | 1646 | 1461195097494 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 1646 | 1461195097496 Marionette TRACE conn2 <- [1,1826,null,{}] 16:31:37 INFO - PROCESS | 1646 | 1461195097500 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}] 16:31:37 INFO - PROCESS | 1646 | 1461195097595 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:31:37 INFO - PROCESS | 1646 | 1461195097661 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abbc000 == 55 [pid = 1646] [id = 464] 16:31:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x114fac800) [pid = 1646] [serial = 1392] [outer = 0x0] 16:31:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x115365c00) [pid = 1646] [serial = 1393] [outer = 0x114fac800] 16:31:37 INFO - PROCESS | 1646 | 1461195097689 Marionette DEBUG loaded listener.js 16:31:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1187b6400) [pid = 1646] [serial = 1394] [outer = 0x114fac800] 16:31:38 INFO - PROCESS | 1646 | 1461195098122 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]]]}] 16:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 673ms 16:31:38 INFO - PROCESS | 1646 | 1461195098167 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:31:38 INFO - PROCESS | 1646 | 1461195098171 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:31:38 INFO - PROCESS | 1646 | 1461195098175 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:31:38 INFO - PROCESS | 1646 | 1461195098177 Marionette TRACE conn2 <- [1,1830,null,{}] 16:31:38 INFO - PROCESS | 1646 | 1461195098179 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}] 16:31:38 INFO - PROCESS | 1646 | 1461195098277 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:31:38 INFO - PROCESS | 1646 | 1461195098347 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c31000 == 56 [pid = 1646] [id = 465] 16:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x114ecd000) [pid = 1646] [serial = 1395] [outer = 0x0] 16:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x118fc4000) [pid = 1646] [serial = 1396] [outer = 0x114ecd000] 16:31:38 INFO - PROCESS | 1646 | 1461195098376 Marionette DEBUG loaded listener.js 16:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x119e55800) [pid = 1646] [serial = 1397] [outer = 0x114ecd000] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x116374800 == 55 [pid = 1646] [id = 88] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x11ab5e800 == 54 [pid = 1646] [id = 92] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1298cc000 == 53 [pid = 1646] [id = 456] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1296d8000 == 52 [pid = 1646] [id = 455] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12750d000 == 51 [pid = 1646] [id = 454] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1294a8000 == 50 [pid = 1646] [id = 453] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x128a10800 == 49 [pid = 1646] [id = 452] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x124489000 == 48 [pid = 1646] [id = 451] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x127f7cc00) [pid = 1646] [serial = 1326] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x123ecf000 == 47 [pid = 1646] [id = 450] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x123a1e000 == 46 [pid = 1646] [id = 449] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf08000 == 45 [pid = 1646] [id = 448] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x11994b000 == 44 [pid = 1646] [id = 447] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x118f30000 == 43 [pid = 1646] [id = 446] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x123f66000 == 42 [pid = 1646] [id = 445] 16:31:38 INFO - PROCESS | 1646 | --DOCSHELL 0x11abc0800 == 41 [pid = 1646] [id = 444] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x123c69400) [pid = 1646] [serial = 1308] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x123a03000) [pid = 1646] [serial = 1305] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11c765800) [pid = 1646] [serial = 1302] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11c7d4400) [pid = 1646] [serial = 1303] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11a9c2400) [pid = 1646] [serial = 1290] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11ab68c00) [pid = 1646] [serial = 1291] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11c063000) [pid = 1646] [serial = 1299] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11c0d6400) [pid = 1646] [serial = 1300] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x123d13000) [pid = 1646] [serial = 1311] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11535b000) [pid = 1646] [serial = 1281] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1165eb400) [pid = 1646] [serial = 1282] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x123e77000) [pid = 1646] [serial = 1314] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x114d91400) [pid = 1646] [serial = 1278] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x114ec7800) [pid = 1646] [serial = 1279] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x119cbc800) [pid = 1646] [serial = 1287] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119edc400) [pid = 1646] [serial = 1288] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x119edb000) [pid = 1646] [serial = 1317] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11b6e1400) [pid = 1646] [serial = 1296] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11baeec00) [pid = 1646] [serial = 1297] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11c952800) [pid = 1646] [serial = 1318] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11ae29c00) [pid = 1646] [serial = 1293] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11aeec400) [pid = 1646] [serial = 1294] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119030400) [pid = 1646] [serial = 1284] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11922bc00) [pid = 1646] [serial = 1285] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x127705400) [pid = 1646] [serial = 1323] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x124224800) [pid = 1646] [serial = 1320] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x127f1c000) [pid = 1646] [serial = 1324] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x124170800) [pid = 1646] [serial = 1315] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x127072c00) [pid = 1646] [serial = 1321] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x123d09c00) [pid = 1646] [serial = 1309] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x123d1c400) [pid = 1646] [serial = 1312] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x123a0b000) [pid = 1646] [serial = 1306] [outer = 0x0] [url = about:blank] 16:31:38 INFO - PROCESS | 1646 | 1461195098758 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]]]}] 16:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 623ms 16:31:38 INFO - PROCESS | 1646 | 1461195098799 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:31:38 INFO - PROCESS | 1646 | 1461195098800 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:31:38 INFO - PROCESS | 1646 | 1461195098803 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:31:38 INFO - PROCESS | 1646 | 1461195098806 Marionette TRACE conn2 <- [1,1834,null,{}] 16:31:38 INFO - PROCESS | 1646 | 1461195098814 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}] 16:31:38 INFO - PROCESS | 1646 | 1461195098920 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:31:38 INFO - PROCESS | 1646 | 1461195098978 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a96e000 == 42 [pid = 1646] [id = 466] 16:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1154dec00) [pid = 1646] [serial = 1398] [outer = 0x0] 16:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119ee7000) [pid = 1646] [serial = 1399] [outer = 0x1154dec00] 16:31:39 INFO - PROCESS | 1646 | 1461195099007 Marionette DEBUG loaded listener.js 16:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11ae29c00) [pid = 1646] [serial = 1400] [outer = 0x1154dec00] 16:31:39 INFO - PROCESS | 1646 | 1461195099331 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]]]}] 16:31:39 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 16:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 574ms 16:31:39 INFO - PROCESS | 1646 | 1461195099377 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:31:39 INFO - PROCESS | 1646 | 1461195099379 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:31:39 INFO - PROCESS | 1646 | 1461195099381 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 1646 | 1461195099382 Marionette TRACE conn2 <- [1,1838,null,{}] 16:31:39 INFO - PROCESS | 1646 | 1461195099385 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}] 16:31:39 INFO - PROCESS | 1646 | 1461195099469 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:31:39 INFO - PROCESS | 1646 | 1461195099475 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x119374800 == 43 [pid = 1646] [id = 467] 16:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11aec8400) [pid = 1646] [serial = 1401] [outer = 0x0] 16:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11aeecc00) [pid = 1646] [serial = 1402] [outer = 0x11aec8400] 16:31:39 INFO - PROCESS | 1646 | 1461195099505 Marionette DEBUG loaded listener.js 16:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11bf86000) [pid = 1646] [serial = 1403] [outer = 0x11aec8400] 16:31:39 INFO - PROCESS | 1646 | 1461195099847 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]]]}] 16:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 518ms 16:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:31:39 INFO - PROCESS | 1646 | 1461195099900 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:31:39 INFO - PROCESS | 1646 | 1461195099901 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:31:39 INFO - PROCESS | 1646 | 1461195099903 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 1646 | 1461195099904 Marionette TRACE conn2 <- [1,1842,null,{}] 16:31:39 INFO - PROCESS | 1646 | 1461195099907 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}] 16:31:39 INFO - PROCESS | 1646 | 1461195099987 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:31:39 INFO - PROCESS | 1646 | 1461195099994 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c94000 == 44 [pid = 1646] [id = 468] 16:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11ae29800) [pid = 1646] [serial = 1404] [outer = 0x0] 16:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11c76c800) [pid = 1646] [serial = 1405] [outer = 0x11ae29800] 16:31:40 INFO - PROCESS | 1646 | 1461195100020 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x123a09c00) [pid = 1646] [serial = 1406] [outer = 0x11ae29800] 16:31:40 INFO - PROCESS | 1646 | 1461195100366 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]]]}] 16:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 474ms 16:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:31:40 INFO - PROCESS | 1646 | 1461195100378 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:31:40 INFO - PROCESS | 1646 | 1461195100379 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:31:40 INFO - PROCESS | 1646 | 1461195100381 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:31:40 INFO - PROCESS | 1646 | 1461195100382 Marionette TRACE conn2 <- [1,1846,null,{}] 16:31:40 INFO - PROCESS | 1646 | 1461195100384 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}] 16:31:40 INFO - PROCESS | 1646 | 1461195100518 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:31:40 INFO - PROCESS | 1646 | 1461195100555 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x124495800 == 45 [pid = 1646] [id = 469] 16:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11bf85000) [pid = 1646] [serial = 1407] [outer = 0x0] 16:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x123d05c00) [pid = 1646] [serial = 1408] [outer = 0x11bf85000] 16:31:40 INFO - PROCESS | 1646 | 1461195100583 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x124224800) [pid = 1646] [serial = 1409] [outer = 0x11bf85000] 16:31:40 INFO - PROCESS | 1646 | 1461195100896 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]]]}] 16:31:40 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) 16:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 568ms 16:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:31:40 INFO - PROCESS | 1646 | 1461195100950 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:31:40 INFO - PROCESS | 1646 | 1461195100951 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:31:40 INFO - PROCESS | 1646 | 1461195100953 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:31:40 INFO - PROCESS | 1646 | 1461195100954 Marionette TRACE conn2 <- [1,1850,null,{}] 16:31:40 INFO - PROCESS | 1646 | 1461195100964 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}] 16:31:41 INFO - PROCESS | 1646 | 1461195101067 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:31:41 INFO - PROCESS | 1646 | 1461195101071 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x127f71000 == 46 [pid = 1646] [id = 470] 16:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x123a0ac00) [pid = 1646] [serial = 1410] [outer = 0x0] 16:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x124691c00) [pid = 1646] [serial = 1411] [outer = 0x123a0ac00] 16:31:41 INFO - PROCESS | 1646 | 1461195101097 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x128b1b000) [pid = 1646] [serial = 1412] [outer = 0x123a0ac00] 16:31:41 INFO - PROCESS | 1646 | 1461195101461 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]]]}] 16:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 527ms 16:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:31:41 INFO - PROCESS | 1646 | 1461195101481 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:31:41 INFO - PROCESS | 1646 | 1461195101482 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:31:41 INFO - PROCESS | 1646 | 1461195101484 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 1646 | 1461195101485 Marionette TRACE conn2 <- [1,1854,null,{}] 16:31:41 INFO - PROCESS | 1646 | 1461195101494 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}] 16:31:41 INFO - PROCESS | 1646 | 1461195101595 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:31:41 INFO - PROCESS | 1646 | 1461195101636 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12900f000 == 47 [pid = 1646] [id = 471] 16:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1275e6000) [pid = 1646] [serial = 1413] [outer = 0x0] 16:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12942dc00) [pid = 1646] [serial = 1414] [outer = 0x1275e6000] 16:31:41 INFO - PROCESS | 1646 | 1461195101661 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x129536800) [pid = 1646] [serial = 1415] [outer = 0x1275e6000] 16:31:41 INFO - PROCESS | 1646 | 1461195101993 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]]]}] 16:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 524ms 16:31:42 INFO - PROCESS | 1646 | 1461195102009 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:31:42 INFO - PROCESS | 1646 | 1461195102010 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:31:42 INFO - PROCESS | 1646 | 1461195102013 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:31:42 INFO - PROCESS | 1646 | 1461195102014 Marionette TRACE conn2 <- [1,1858,null,{}] 16:31:42 INFO - PROCESS | 1646 | 1461195102016 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}] 16:31:42 INFO - PROCESS | 1646 | 1461195102121 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:31:42 INFO - PROCESS | 1646 | 1461195102139 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x129692800 == 48 [pid = 1646] [id = 472] 16:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1290d7400) [pid = 1646] [serial = 1416] [outer = 0x0] 16:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x129546c00) [pid = 1646] [serial = 1417] [outer = 0x1290d7400] 16:31:42 INFO - PROCESS | 1646 | 1461195102164 Marionette DEBUG loaded listener.js 16:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x129722c00) [pid = 1646] [serial = 1418] [outer = 0x1290d7400] 16:31:42 INFO - PROCESS | 1646 | 1461195102517 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]]]}] 16:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 16:31:42 INFO - PROCESS | 1646 | 1461195102532 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:31:42 INFO - PROCESS | 1646 | 1461195102533 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:31:42 INFO - PROCESS | 1646 | 1461195102535 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:31:42 INFO - PROCESS | 1646 | 1461195102536 Marionette TRACE conn2 <- [1,1862,null,{}] 16:31:42 INFO - PROCESS | 1646 | 1461195102539 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}] 16:31:42 INFO - PROCESS | 1646 | 1461195102646 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:31:42 INFO - PROCESS | 1646 | 1461195102659 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297d0000 == 49 [pid = 1646] [id = 473] 16:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x129543400) [pid = 1646] [serial = 1419] [outer = 0x0] 16:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12972a000) [pid = 1646] [serial = 1420] [outer = 0x129543400] 16:31:42 INFO - PROCESS | 1646 | 1461195102684 Marionette DEBUG loaded listener.js 16:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12a102400) [pid = 1646] [serial = 1421] [outer = 0x129543400] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12440b800) [pid = 1646] [serial = 1368] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x119cbe000) [pid = 1646] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x119cb7800) [pid = 1646] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x114c82c00) [pid = 1646] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x114408400) [pid = 1646] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x114d95400) [pid = 1646] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11ae21000) [pid = 1646] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119074000) [pid = 1646] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x114d8f000) [pid = 1646] [serial = 1362] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x114ec9400) [pid = 1646] [serial = 1365] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x116557c00) [pid = 1646] [serial = 1353] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1154dcc00) [pid = 1646] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1290d4c00) [pid = 1646] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x123d07400) [pid = 1646] [serial = 1359] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:31:42 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x123d05000) [pid = 1646] [serial = 1356] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:31:43 INFO - PROCESS | 1646 | 1461195103139 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]]]}] 16:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 621ms 16:31:43 INFO - PROCESS | 1646 | 1461195103158 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:31:43 INFO - PROCESS | 1646 | 1461195103161 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:31:43 INFO - PROCESS | 1646 | 1461195103164 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 1646 | 1461195103165 Marionette TRACE conn2 <- [1,1866,null,{}] 16:31:43 INFO - PROCESS | 1646 | 1461195103168 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}] 16:31:43 INFO - PROCESS | 1646 | 1461195103290 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:31:43 INFO - PROCESS | 1646 | 1461195103325 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298da000 == 50 [pid = 1646] [id = 474] 16:31:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1122c2800) [pid = 1646] [serial = 1422] [outer = 0x0] 16:31:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119cc2c00) [pid = 1646] [serial = 1423] [outer = 0x1122c2800] 16:31:43 INFO - PROCESS | 1646 | 1461195103356 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12a103800) [pid = 1646] [serial = 1424] [outer = 0x1122c2800] 16:31:43 INFO - PROCESS | 1646 | 1461195103680 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]]]}] 16:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 570ms 16:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:31:43 INFO - PROCESS | 1646 | 1461195103734 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:31:43 INFO - PROCESS | 1646 | 1461195103736 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:31:43 INFO - PROCESS | 1646 | 1461195103739 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 1646 | 1461195103741 Marionette TRACE conn2 <- [1,1870,null,{}] 16:31:43 INFO - PROCESS | 1646 | 1461195103744 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}] 16:31:43 INFO - PROCESS | 1646 | 1461195103907 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:31:43 INFO - PROCESS | 1646 | 1461195103918 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1d3800 == 51 [pid = 1646] [id = 475] 16:31:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x129729000) [pid = 1646] [serial = 1425] [outer = 0x0] 16:31:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12a10b000) [pid = 1646] [serial = 1426] [outer = 0x129729000] 16:31:43 INFO - PROCESS | 1646 | 1461195103958 Marionette DEBUG loaded listener.js 16:31:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12a14fc00) [pid = 1646] [serial = 1427] [outer = 0x129729000] 16:31:44 INFO - PROCESS | 1646 | 1461195104362 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]]]}] 16:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 670ms 16:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:31:44 INFO - PROCESS | 1646 | 1461195104409 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:31:44 INFO - PROCESS | 1646 | 1461195104410 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:31:44 INFO - PROCESS | 1646 | 1461195104413 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - PROCESS | 1646 | 1461195104414 Marionette TRACE conn2 <- [1,1874,null,{}] 16:31:44 INFO - PROCESS | 1646 | 1461195104416 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}] 16:31:44 INFO - PROCESS | 1646 | 1461195104527 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:31:44 INFO - PROCESS | 1646 | 1461195104553 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a388800 == 52 [pid = 1646] [id = 476] 16:31:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12a150000) [pid = 1646] [serial = 1428] [outer = 0x0] 16:31:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12a156c00) [pid = 1646] [serial = 1429] [outer = 0x12a150000] 16:31:44 INFO - PROCESS | 1646 | 1461195104578 Marionette DEBUG loaded listener.js 16:31:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12a194800) [pid = 1646] [serial = 1430] [outer = 0x12a150000] 16:31:44 INFO - PROCESS | 1646 | 1461195104896 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]]]}] 16:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 517ms 16:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:31:44 INFO - PROCESS | 1646 | 1461195104931 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:31:44 INFO - PROCESS | 1646 | 1461195104932 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:31:44 INFO - PROCESS | 1646 | 1461195104934 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - PROCESS | 1646 | 1461195104935 Marionette TRACE conn2 <- [1,1878,null,{}] 16:31:44 INFO - PROCESS | 1646 | 1461195104938 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}] 16:31:45 INFO - PROCESS | 1646 | 1461195105089 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:31:45 INFO - PROCESS | 1646 | 1461195105151 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x118715000 == 53 [pid = 1646] [id = 477] 16:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1122bec00) [pid = 1646] [serial = 1431] [outer = 0x0] 16:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1141c2400) [pid = 1646] [serial = 1432] [outer = 0x1122bec00] 16:31:45 INFO - PROCESS | 1646 | 1461195105184 Marionette DEBUG loaded listener.js 16:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x114c83800) [pid = 1646] [serial = 1433] [outer = 0x1122bec00] 16:31:45 INFO - PROCESS | 1646 | 1461195105643 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]]]}] 16:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 719ms 16:31:45 INFO - PROCESS | 1646 | 1461195105656 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:31:45 INFO - PROCESS | 1646 | 1461195105660 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:31:45 INFO - PROCESS | 1646 | 1461195105663 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:31:45 INFO - PROCESS | 1646 | 1461195105666 Marionette TRACE conn2 <- [1,1882,null,{}] 16:31:45 INFO - PROCESS | 1646 | 1461195105670 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}] 16:31:45 INFO - PROCESS | 1646 | 1461195105802 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:31:45 INFO - PROCESS | 1646 | 1461195105873 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a963800 == 54 [pid = 1646] [id = 478] 16:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119348400) [pid = 1646] [serial = 1434] [outer = 0x0] 16:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x119e5c800) [pid = 1646] [serial = 1435] [outer = 0x119348400] 16:31:45 INFO - PROCESS | 1646 | 1461195105906 Marionette DEBUG loaded listener.js 16:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11a9c5000) [pid = 1646] [serial = 1436] [outer = 0x119348400] 16:31:46 INFO - PROCESS | 1646 | 1461195106343 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]]]}] 16:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 721ms 16:31:46 INFO - PROCESS | 1646 | 1461195106385 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:31:46 INFO - PROCESS | 1646 | 1461195106388 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:31:46 INFO - PROCESS | 1646 | 1461195106390 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 1646 | 1461195106391 Marionette TRACE conn2 <- [1,1886,null,{}] 16:31:46 INFO - PROCESS | 1646 | 1461195106394 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}] 16:31:46 INFO - PROCESS | 1646 | 1461195106502 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:31:46 INFO - PROCESS | 1646 | 1461195106573 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12776f000 == 55 [pid = 1646] [id = 479] 16:31:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11ae26c00) [pid = 1646] [serial = 1437] [outer = 0x0] 16:31:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11bae3c00) [pid = 1646] [serial = 1438] [outer = 0x11ae26c00] 16:31:46 INFO - PROCESS | 1646 | 1461195106604 Marionette DEBUG loaded listener.js 16:31:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12302e400) [pid = 1646] [serial = 1439] [outer = 0x11ae26c00] 16:31:47 INFO - PROCESS | 1646 | 1461195107032 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]]]}] 16:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 671ms 16:31:47 INFO - PROCESS | 1646 | 1461195107062 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:31:47 INFO - PROCESS | 1646 | 1461195107065 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:31:47 INFO - PROCESS | 1646 | 1461195107073 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 1646 | 1461195107077 Marionette TRACE conn2 <- [1,1890,null,{}] 16:31:47 INFO - PROCESS | 1646 | 1461195107117 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}] 16:31:47 INFO - PROCESS | 1646 | 1461195107248 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:31:47 INFO - PROCESS | 1646 | 1461195107301 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b56000 == 56 [pid = 1646] [id = 480] 16:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11bf85400) [pid = 1646] [serial = 1440] [outer = 0x0] 16:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x123d0fc00) [pid = 1646] [serial = 1441] [outer = 0x11bf85400] 16:31:47 INFO - PROCESS | 1646 | 1461195107332 Marionette DEBUG loaded listener.js 16:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x127f7d400) [pid = 1646] [serial = 1442] [outer = 0x11bf85400] 16:31:47 INFO - PROCESS | 1646 | 1461195107722 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]]]}] 16:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 700ms 16:31:47 INFO - PROCESS | 1646 | 1461195107769 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:31:47 INFO - PROCESS | 1646 | 1461195107771 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:31:47 INFO - PROCESS | 1646 | 1461195107775 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 1646 | 1461195107777 Marionette TRACE conn2 <- [1,1894,null,{}] 16:31:47 INFO - PROCESS | 1646 | 1461195107780 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}] 16:31:47 INFO - PROCESS | 1646 | 1461195107886 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:31:47 INFO - PROCESS | 1646 | 1461195107944 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a709800 == 57 [pid = 1646] [id = 481] 16:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x124170800) [pid = 1646] [serial = 1443] [outer = 0x0] 16:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x129433000) [pid = 1646] [serial = 1444] [outer = 0x124170800] 16:31:47 INFO - PROCESS | 1646 | 1461195107974 Marionette DEBUG loaded listener.js 16:31:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x129722800) [pid = 1646] [serial = 1445] [outer = 0x124170800] 16:31:48 INFO - PROCESS | 1646 | 1461195108430 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]]]}] 16:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 721ms 16:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:31:48 INFO - PROCESS | 1646 | 1461195108495 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:31:48 INFO - PROCESS | 1646 | 1461195108497 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:31:48 INFO - PROCESS | 1646 | 1461195108499 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:31:48 INFO - PROCESS | 1646 | 1461195108500 Marionette TRACE conn2 <- [1,1898,null,{}] 16:31:48 INFO - PROCESS | 1646 | 1461195108503 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}] 16:31:48 INFO - PROCESS | 1646 | 1461195108630 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:31:48 INFO - PROCESS | 1646 | 1461195108703 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac0b000 == 58 [pid = 1646] [id = 482] 16:31:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12a157000) [pid = 1646] [serial = 1446] [outer = 0x0] 16:31:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12a199800) [pid = 1646] [serial = 1447] [outer = 0x12a157000] 16:31:48 INFO - PROCESS | 1646 | 1461195108741 Marionette DEBUG loaded listener.js 16:31:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12a266400) [pid = 1646] [serial = 1448] [outer = 0x12a157000] 16:31:49 INFO - PROCESS | 1646 | 1461195109196 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]]]}] 16:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 719ms 16:31:49 INFO - PROCESS | 1646 | 1461195109218 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:31:49 INFO - PROCESS | 1646 | 1461195109220 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:31:49 INFO - PROCESS | 1646 | 1461195109222 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 1646 | 1461195109224 Marionette TRACE conn2 <- [1,1902,null,{}] 16:31:49 INFO - PROCESS | 1646 | 1461195109226 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}] 16:31:49 INFO - PROCESS | 1646 | 1461195109335 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:31:49 INFO - PROCESS | 1646 | 1461195109392 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x114b78800 == 59 [pid = 1646] [id = 483] 16:31:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1122c0000) [pid = 1646] [serial = 1449] [outer = 0x0] 16:31:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x114c43800) [pid = 1646] [serial = 1450] [outer = 0x1122c0000] 16:31:49 INFO - PROCESS | 1646 | 1461195109597 Marionette DEBUG loaded listener.js 16:31:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x114d96800) [pid = 1646] [serial = 1451] [outer = 0x1122c0000] 16:31:50 INFO - PROCESS | 1646 | 1461195110051 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]]]}] 16:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 871ms 16:31:50 INFO - PROCESS | 1646 | 1461195110098 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:31:50 INFO - PROCESS | 1646 | 1461195110100 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:31:50 INFO - PROCESS | 1646 | 1461195110105 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - PROCESS | 1646 | 1461195110108 Marionette TRACE conn2 <- [1,1906,null,{}] 16:31:50 INFO - PROCESS | 1646 | 1461195110112 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}] 16:31:50 INFO - PROCESS | 1646 | 1461195110210 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:31:50 INFO - PROCESS | 1646 | 1461195110283 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ec9000 == 60 [pid = 1646] [id = 484] 16:31:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1189d4c00) [pid = 1646] [serial = 1452] [outer = 0x0] 16:31:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11903cc00) [pid = 1646] [serial = 1453] [outer = 0x1189d4c00] 16:31:50 INFO - PROCESS | 1646 | 1461195110311 Marionette DEBUG loaded listener.js 16:31:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x119cbcc00) [pid = 1646] [serial = 1454] [outer = 0x1189d4c00] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12909c800 == 59 [pid = 1646] [id = 84] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12a388800 == 58 [pid = 1646] [id = 476] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12a1d3800 == 57 [pid = 1646] [id = 475] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1298da000 == 56 [pid = 1646] [id = 474] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1297d0000 == 55 [pid = 1646] [id = 473] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x129692800 == 54 [pid = 1646] [id = 472] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12900f000 == 53 [pid = 1646] [id = 471] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x127f71000 == 52 [pid = 1646] [id = 470] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x124495800 == 51 [pid = 1646] [id = 469] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x123c94000 == 50 [pid = 1646] [id = 468] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119374800 == 49 [pid = 1646] [id = 467] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11a96e000 == 48 [pid = 1646] [id = 466] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119c31000 == 47 [pid = 1646] [id = 465] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11abbc000 == 46 [pid = 1646] [id = 464] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12a1d0800 == 45 [pid = 1646] [id = 463] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12a119800 == 44 [pid = 1646] [id = 462] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x129b50000 == 43 [pid = 1646] [id = 461] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x129b21000 == 42 [pid = 1646] [id = 460] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x123f65000 == 41 [pid = 1646] [id = 459] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11abb8000 == 40 [pid = 1646] [id = 458] 16:31:50 INFO - PROCESS | 1646 | --DOCSHELL 0x129b16000 == 39 [pid = 1646] [id = 457] 16:31:50 INFO - PROCESS | 1646 | 1461195110734 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]]]}] 16:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 674ms 16:31:50 INFO - PROCESS | 1646 | 1461195110779 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:31:50 INFO - PROCESS | 1646 | 1461195110781 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:31:50 INFO - PROCESS | 1646 | 1461195110785 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - PROCESS | 1646 | 1461195110787 Marionette TRACE conn2 <- [1,1910,null,{}] 16:31:50 INFO - PROCESS | 1646 | 1461195110789 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}] 16:31:50 INFO - PROCESS | 1646 | 1461195110931 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128b15800) [pid = 1646] [serial = 1370] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1275f3c00) [pid = 1646] [serial = 1369] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11ae9d800) [pid = 1646] [serial = 1347] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11ae1f400) [pid = 1646] [serial = 1345] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x114f5e400) [pid = 1646] [serial = 1338] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x114c49c00) [pid = 1646] [serial = 1329] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1189df400) [pid = 1646] [serial = 1332] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11ba39000) [pid = 1646] [serial = 1350] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11ab6c800) [pid = 1646] [serial = 1335] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11ab6f800) [pid = 1646] [serial = 1363] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119032c00) [pid = 1646] [serial = 1333] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12449ec00) [pid = 1646] [serial = 1367] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11ae9b400) [pid = 1646] [serial = 1336] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11aee7c00) [pid = 1646] [serial = 1354] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x123d04800) [pid = 1646] [serial = 1355] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11a9c5c00) [pid = 1646] [serial = 1344] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123d1e000) [pid = 1646] [serial = 1366] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x119346800) [pid = 1646] [serial = 1342] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11c065000) [pid = 1646] [serial = 1351] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11aee5400) [pid = 1646] [serial = 826] [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.] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x123031000) [pid = 1646] [serial = 1364] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12a3a8000) [pid = 1646] [serial = 1276] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x123d21800) [pid = 1646] [serial = 1360] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11635f400) [pid = 1646] [serial = 1339] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118a7ac00) [pid = 1646] [serial = 1341] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x114d97800) [pid = 1646] [serial = 1330] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1240b3c00) [pid = 1646] [serial = 1361] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11ba32400) [pid = 1646] [serial = 1348] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x123d0e000) [pid = 1646] [serial = 1357] [outer = 0x0] [url = about:blank] 16:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x123d17400) [pid = 1646] [serial = 1358] [outer = 0x0] [url = about:blank] 16:31:51 INFO - PROCESS | 1646 | 1461195110999 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11651a800 == 40 [pid = 1646] [id = 485] 16:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1122c3c00) [pid = 1646] [serial = 1455] [outer = 0x0] 16:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x114c7c800) [pid = 1646] [serial = 1456] [outer = 0x1122c3c00] 16:31:51 INFO - PROCESS | 1646 | 1461195111032 Marionette DEBUG loaded listener.js 16:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x114f64800) [pid = 1646] [serial = 1457] [outer = 0x1122c3c00] 16:31:51 INFO - PROCESS | 1646 | 1461195111509 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]]]}] 16:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 770ms 16:31:51 INFO - PROCESS | 1646 | 1461195111557 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:31:51 INFO - PROCESS | 1646 | 1461195111560 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:31:51 INFO - PROCESS | 1646 | 1461195111563 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:31:51 INFO - PROCESS | 1646 | 1461195111566 Marionette TRACE conn2 <- [1,1914,null,{}] 16:31:51 INFO - PROCESS | 1646 | 1461195111570 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}] 16:31:51 INFO - PROCESS | 1646 | 1461195111704 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:31:51 INFO - PROCESS | 1646 | 1461195111717 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0bb800 == 41 [pid = 1646] [id = 486] 16:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11903b400) [pid = 1646] [serial = 1458] [outer = 0x0] 16:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11a9ccc00) [pid = 1646] [serial = 1459] [outer = 0x11903b400] 16:31:51 INFO - PROCESS | 1646 | 1461195111765 Marionette DEBUG loaded listener.js 16:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11ae1d800) [pid = 1646] [serial = 1460] [outer = 0x11903b400] 16:31:52 INFO - PROCESS | 1646 | 1461195112225 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]]]}] 16:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 673ms 16:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:31:52 INFO - PROCESS | 1646 | 1461195112237 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:31:52 INFO - PROCESS | 1646 | 1461195112239 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:31:52 INFO - PROCESS | 1646 | 1461195112242 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:31:52 INFO - PROCESS | 1646 | 1461195112243 Marionette TRACE conn2 <- [1,1918,null,{}] 16:31:52 INFO - PROCESS | 1646 | 1461195112245 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}] 16:31:52 INFO - PROCESS | 1646 | 1461195112346 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:31:52 INFO - PROCESS | 1646 | 1461195112400 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a37800 == 42 [pid = 1646] [id = 487] 16:31:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11ae9a800) [pid = 1646] [serial = 1461] [outer = 0x0] 16:31:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11aee7400) [pid = 1646] [serial = 1462] [outer = 0x11ae9a800] 16:31:52 INFO - PROCESS | 1646 | 1461195112431 Marionette DEBUG loaded listener.js 16:31:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11baeb000) [pid = 1646] [serial = 1463] [outer = 0x11ae9a800] 16:31:52 INFO - PROCESS | 1646 | 1461195112840 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]]]}] 16:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 668ms 16:31:52 INFO - PROCESS | 1646 | 1461195112911 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:31:52 INFO - PROCESS | 1646 | 1461195112914 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:31:52 INFO - PROCESS | 1646 | 1461195112922 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:31:52 INFO - PROCESS | 1646 | 1461195112926 Marionette TRACE conn2 <- [1,1922,null,{}] 16:31:52 INFO - PROCESS | 1646 | 1461195112928 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}] 16:31:53 INFO - PROCESS | 1646 | 1461195113052 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:31:53 INFO - PROCESS | 1646 | 1461195113133 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11995e000 == 43 [pid = 1646] [id = 488] 16:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11c0dc800) [pid = 1646] [serial = 1464] [outer = 0x0] 16:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123a08000) [pid = 1646] [serial = 1465] [outer = 0x11c0dc800] 16:31:53 INFO - PROCESS | 1646 | 1461195113166 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123c61000) [pid = 1646] [serial = 1466] [outer = 0x11c0dc800] 16:31:53 INFO - PROCESS | 1646 | 1461195113584 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]]]}] 16:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 675ms 16:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:31:53 INFO - PROCESS | 1646 | 1461195113594 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:31:53 INFO - PROCESS | 1646 | 1461195113595 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:31:53 INFO - PROCESS | 1646 | 1461195113597 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:31:53 INFO - PROCESS | 1646 | 1461195113599 Marionette TRACE conn2 <- [1,1926,null,{}] 16:31:53 INFO - PROCESS | 1646 | 1461195113601 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}] 16:31:53 INFO - PROCESS | 1646 | 1461195113702 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:31:53 INFO - PROCESS | 1646 | 1461195113755 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1265e8000 == 44 [pid = 1646] [id = 489] 16:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x123c24800) [pid = 1646] [serial = 1467] [outer = 0x0] 16:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x123d0f000) [pid = 1646] [serial = 1468] [outer = 0x123c24800] 16:31:53 INFO - PROCESS | 1646 | 1461195113785 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x123d1bc00) [pid = 1646] [serial = 1469] [outer = 0x123c24800] 16:31:54 INFO - PROCESS | 1646 | 1461195114254 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]]]}] 16:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 719ms 16:31:54 INFO - PROCESS | 1646 | 1461195114317 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:31:54 INFO - PROCESS | 1646 | 1461195114320 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:31:54 INFO - PROCESS | 1646 | 1461195114323 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - PROCESS | 1646 | 1461195114325 Marionette TRACE conn2 <- [1,1930,null,{}] 16:31:54 INFO - PROCESS | 1646 | 1461195114329 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}] 16:31:54 INFO - PROCESS | 1646 | 1461195114478 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:31:54 INFO - PROCESS | 1646 | 1461195114550 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x128ba1800 == 45 [pid = 1646] [id = 490] 16:31:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12440b800) [pid = 1646] [serial = 1470] [outer = 0x0] 16:31:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x124697800) [pid = 1646] [serial = 1471] [outer = 0x12440b800] 16:31:54 INFO - PROCESS | 1646 | 1461195114587 Marionette DEBUG loaded listener.js 16:31:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1289e2400) [pid = 1646] [serial = 1472] [outer = 0x12440b800] 16:31:55 INFO - PROCESS | 1646 | 1461195115025 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]]]}] 16:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 721ms 16:31:55 INFO - PROCESS | 1646 | 1461195115044 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:31:55 INFO - PROCESS | 1646 | 1461195115046 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:31:55 INFO - PROCESS | 1646 | 1461195115049 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:31:55 INFO - PROCESS | 1646 | 1461195115052 Marionette TRACE conn2 <- [1,1934,null,{}] 16:31:55 INFO - PROCESS | 1646 | 1461195115056 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}] 16:31:55 INFO - PROCESS | 1646 | 1461195115207 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:31:55 INFO - PROCESS | 1646 | 1461195115331 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x129683000 == 46 [pid = 1646] [id = 491] 16:31:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1244a0800) [pid = 1646] [serial = 1473] [outer = 0x0] 16:31:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1291cec00) [pid = 1646] [serial = 1474] [outer = 0x1244a0800] 16:31:55 INFO - PROCESS | 1646 | 1461195115383 Marionette DEBUG loaded listener.js 16:31:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x129538c00) [pid = 1646] [serial = 1475] [outer = 0x1244a0800] 16:31:55 INFO - PROCESS | 1646 | 1461195115839 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]]]}] 16:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 826ms 16:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:31:55 INFO - PROCESS | 1646 | 1461195115875 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:31:55 INFO - PROCESS | 1646 | 1461195115877 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:31:55 INFO - PROCESS | 1646 | 1461195115879 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:31:55 INFO - PROCESS | 1646 | 1461195115880 Marionette TRACE conn2 <- [1,1938,null,{}] 16:31:55 INFO - PROCESS | 1646 | 1461195115883 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}] 16:31:55 INFO - PROCESS | 1646 | 1461195115981 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:31:56 INFO - PROCESS | 1646 | 1461195116037 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296e0000 == 47 [pid = 1646] [id = 492] 16:31:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12952d800) [pid = 1646] [serial = 1476] [outer = 0x0] 16:31:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x129549400) [pid = 1646] [serial = 1477] [outer = 0x12952d800] 16:31:56 INFO - PROCESS | 1646 | 1461195116068 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12972c400) [pid = 1646] [serial = 1478] [outer = 0x12952d800] 16:31:56 INFO - PROCESS | 1646 | 1461195116508 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]]]}] 16:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 671ms 16:31:56 INFO - PROCESS | 1646 | 1461195116550 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:31:56 INFO - PROCESS | 1646 | 1461195116552 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:31:56 INFO - PROCESS | 1646 | 1461195116554 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:31:56 INFO - PROCESS | 1646 | 1461195116556 Marionette TRACE conn2 <- [1,1942,null,{}] 16:31:56 INFO - PROCESS | 1646 | 1461195116558 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}] 16:31:56 INFO - PROCESS | 1646 | 1461195116658 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:31:56 INFO - PROCESS | 1646 | 1461195116731 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298cb000 == 48 [pid = 1646] [id = 493] 16:31:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11bf81c00) [pid = 1646] [serial = 1479] [outer = 0x0] 16:31:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12a106000) [pid = 1646] [serial = 1480] [outer = 0x11bf81c00] 16:31:56 INFO - PROCESS | 1646 | 1461195116762 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12a14c000) [pid = 1646] [serial = 1481] [outer = 0x11bf81c00] 16:31:57 INFO - PROCESS | 1646 | 1461195117236 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]]]}] 16:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 722ms 16:31:57 INFO - PROCESS | 1646 | 1461195117276 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:31:57 INFO - PROCESS | 1646 | 1461195117279 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:31:57 INFO - PROCESS | 1646 | 1461195117320 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:31:57 INFO - PROCESS | 1646 | 1461195117322 Marionette TRACE conn2 <- [1,1946,null,{}] 16:31:57 INFO - PROCESS | 1646 | 1461195117328 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}] 16:31:57 INFO - PROCESS | 1646 | 1461195117427 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:31:57 INFO - PROCESS | 1646 | 1461195117498 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a957800 == 49 [pid = 1646] [id = 494] 16:31:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x119b36000) [pid = 1646] [serial = 1482] [outer = 0x0] 16:31:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x119eda800) [pid = 1646] [serial = 1483] [outer = 0x119b36000] 16:31:57 INFO - PROCESS | 1646 | 1461195117528 Marionette DEBUG loaded listener.js 16:31:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11ae23c00) [pid = 1646] [serial = 1484] [outer = 0x119b36000] 16:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x119ec9000 == 48 [pid = 1646] [id = 484] 16:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x114b78800 == 47 [pid = 1646] [id = 483] 16:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12a709800 == 46 [pid = 1646] [id = 481] 16:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x129b56000 == 45 [pid = 1646] [id = 480] 16:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x11a963800 == 44 [pid = 1646] [id = 478] 16:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x118715000 == 43 [pid = 1646] [id = 477] 16:31:57 INFO - PROCESS | 1646 | 1461195117891 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]]]}] 16:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 638ms 16:31:57 INFO - PROCESS | 1646 | 1461195117943 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:31:57 INFO - PROCESS | 1646 | 1461195117947 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:31:57 INFO - PROCESS | 1646 | 1461195117952 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:31:57 INFO - PROCESS | 1646 | 1461195117953 Marionette TRACE conn2 <- [1,1950,null,{}] 16:31:57 INFO - PROCESS | 1646 | 1461195117956 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}] 16:31:58 INFO - PROCESS | 1646 | 1461195118044 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:31:58 INFO - PROCESS | 1646 | 1461195118049 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x123dc6000 == 44 [pid = 1646] [id = 495] 16:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11ae96400) [pid = 1646] [serial = 1485] [outer = 0x0] 16:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11ba38400) [pid = 1646] [serial = 1486] [outer = 0x11ae96400] 16:31:58 INFO - PROCESS | 1646 | 1461195118075 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11c7d4c00) [pid = 1646] [serial = 1487] [outer = 0x11ae96400] 16:31:58 INFO - PROCESS | 1646 | 1461195118412 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]]]}] 16:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 523ms 16:31:58 INFO - PROCESS | 1646 | 1461195118475 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:31:58 INFO - PROCESS | 1646 | 1461195118476 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:31:58 INFO - PROCESS | 1646 | 1461195118478 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:31:58 INFO - PROCESS | 1646 | 1461195118481 Marionette TRACE conn2 <- [1,1954,null,{}] 16:31:58 INFO - PROCESS | 1646 | 1461195118488 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}] 16:31:58 INFO - PROCESS | 1646 | 1461195118580 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:31:58 INFO - PROCESS | 1646 | 1461195118585 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297cc800 == 45 [pid = 1646] [id = 496] 16:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x123d10c00) [pid = 1646] [serial = 1488] [outer = 0x0] 16:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1275e9000) [pid = 1646] [serial = 1489] [outer = 0x123d10c00] 16:31:58 INFO - PROCESS | 1646 | 1461195118614 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x129438000) [pid = 1646] [serial = 1490] [outer = 0x123d10c00] 16:31:58 INFO - PROCESS | 1646 | 1461195118974 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]]]}] 16:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 521ms 16:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:31:59 INFO - PROCESS | 1646 | 1461195119000 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 1646 | 1461195119001 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:31:59 INFO - PROCESS | 1646 | 1461195119004 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 1646 | 1461195119005 Marionette TRACE conn2 <- [1,1958,null,{}] 16:31:59 INFO - PROCESS | 1646 | 1461195119007 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}] 16:31:59 INFO - PROCESS | 1646 | 1461195119095 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:31:59 INFO - PROCESS | 1646 | 1461195119099 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1d9000 == 46 [pid = 1646] [id = 497] 16:31:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12a103400) [pid = 1646] [serial = 1491] [outer = 0x0] 16:31:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12a158c00) [pid = 1646] [serial = 1492] [outer = 0x12a103400] 16:31:59 INFO - PROCESS | 1646 | 1461195119125 Marionette DEBUG loaded listener.js 16:31:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12a264400) [pid = 1646] [serial = 1493] [outer = 0x12a103400] 16:31:59 INFO - PROCESS | 1646 | 1461195119461 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]]]}] 16:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 472ms 16:31:59 INFO - PROCESS | 1646 | 1461195119478 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 1646 | 1461195119479 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:31:59 INFO - PROCESS | 1646 | 1461195119481 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 1646 | 1461195119482 Marionette TRACE conn2 <- [1,1962,null,{}] 16:31:59 INFO - PROCESS | 1646 | 1461195119485 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}] 16:31:59 INFO - PROCESS | 1646 | 1461195119574 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:31:59 INFO - PROCESS | 1646 | 1461195119643 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a394000 == 47 [pid = 1646] [id = 498] 16:31:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a14b400) [pid = 1646] [serial = 1494] [outer = 0x0] 16:31:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a267400) [pid = 1646] [serial = 1495] [outer = 0x12a14b400] 16:31:59 INFO - PROCESS | 1646 | 1461195119670 Marionette DEBUG loaded listener.js 16:31:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12a272800) [pid = 1646] [serial = 1496] [outer = 0x12a14b400] 16:32:00 INFO - PROCESS | 1646 | 1461195120010 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]]]}] 16:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 568ms 16:32:00 INFO - PROCESS | 1646 | 1461195120055 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 1646 | 1461195120057 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:32:00 INFO - PROCESS | 1646 | 1461195120059 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 1646 | 1461195120060 Marionette TRACE conn2 <- [1,1966,null,{}] 16:32:00 INFO - PROCESS | 1646 | 1461195120063 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}] 16:32:00 INFO - PROCESS | 1646 | 1461195120185 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:32:00 INFO - PROCESS | 1646 | 1461195120203 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac06800 == 48 [pid = 1646] [id = 499] 16:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12a279400) [pid = 1646] [serial = 1497] [outer = 0x0] 16:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12a3a5400) [pid = 1646] [serial = 1498] [outer = 0x12a279400] 16:32:00 INFO - PROCESS | 1646 | 1461195120231 Marionette DEBUG loaded listener.js 16:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12a4c4000) [pid = 1646] [serial = 1499] [outer = 0x12a279400] 16:32:00 INFO - PROCESS | 1646 | 1461195120583 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]]]}] 16:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 570ms 16:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:32:00 INFO - PROCESS | 1646 | 1461195120630 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 1646 | 1461195120631 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:32:00 INFO - PROCESS | 1646 | 1461195120633 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 1646 | 1461195120634 Marionette TRACE conn2 <- [1,1970,null,{}] 16:32:00 INFO - PROCESS | 1646 | 1461195120636 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}] 16:32:00 INFO - PROCESS | 1646 | 1461195120745 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:32:00 INFO - PROCESS | 1646 | 1461195120786 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2e2800 == 49 [pid = 1646] [id = 500] 16:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a27a000) [pid = 1646] [serial = 1500] [outer = 0x0] 16:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12a4ca800) [pid = 1646] [serial = 1501] [outer = 0x12a27a000] 16:32:00 INFO - PROCESS | 1646 | 1461195120811 Marionette DEBUG loaded listener.js 16:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12a4cec00) [pid = 1646] [serial = 1502] [outer = 0x12a27a000] 16:32:01 INFO - PROCESS | 1646 | 1461195121100 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]]]}] 16:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 518ms 16:32:01 INFO - PROCESS | 1646 | 1461195121151 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:32:01 INFO - PROCESS | 1646 | 1461195121152 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:32:01 INFO - PROCESS | 1646 | 1461195121155 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:32:01 INFO - PROCESS | 1646 | 1461195121157 Marionette TRACE conn2 <- [1,1974,null,{}] 16:32:01 INFO - PROCESS | 1646 | 1461195121161 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}] 16:32:01 INFO - PROCESS | 1646 | 1461195121268 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:32:01 INFO - PROCESS | 1646 | 1461195121281 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c216800 == 50 [pid = 1646] [id = 501] 16:32:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12a4d1000) [pid = 1646] [serial = 1503] [outer = 0x0] 16:32:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12a525000) [pid = 1646] [serial = 1504] [outer = 0x12a4d1000] 16:32:01 INFO - PROCESS | 1646 | 1461195121306 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a52a400) [pid = 1646] [serial = 1505] [outer = 0x12a4d1000] 16:32:01 INFO - PROCESS | 1646 | 1461195121637 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]]]}] 16:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 524ms 16:32:01 INFO - PROCESS | 1646 | 1461195121679 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:32:01 INFO - PROCESS | 1646 | 1461195121681 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:32:01 INFO - PROCESS | 1646 | 1461195121683 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:32:01 INFO - PROCESS | 1646 | 1461195121684 Marionette TRACE conn2 <- [1,1978,null,{}] 16:32:01 INFO - PROCESS | 1646 | 1461195121686 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}] 16:32:01 INFO - PROCESS | 1646 | 1461195121797 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:32:01 INFO - PROCESS | 1646 | 1461195121825 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d042000 == 51 [pid = 1646] [id = 502] 16:32:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12a531400) [pid = 1646] [serial = 1506] [outer = 0x0] 16:32:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12a5d0800) [pid = 1646] [serial = 1507] [outer = 0x12a531400] 16:32:01 INFO - PROCESS | 1646 | 1461195121850 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12a5d6400) [pid = 1646] [serial = 1508] [outer = 0x12a531400] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x129729000) [pid = 1646] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x123a0ac00) [pid = 1646] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x1275e6000) [pid = 1646] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11aec8400) [pid = 1646] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x114fac800) [pid = 1646] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1122c2800) [pid = 1646] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x128b17400) [pid = 1646] [serial = 1371] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11ae29800) [pid = 1646] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1154dec00) [pid = 1646] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x11bf85000) [pid = 1646] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x114ecd000) [pid = 1646] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1290d7400) [pid = 1646] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12a150000) [pid = 1646] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x129543400) [pid = 1646] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1122c0000) [pid = 1646] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:32:02 INFO - PROCESS | 1646 | 1461195122224 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]]]}] 16:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 568ms 16:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:32:02 INFO - PROCESS | 1646 | 1461195122252 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:32:02 INFO - PROCESS | 1646 | 1461195122253 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:32:02 INFO - PROCESS | 1646 | 1461195122255 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:32:02 INFO - PROCESS | 1646 | 1461195122258 Marionette TRACE conn2 <- [1,1982,null,{}] 16:32:02 INFO - PROCESS | 1646 | 1461195122270 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}] 16:32:02 INFO - PROCESS | 1646 | 1461195122359 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:32:02 INFO - PROCESS | 1646 | 1461195122364 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d22a800 == 52 [pid = 1646] [id = 503] 16:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x119e61400) [pid = 1646] [serial = 1509] [outer = 0x0] 16:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x123a0ac00) [pid = 1646] [serial = 1510] [outer = 0x119e61400] 16:32:02 INFO - PROCESS | 1646 | 1461195122389 Marionette DEBUG loaded listener.js 16:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x129543400) [pid = 1646] [serial = 1511] [outer = 0x119e61400] 16:32:02 INFO - PROCESS | 1646 | 1461195122753 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]]]}] 16:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 530ms 16:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:32:02 INFO - PROCESS | 1646 | 1461195122786 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:32:02 INFO - PROCESS | 1646 | 1461195122787 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:32:02 INFO - PROCESS | 1646 | 1461195122790 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:32:02 INFO - PROCESS | 1646 | 1461195122792 Marionette TRACE conn2 <- [1,1986,null,{}] 16:32:02 INFO - PROCESS | 1646 | 1461195122794 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}] 16:32:02 INFO - PROCESS | 1646 | 1461195122900 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:32:02 INFO - PROCESS | 1646 | 1461195122966 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db59000 == 53 [pid = 1646] [id = 504] 16:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x129729400) [pid = 1646] [serial = 1512] [outer = 0x0] 16:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12a5d7400) [pid = 1646] [serial = 1513] [outer = 0x129729400] 16:32:02 INFO - PROCESS | 1646 | 1461195122995 Marionette DEBUG loaded listener.js 16:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12a6b9000) [pid = 1646] [serial = 1514] [outer = 0x129729400] 16:32:03 INFO - PROCESS | 1646 | 1461195123278 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]]]}] 16:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 521ms 16:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:32:03 INFO - PROCESS | 1646 | 1461195123313 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:32:03 INFO - PROCESS | 1646 | 1461195123314 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:32:03 INFO - PROCESS | 1646 | 1461195123316 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:32:03 INFO - PROCESS | 1646 | 1461195123318 Marionette TRACE conn2 <- [1,1990,null,{}] 16:32:03 INFO - PROCESS | 1646 | 1461195123320 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}] 16:32:03 INFO - PROCESS | 1646 | 1461195123416 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:32:03 INFO - PROCESS | 1646 | 1461195123420 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dca0000 == 54 [pid = 1646] [id = 505] 16:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a6b9400) [pid = 1646] [serial = 1515] [outer = 0x0] 16:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12a724800) [pid = 1646] [serial = 1516] [outer = 0x12a6b9400] 16:32:03 INFO - PROCESS | 1646 | 1461195123446 Marionette DEBUG loaded listener.js 16:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12a72a000) [pid = 1646] [serial = 1517] [outer = 0x12a6b9400] 16:32:03 INFO - PROCESS | 1646 | 1461195123793 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]]]}] 16:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 16:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:32:03 INFO - PROCESS | 1646 | 1461195123845 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:32:03 INFO - PROCESS | 1646 | 1461195123847 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:32:03 INFO - PROCESS | 1646 | 1461195123849 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:32:03 INFO - PROCESS | 1646 | 1461195123850 Marionette TRACE conn2 <- [1,1994,null,{}] 16:32:03 INFO - PROCESS | 1646 | 1461195123852 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}] 16:32:03 INFO - PROCESS | 1646 | 1461195123943 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:32:03 INFO - PROCESS | 1646 | 1461195123947 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcbf000 == 55 [pid = 1646] [id = 506] 16:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12972dc00) [pid = 1646] [serial = 1518] [outer = 0x0] 16:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12a730400) [pid = 1646] [serial = 1519] [outer = 0x12972dc00] 16:32:03 INFO - PROCESS | 1646 | 1461195123972 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a781c00) [pid = 1646] [serial = 1520] [outer = 0x12972dc00] 16:32:04 INFO - PROCESS | 1646 | 1461195124451 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]]]}] 16:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 668ms 16:32:04 INFO - PROCESS | 1646 | 1461195124518 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:32:04 INFO - PROCESS | 1646 | 1461195124521 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:32:04 INFO - PROCESS | 1646 | 1461195124525 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:32:04 INFO - PROCESS | 1646 | 1461195124528 Marionette TRACE conn2 <- [1,1998,null,{}] 16:32:04 INFO - PROCESS | 1646 | 1461195124531 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}] 16:32:04 INFO - PROCESS | 1646 | 1461195124646 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:32:04 INFO - PROCESS | 1646 | 1461195124764 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c91000 == 56 [pid = 1646] [id = 507] 16:32:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x119343000) [pid = 1646] [serial = 1521] [outer = 0x0] 16:32:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11ae9b400) [pid = 1646] [serial = 1522] [outer = 0x119343000] 16:32:04 INFO - PROCESS | 1646 | 1461195124798 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11bf87800) [pid = 1646] [serial = 1523] [outer = 0x119343000] 16:32:05 INFO - PROCESS | 1646 | 1461195125229 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]]]}] 16:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 720ms 16:32:05 INFO - PROCESS | 1646 | 1461195125246 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:32:05 INFO - PROCESS | 1646 | 1461195125250 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:32:05 INFO - PROCESS | 1646 | 1461195125255 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:32:05 INFO - PROCESS | 1646 | 1461195125257 Marionette TRACE conn2 <- [1,2002,null,{}] 16:32:05 INFO - PROCESS | 1646 | 1461195125259 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}] 16:32:05 INFO - PROCESS | 1646 | 1461195125372 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:32:05 INFO - PROCESS | 1646 | 1461195125475 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a113800 == 57 [pid = 1646] [id = 508] 16:32:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11c471000) [pid = 1646] [serial = 1524] [outer = 0x0] 16:32:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x123d19400) [pid = 1646] [serial = 1525] [outer = 0x11c471000] 16:32:05 INFO - PROCESS | 1646 | 1461195125507 Marionette DEBUG loaded listener.js 16:32:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1289e5000) [pid = 1646] [serial = 1526] [outer = 0x11c471000] 16:32:05 INFO - PROCESS | 1646 | 1461195125913 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]]]}] 16:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 721ms 16:32:05 INFO - PROCESS | 1646 | 1461195125976 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:32:05 INFO - PROCESS | 1646 | 1461195125978 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:32:06 INFO - PROCESS | 1646 | 1461195126003 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 1646 | 1461195126006 Marionette TRACE conn2 <- [1,2006,null,{}] 16:32:06 INFO - PROCESS | 1646 | 1461195126048 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}] 16:32:06 INFO - PROCESS | 1646 | 1461195126206 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:32:06 INFO - PROCESS | 1646 | 1461195126307 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db53000 == 58 [pid = 1646] [id = 509] 16:32:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12972d000) [pid = 1646] [serial = 1527] [outer = 0x0] 16:32:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12a276800) [pid = 1646] [serial = 1528] [outer = 0x12972d000] 16:32:06 INFO - PROCESS | 1646 | 1461195126340 Marionette DEBUG loaded listener.js 16:32:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12a3a6000) [pid = 1646] [serial = 1529] [outer = 0x12972d000] 16:32:06 INFO - PROCESS | 1646 | 1461195126784 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]]]}] 16:32:06 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 16:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 835ms 16:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:32:06 INFO - PROCESS | 1646 | 1461195126838 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:32:06 INFO - PROCESS | 1646 | 1461195126840 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:32:06 INFO - PROCESS | 1646 | 1461195126842 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 1646 | 1461195126843 Marionette TRACE conn2 <- [1,2010,null,{}] 16:32:06 INFO - PROCESS | 1646 | 1461195126846 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}] 16:32:06 INFO - PROCESS | 1646 | 1461195126957 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:32:07 INFO - PROCESS | 1646 | 1461195127061 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e61f000 == 59 [pid = 1646] [id = 510] 16:32:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12a3a7c00) [pid = 1646] [serial = 1530] [outer = 0x0] 16:32:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12a3af800) [pid = 1646] [serial = 1531] [outer = 0x12a3a7c00] 16:32:07 INFO - PROCESS | 1646 | 1461195127095 Marionette DEBUG loaded listener.js 16:32:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12a5da400) [pid = 1646] [serial = 1532] [outer = 0x12a3a7c00] 16:32:07 INFO - PROCESS | 1646 | 1461195127542 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]]]}] 16:32:07 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 16:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 769ms 16:32:07 INFO - PROCESS | 1646 | 1461195127867 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:32:07 INFO - PROCESS | 1646 | 1461195127870 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:32:07 INFO - PROCESS | 1646 | 1461195127900 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:32:07 INFO - PROCESS | 1646 | 1461195127902 Marionette TRACE conn2 <- [1,2014,null,{}] 16:32:07 INFO - PROCESS | 1646 | 1461195127907 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}] 16:32:08 INFO - PROCESS | 1646 | 1461195128005 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:32:08 INFO - PROCESS | 1646 | 1461195128065 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0ae800 == 60 [pid = 1646] [id = 511] 16:32:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x114ecd400) [pid = 1646] [serial = 1533] [outer = 0x0] 16:32:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x1154dfc00) [pid = 1646] [serial = 1534] [outer = 0x114ecd400] 16:32:08 INFO - PROCESS | 1646 | 1461195128092 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x11795dc00) [pid = 1646] [serial = 1535] [outer = 0x114ecd400] 16:32:08 INFO - PROCESS | 1646 | 1461195128488 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]]]}] 16:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 639ms 16:32:08 INFO - PROCESS | 1646 | 1461195128527 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:32:08 INFO - PROCESS | 1646 | 1461195128529 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:32:08 INFO - PROCESS | 1646 | 1461195128535 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:32:08 INFO - PROCESS | 1646 | 1461195128537 Marionette TRACE conn2 <- [1,2018,null,{}] 16:32:08 INFO - PROCESS | 1646 | 1461195128540 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}] 16:32:08 INFO - PROCESS | 1646 | 1461195128635 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:32:08 INFO - PROCESS | 1646 | 1461195128701 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x119949800 == 61 [pid = 1646] [id = 512] 16:32:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x1144ac800) [pid = 1646] [serial = 1536] [outer = 0x0] 16:32:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x1189dfc00) [pid = 1646] [serial = 1537] [outer = 0x1144ac800] 16:32:08 INFO - PROCESS | 1646 | 1461195128729 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x119347400) [pid = 1646] [serial = 1538] [outer = 0x1144ac800] 16:32:09 INFO - PROCESS | 1646 | 1461195129220 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]]]}] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12776f000 == 60 [pid = 1646] [id = 479] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c219000 == 59 [pid = 1646] [id = 85] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12dca0000 == 58 [pid = 1646] [id = 505] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12db59000 == 57 [pid = 1646] [id = 504] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12d22a800 == 56 [pid = 1646] [id = 503] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12d042000 == 55 [pid = 1646] [id = 502] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c216800 == 54 [pid = 1646] [id = 501] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x123d0fc00) [pid = 1646] [serial = 1441] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11bae3c00) [pid = 1646] [serial = 1438] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x119e5c800) [pid = 1646] [serial = 1435] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x1141c2400) [pid = 1646] [serial = 1432] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x119ee0800) [pid = 1646] [serial = 1378] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x11795a000) [pid = 1646] [serial = 1375] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x128b19400) [pid = 1646] [serial = 1387] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x129434c00) [pid = 1646] [serial = 1390] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12733e400) [pid = 1646] [serial = 1384] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11c7cf400) [pid = 1646] [serial = 1381] [outer = 0x0] [url = about:blank] 16:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 726ms 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12a199800) [pid = 1646] [serial = 1447] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x129433000) [pid = 1646] [serial = 1444] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2e2800 == 53 [pid = 1646] [id = 500] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac06800 == 52 [pid = 1646] [id = 499] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a394000 == 51 [pid = 1646] [id = 498] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a1d9000 == 50 [pid = 1646] [id = 497] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1297cc800 == 49 [pid = 1646] [id = 496] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x123dc6000 == 48 [pid = 1646] [id = 495] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11a957800 == 47 [pid = 1646] [id = 494] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1296e0000 == 46 [pid = 1646] [id = 492] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x129683000 == 45 [pid = 1646] [id = 491] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x128ba1800 == 44 [pid = 1646] [id = 490] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1265e8000 == 43 [pid = 1646] [id = 489] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11995e000 == 42 [pid = 1646] [id = 488] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x123a37800 == 41 [pid = 1646] [id = 487] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0bb800 == 40 [pid = 1646] [id = 486] 16:32:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11651a800 == 39 [pid = 1646] [id = 485] 16:32:09 INFO - PROCESS | 1646 | 1461195129292 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 1646 | 1461195129294 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12972a000) [pid = 1646] [serial = 1420] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12a10b000) [pid = 1646] [serial = 1426] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12a102400) [pid = 1646] [serial = 1421] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x129722c00) [pid = 1646] [serial = 1418] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x128b1b000) [pid = 1646] [serial = 1412] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12a194800) [pid = 1646] [serial = 1430] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12a103800) [pid = 1646] [serial = 1424] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x124224800) [pid = 1646] [serial = 1409] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12a14fc00) [pid = 1646] [serial = 1427] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x124691c00) [pid = 1646] [serial = 1411] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12942dc00) [pid = 1646] [serial = 1414] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x129536800) [pid = 1646] [serial = 1415] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x11aeecc00) [pid = 1646] [serial = 1402] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11bf86000) [pid = 1646] [serial = 1403] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1187b6400) [pid = 1646] [serial = 1394] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x115365c00) [pid = 1646] [serial = 1393] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x119cc2c00) [pid = 1646] [serial = 1423] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1290ca000) [pid = 1646] [serial = 1372] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1291cc800) [pid = 1646] [serial = 1373] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11c76c800) [pid = 1646] [serial = 1405] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x123a09c00) [pid = 1646] [serial = 1406] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x119ee7000) [pid = 1646] [serial = 1399] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11ae29c00) [pid = 1646] [serial = 1400] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x123d05c00) [pid = 1646] [serial = 1408] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119e55800) [pid = 1646] [serial = 1397] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x118fc4000) [pid = 1646] [serial = 1396] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11903cc00) [pid = 1646] [serial = 1453] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x129546c00) [pid = 1646] [serial = 1417] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12a156c00) [pid = 1646] [serial = 1429] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x114c43800) [pid = 1646] [serial = 1450] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x114d96800) [pid = 1646] [serial = 1451] [outer = 0x0] [url = about:blank] 16:32:09 INFO - PROCESS | 1646 | 1461195129315 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 1646 | 1461195129317 Marionette TRACE conn2 <- [1,2022,null,{}] 16:32:09 INFO - PROCESS | 1646 | 1461195129325 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}] 16:32:09 INFO - PROCESS | 1646 | 1461195129414 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:32:09 INFO - PROCESS | 1646 | 1461195129424 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a96a000 == 40 [pid = 1646] [id = 513] 16:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11ab69c00) [pid = 1646] [serial = 1539] [outer = 0x0] 16:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11adae800) [pid = 1646] [serial = 1540] [outer = 0x11ab69c00] 16:32:09 INFO - PROCESS | 1646 | 1461195129453 Marionette DEBUG loaded listener.js 16:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11ba33000) [pid = 1646] [serial = 1541] [outer = 0x11ab69c00] 16:32:09 INFO - PROCESS | 1646 | 1461195129813 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]]]}] 16:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 534ms 16:32:09 INFO - PROCESS | 1646 | 1461195129860 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 1646 | 1461195129861 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:32:09 INFO - PROCESS | 1646 | 1461195129865 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 1646 | 1461195129866 Marionette TRACE conn2 <- [1,2026,null,{}] 16:32:09 INFO - PROCESS | 1646 | 1461195129868 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}] 16:32:09 INFO - PROCESS | 1646 | 1461195129953 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:32:09 INFO - PROCESS | 1646 | 1461195129957 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a28000 == 41 [pid = 1646] [id = 514] 16:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11baeac00) [pid = 1646] [serial = 1542] [outer = 0x0] 16:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11c067000) [pid = 1646] [serial = 1543] [outer = 0x11baeac00] 16:32:09 INFO - PROCESS | 1646 | 1461195129984 Marionette DEBUG loaded listener.js 16:32:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x123a06c00) [pid = 1646] [serial = 1544] [outer = 0x11baeac00] 16:32:10 INFO - PROCESS | 1646 | 1461195130336 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]]]}] 16:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 522ms 16:32:10 INFO - PROCESS | 1646 | 1461195130387 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:32:10 INFO - PROCESS | 1646 | 1461195130388 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:32:10 INFO - PROCESS | 1646 | 1461195130391 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:32:10 INFO - PROCESS | 1646 | 1461195130392 Marionette TRACE conn2 <- [1,2030,null,{}] 16:32:10 INFO - PROCESS | 1646 | 1461195130394 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}] 16:32:10 INFO - PROCESS | 1646 | 1461195130480 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:32:10 INFO - PROCESS | 1646 | 1461195130484 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a95a800 == 42 [pid = 1646] [id = 515] 16:32:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11ab6a400) [pid = 1646] [serial = 1545] [outer = 0x0] 16:32:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x123c64c00) [pid = 1646] [serial = 1546] [outer = 0x11ab6a400] 16:32:10 INFO - PROCESS | 1646 | 1461195130511 Marionette DEBUG loaded listener.js 16:32:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x123d10800) [pid = 1646] [serial = 1547] [outer = 0x11ab6a400] 16:32:10 INFO - PROCESS | 1646 | 1461195130859 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]]]}] 16:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 471ms 16:32:10 INFO - PROCESS | 1646 | 1461195130863 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:32:10 INFO - PROCESS | 1646 | 1461195130864 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:32:10 INFO - PROCESS | 1646 | 1461195130866 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:32:10 INFO - PROCESS | 1646 | 1461195130868 Marionette TRACE conn2 <- [1,2034,null,{}] 16:32:10 INFO - PROCESS | 1646 | 1461195130870 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}] 16:32:10 INFO - PROCESS | 1646 | 1461195130976 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:32:11 INFO - PROCESS | 1646 | 1461195131041 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x124345800 == 43 [pid = 1646] [id = 516] 16:32:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x123d0ac00) [pid = 1646] [serial = 1548] [outer = 0x0] 16:32:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x123e75c00) [pid = 1646] [serial = 1549] [outer = 0x123d0ac00] 16:32:11 INFO - PROCESS | 1646 | 1461195131070 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x127703800) [pid = 1646] [serial = 1550] [outer = 0x123d0ac00] 16:32:11 INFO - PROCESS | 1646 | 1461195131386 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]]]}] 16:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 571ms 16:32:11 INFO - PROCESS | 1646 | 1461195131437 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:32:11 INFO - PROCESS | 1646 | 1461195131438 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:32:11 INFO - PROCESS | 1646 | 1461195131447 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 1646 | 1461195131448 Marionette TRACE conn2 <- [1,2038,null,{}] 16:32:11 INFO - PROCESS | 1646 | 1461195131450 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}] 16:32:11 INFO - PROCESS | 1646 | 1461195131555 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:32:11 INFO - PROCESS | 1646 | 1461195131559 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x128ba1800 == 44 [pid = 1646] [id = 517] 16:32:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x123d1d000) [pid = 1646] [serial = 1551] [outer = 0x0] 16:32:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11ae99400) [pid = 1646] [serial = 1552] [outer = 0x123d1d000] 16:32:11 INFO - PROCESS | 1646 | 1461195131615 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x128a86400) [pid = 1646] [serial = 1553] [outer = 0x123d1d000] 16:32:12 INFO - PROCESS | 1646 | 1461195132039 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]]]}] 16:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 618ms 16:32:12 INFO - PROCESS | 1646 | 1461195132066 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:32:12 INFO - PROCESS | 1646 | 1461195132067 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:32:12 INFO - PROCESS | 1646 | 1461195132069 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:32:12 INFO - PROCESS | 1646 | 1461195132070 Marionette TRACE conn2 <- [1,2042,null,{}] 16:32:12 INFO - PROCESS | 1646 | 1461195132086 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}] 16:32:12 INFO - PROCESS | 1646 | 1461195132198 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:32:12 INFO - PROCESS | 1646 | 1461195132239 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x129688800 == 45 [pid = 1646] [id = 518] 16:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x127705400) [pid = 1646] [serial = 1554] [outer = 0x0] 16:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1291d2000) [pid = 1646] [serial = 1555] [outer = 0x127705400] 16:32:12 INFO - PROCESS | 1646 | 1461195132265 Marionette DEBUG loaded listener.js 16:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x129434c00) [pid = 1646] [serial = 1556] [outer = 0x127705400] 16:32:12 INFO - PROCESS | 1646 | 1461195132578 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]]]}] 16:32:12 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) 16:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 526ms 16:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:32:12 INFO - PROCESS | 1646 | 1461195132596 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:32:12 INFO - PROCESS | 1646 | 1461195132597 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:32:12 INFO - PROCESS | 1646 | 1461195132599 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:32:12 INFO - PROCESS | 1646 | 1461195132600 Marionette TRACE conn2 <- [1,2046,null,{}] 16:32:12 INFO - PROCESS | 1646 | 1461195132603 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}] 16:32:12 INFO - PROCESS | 1646 | 1461195132713 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:32:12 INFO - PROCESS | 1646 | 1461195132726 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296db000 == 46 [pid = 1646] [id = 519] 16:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x129537400) [pid = 1646] [serial = 1557] [outer = 0x0] 16:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12954a800) [pid = 1646] [serial = 1558] [outer = 0x129537400] 16:32:12 INFO - PROCESS | 1646 | 1461195132752 Marionette DEBUG loaded listener.js 16:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x129727000) [pid = 1646] [serial = 1559] [outer = 0x129537400] 16:32:13 INFO - PROCESS | 1646 | 1461195133122 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]]]}] 16:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 568ms 16:32:13 INFO - PROCESS | 1646 | 1461195133168 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:32:13 INFO - PROCESS | 1646 | 1461195133169 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:32:13 INFO - PROCESS | 1646 | 1461195133171 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:32:13 INFO - PROCESS | 1646 | 1461195133173 Marionette TRACE conn2 <- [1,2050,null,{}] 16:32:13 INFO - PROCESS | 1646 | 1461195133175 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}] 16:32:13 INFO - PROCESS | 1646 | 1461195133312 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12942b800) [pid = 1646] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1192a0000) [pid = 1646] [serial = 1377] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1275e9c00) [pid = 1646] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x123d0d800) [pid = 1646] [serial = 1383] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12a27a000) [pid = 1646] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12a279400) [pid = 1646] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12a4d1000) [pid = 1646] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12a531400) [pid = 1646] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11bf81c00) [pid = 1646] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11ae96400) [pid = 1646] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12a103400) [pid = 1646] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x119b36000) [pid = 1646] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12a14b400) [pid = 1646] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x123d10c00) [pid = 1646] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119e61400) [pid = 1646] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x129729400) [pid = 1646] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11baec000) [pid = 1646] [serial = 1380] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11636d400) [pid = 1646] [serial = 1374] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x123d16800) [pid = 1646] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:32:13 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12a6b9400) [pid = 1646] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:32:13 INFO - PROCESS | 1646 | 1461195133789 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fa6000 == 47 [pid = 1646] [id = 520] 16:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x114d8ec00) [pid = 1646] [serial = 1560] [outer = 0x0] 16:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1192a0000) [pid = 1646] [serial = 1561] [outer = 0x114d8ec00] 16:32:13 INFO - PROCESS | 1646 | 1461195133814 Marionette DEBUG loaded listener.js 16:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11b6e2c00) [pid = 1646] [serial = 1562] [outer = 0x114d8ec00] 16:32:14 INFO - PROCESS | 1646 | 1461195134160 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]]]}] 16:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1023ms 16:32:14 INFO - PROCESS | 1646 | 1461195134195 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:32:14 INFO - PROCESS | 1646 | 1461195134197 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:32:14 INFO - PROCESS | 1646 | 1461195134200 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:32:14 INFO - PROCESS | 1646 | 1461195134203 Marionette TRACE conn2 <- [1,2054,null,{}] 16:32:14 INFO - PROCESS | 1646 | 1461195134219 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}] 16:32:14 INFO - PROCESS | 1646 | 1461195134412 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:32:14 INFO - PROCESS | 1646 | 1461195134426 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298e0000 == 48 [pid = 1646] [id = 521] 16:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11b6dc800) [pid = 1646] [serial = 1563] [outer = 0x0] 16:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12942ec00) [pid = 1646] [serial = 1564] [outer = 0x11b6dc800] 16:32:14 INFO - PROCESS | 1646 | 1461195134456 Marionette DEBUG loaded listener.js 16:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12a158000) [pid = 1646] [serial = 1565] [outer = 0x11b6dc800] 16:32:14 INFO - PROCESS | 1646 | 1461195134785 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]]]}] 16:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 633ms 16:32:14 INFO - PROCESS | 1646 | 1461195134834 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:32:14 INFO - PROCESS | 1646 | 1461195134835 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:32:14 INFO - PROCESS | 1646 | 1461195134837 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:32:14 INFO - PROCESS | 1646 | 1461195134838 Marionette TRACE conn2 <- [1,2058,null,{}] 16:32:14 INFO - PROCESS | 1646 | 1461195134840 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}] 16:32:14 INFO - PROCESS | 1646 | 1461195134937 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:32:14 INFO - PROCESS | 1646 | 1461195134941 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b54000 == 49 [pid = 1646] [id = 522] 16:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12a158800) [pid = 1646] [serial = 1566] [outer = 0x0] 16:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12a263000) [pid = 1646] [serial = 1567] [outer = 0x12a158800] 16:32:14 INFO - PROCESS | 1646 | 1461195134967 Marionette DEBUG loaded listener.js 16:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12a277c00) [pid = 1646] [serial = 1568] [outer = 0x12a158800] 16:32:15 INFO - PROCESS | 1646 | 1461195135431 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]]]}] 16:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 622ms 16:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:32:15 INFO - PROCESS | 1646 | 1461195135460 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:32:15 INFO - PROCESS | 1646 | 1461195135461 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:32:15 INFO - PROCESS | 1646 | 1461195135463 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:32:15 INFO - PROCESS | 1646 | 1461195135464 Marionette TRACE conn2 <- [1,2062,null,{}] 16:32:15 INFO - PROCESS | 1646 | 1461195135466 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}] 16:32:15 INFO - PROCESS | 1646 | 1461195135555 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:32:15 INFO - PROCESS | 1646 | 1461195135560 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1d0000 == 50 [pid = 1646] [id = 523] 16:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12a157800) [pid = 1646] [serial = 1569] [outer = 0x0] 16:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12a281000) [pid = 1646] [serial = 1570] [outer = 0x12a157800] 16:32:15 INFO - PROCESS | 1646 | 1461195135585 Marionette DEBUG loaded listener.js 16:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12a3b1400) [pid = 1646] [serial = 1571] [outer = 0x12a157800] 16:32:16 INFO - PROCESS | 1646 | 1461195136082 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]]]}] 16:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 16:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:32:16 INFO - PROCESS | 1646 | 1461195136133 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:32:16 INFO - PROCESS | 1646 | 1461195136136 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:32:16 INFO - PROCESS | 1646 | 1461195136158 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:32:16 INFO - PROCESS | 1646 | 1461195136161 Marionette TRACE conn2 <- [1,2066,null,{}] 16:32:16 INFO - PROCESS | 1646 | 1461195136166 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}] 16:32:16 INFO - PROCESS | 1646 | 1461195136278 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:32:16 INFO - PROCESS | 1646 | 1461195136379 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abc3800 == 51 [pid = 1646] [id = 524] 16:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11795a000) [pid = 1646] [serial = 1572] [outer = 0x0] 16:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1189df400) [pid = 1646] [serial = 1573] [outer = 0x11795a000] 16:32:16 INFO - PROCESS | 1646 | 1461195136413 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x119b36c00) [pid = 1646] [serial = 1574] [outer = 0x11795a000] 16:32:16 INFO - PROCESS | 1646 | 1461195136829 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]]]}] 16:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 741ms 16:32:16 INFO - PROCESS | 1646 | 1461195136882 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:32:16 INFO - PROCESS | 1646 | 1461195136885 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:32:16 INFO - PROCESS | 1646 | 1461195136890 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:32:16 INFO - PROCESS | 1646 | 1461195136892 Marionette TRACE conn2 <- [1,2070,null,{}] 16:32:16 INFO - PROCESS | 1646 | 1461195136895 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}] 16:32:17 INFO - PROCESS | 1646 | 1461195137008 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:32:17 INFO - PROCESS | 1646 | 1461195137111 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1265df800 == 52 [pid = 1646] [id = 525] 16:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x119cb7c00) [pid = 1646] [serial = 1575] [outer = 0x0] 16:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11aeed000) [pid = 1646] [serial = 1576] [outer = 0x119cb7c00] 16:32:17 INFO - PROCESS | 1646 | 1461195137144 Marionette DEBUG loaded listener.js 16:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x123a0a800) [pid = 1646] [serial = 1577] [outer = 0x119cb7c00] 16:32:17 INFO - PROCESS | 1646 | 1461195137565 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]]]}] 16:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 722ms 16:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:32:17 INFO - PROCESS | 1646 | 1461195137612 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:32:17 INFO - PROCESS | 1646 | 1461195137614 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:32:17 INFO - PROCESS | 1646 | 1461195137616 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:32:17 INFO - PROCESS | 1646 | 1461195137619 Marionette TRACE conn2 <- [1,2074,null,{}] 16:32:17 INFO - PROCESS | 1646 | 1461195137643 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}] 16:32:17 INFO - PROCESS | 1646 | 1461195137778 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:32:17 INFO - PROCESS | 1646 | 1461195137836 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1d7800 == 53 [pid = 1646] [id = 526] 16:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x124410000) [pid = 1646] [serial = 1578] [outer = 0x0] 16:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x127711800) [pid = 1646] [serial = 1579] [outer = 0x124410000] 16:32:17 INFO - PROCESS | 1646 | 1461195137868 Marionette DEBUG loaded listener.js 16:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x1290cd800) [pid = 1646] [serial = 1580] [outer = 0x124410000] 16:32:18 INFO - PROCESS | 1646 | 1461195138281 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]]]}] 16:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 721ms 16:32:18 INFO - PROCESS | 1646 | 1461195138338 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:32:18 INFO - PROCESS | 1646 | 1461195138340 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:32:18 INFO - PROCESS | 1646 | 1461195138342 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:32:18 INFO - PROCESS | 1646 | 1461195138344 Marionette TRACE conn2 <- [1,2078,null,{}] 16:32:18 INFO - PROCESS | 1646 | 1461195138346 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}] 16:32:18 INFO - PROCESS | 1646 | 1461195138455 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:32:18 INFO - PROCESS | 1646 | 1461195138557 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a406000 == 54 [pid = 1646] [id = 527] 16:32:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12953e000) [pid = 1646] [serial = 1581] [outer = 0x0] 16:32:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12a10e000) [pid = 1646] [serial = 1582] [outer = 0x12953e000] 16:32:18 INFO - PROCESS | 1646 | 1461195138590 Marionette DEBUG loaded listener.js 16:32:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a195400) [pid = 1646] [serial = 1583] [outer = 0x12953e000] 16:32:18 INFO - PROCESS | 1646 | 1461195138971 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]]]}] 16:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 16:32:19 INFO - PROCESS | 1646 | 1461195139013 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:32:19 INFO - PROCESS | 1646 | 1461195139014 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:32:19 INFO - PROCESS | 1646 | 1461195139017 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:32:19 INFO - PROCESS | 1646 | 1461195139018 Marionette TRACE conn2 <- [1,2082,null,{}] 16:32:19 INFO - PROCESS | 1646 | 1461195139020 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}] 16:32:19 INFO - PROCESS | 1646 | 1461195139145 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:32:19 INFO - PROCESS | 1646 | 1461195139219 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a718000 == 55 [pid = 1646] [id = 528] 16:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12954c800) [pid = 1646] [serial = 1584] [outer = 0x0] 16:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12a27d000) [pid = 1646] [serial = 1585] [outer = 0x12954c800] 16:32:19 INFO - PROCESS | 1646 | 1461195139249 Marionette DEBUG loaded listener.js 16:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12a4c7800) [pid = 1646] [serial = 1586] [outer = 0x12954c800] 16:32:19 INFO - PROCESS | 1646 | 1461195139678 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]]]}] 16:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 669ms 16:32:19 INFO - PROCESS | 1646 | 1461195139686 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:32:19 INFO - PROCESS | 1646 | 1461195139688 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:32:19 INFO - PROCESS | 1646 | 1461195139690 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:32:19 INFO - PROCESS | 1646 | 1461195139693 Marionette TRACE conn2 <- [1,2086,null,{}] 16:32:19 INFO - PROCESS | 1646 | 1461195139696 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}] 16:32:19 INFO - PROCESS | 1646 | 1461195139817 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:32:19 INFO - PROCESS | 1646 | 1461195139925 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2ec800 == 56 [pid = 1646] [id = 529] 16:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12a4d0400) [pid = 1646] [serial = 1587] [outer = 0x0] 16:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12a531000) [pid = 1646] [serial = 1588] [outer = 0x12a4d0400] 16:32:19 INFO - PROCESS | 1646 | 1461195139959 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12a6bc400) [pid = 1646] [serial = 1589] [outer = 0x12a4d0400] 16:32:20 INFO - PROCESS | 1646 | 1461195140344 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]]]}] 16:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 721ms 16:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:32:20 INFO - PROCESS | 1646 | 1461195140412 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:32:20 INFO - PROCESS | 1646 | 1461195140413 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:32:20 INFO - PROCESS | 1646 | 1461195140415 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:32:20 INFO - PROCESS | 1646 | 1461195140417 Marionette TRACE conn2 <- [1,2090,null,{}] 16:32:20 INFO - PROCESS | 1646 | 1461195140419 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}] 16:32:20 INFO - PROCESS | 1646 | 1461195140559 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:32:20 INFO - PROCESS | 1646 | 1461195140634 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d02a000 == 57 [pid = 1646] [id = 530] 16:32:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x114c81800) [pid = 1646] [serial = 1590] [outer = 0x0] 16:32:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12a5d2000) [pid = 1646] [serial = 1591] [outer = 0x114c81800] 16:32:20 INFO - PROCESS | 1646 | 1461195140664 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12a728000) [pid = 1646] [serial = 1592] [outer = 0x114c81800] 16:32:21 INFO - PROCESS | 1646 | 1461195141112 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]]]}] 16:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 720ms 16:32:21 INFO - PROCESS | 1646 | 1461195141135 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:32:21 INFO - PROCESS | 1646 | 1461195141137 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:32:21 INFO - PROCESS | 1646 | 1461195141139 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:32:21 INFO - PROCESS | 1646 | 1461195141141 Marionette TRACE conn2 <- [1,2094,null,{}] 16:32:21 INFO - PROCESS | 1646 | 1461195141143 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}] 16:32:21 INFO - PROCESS | 1646 | 1461195141253 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:32:21 INFO - PROCESS | 1646 | 1461195141481 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c520000 == 58 [pid = 1646] [id = 531] 16:32:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x112356400) [pid = 1646] [serial = 1593] [outer = 0x0] 16:32:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x114c76c00) [pid = 1646] [serial = 1594] [outer = 0x112356400] 16:32:21 INFO - PROCESS | 1646 | 1461195141519 Marionette DEBUG loaded listener.js 16:32:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x114ecdc00) [pid = 1646] [serial = 1595] [outer = 0x112356400] 16:32:21 INFO - PROCESS | 1646 | 1461195141977 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]]]}] 16:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 872ms 16:32:22 INFO - PROCESS | 1646 | 1461195142011 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:32:22 INFO - PROCESS | 1646 | 1461195142014 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:32:22 INFO - PROCESS | 1646 | 1461195142018 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:32:22 INFO - PROCESS | 1646 | 1461195142019 Marionette TRACE conn2 <- [1,2098,null,{}] 16:32:22 INFO - PROCESS | 1646 | 1461195142023 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}] 16:32:22 INFO - PROCESS | 1646 | 1461195142130 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:32:22 INFO - PROCESS | 1646 | 1461195142193 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0ac000 == 59 [pid = 1646] [id = 532] 16:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x119037400) [pid = 1646] [serial = 1596] [outer = 0x0] 16:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x11a9c0000) [pid = 1646] [serial = 1597] [outer = 0x119037400] 16:32:22 INFO - PROCESS | 1646 | 1461195142265 Marionette DEBUG loaded listener.js 16:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x11aee5400) [pid = 1646] [serial = 1598] [outer = 0x119037400] 16:32:22 INFO - PROCESS | 1646 | --DOCSHELL 0x129b54000 == 58 [pid = 1646] [id = 522] 16:32:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1298e0000 == 57 [pid = 1646] [id = 521] 16:32:22 INFO - PROCESS | 1646 | --DOCSHELL 0x118fa6000 == 56 [pid = 1646] [id = 520] 16:32:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1296db000 == 55 [pid = 1646] [id = 519] 16:32:22 INFO - PROCESS | 1646 | --DOCSHELL 0x129688800 == 54 [pid = 1646] [id = 518] 16:32:22 INFO - PROCESS | 1646 | --DOCSHELL 0x128ba1800 == 53 [pid = 1646] [id = 517] 16:32:22 INFO - PROCESS | 1646 | --DOCSHELL 0x124345800 == 52 [pid = 1646] [id = 516] 16:32:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11a95a800 == 51 [pid = 1646] [id = 515] 16:32:22 INFO - PROCESS | 1646 | --DOCSHELL 0x123a28000 == 50 [pid = 1646] [id = 514] 16:32:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11a96a000 == 49 [pid = 1646] [id = 513] 16:32:22 INFO - PROCESS | 1646 | --DOCSHELL 0x119949800 == 48 [pid = 1646] [id = 512] 16:32:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0ae800 == 47 [pid = 1646] [id = 511] 16:32:22 INFO - PROCESS | 1646 | 1461195142667 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]]]}] 16:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x123d0d400) [pid = 1646] [serial = 1382] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x119032800) [pid = 1646] [serial = 1376] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x1291cfc00) [pid = 1646] [serial = 1388] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x129540c00) [pid = 1646] [serial = 1391] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11ae2b800) [pid = 1646] [serial = 1379] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x1289d9800) [pid = 1646] [serial = 1327] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x1289d7800) [pid = 1646] [serial = 1385] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12a4ca800) [pid = 1646] [serial = 1501] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12a3a5400) [pid = 1646] [serial = 1498] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12a525000) [pid = 1646] [serial = 1504] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12a4cec00) [pid = 1646] [serial = 1502] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12a5d0800) [pid = 1646] [serial = 1507] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11aee7400) [pid = 1646] [serial = 1462] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12a14c000) [pid = 1646] [serial = 1481] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12a106000) [pid = 1646] [serial = 1480] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11ba38400) [pid = 1646] [serial = 1486] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11c7d4c00) [pid = 1646] [serial = 1487] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12a158c00) [pid = 1646] [serial = 1492] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12a264400) [pid = 1646] [serial = 1493] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11ae23c00) [pid = 1646] [serial = 1484] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x119eda800) [pid = 1646] [serial = 1483] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12a267400) [pid = 1646] [serial = 1495] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1291cec00) [pid = 1646] [serial = 1474] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x123a08000) [pid = 1646] [serial = 1465] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1275e9000) [pid = 1646] [serial = 1489] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x129438000) [pid = 1646] [serial = 1490] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x129549400) [pid = 1646] [serial = 1477] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x124697800) [pid = 1646] [serial = 1471] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x114c7c800) [pid = 1646] [serial = 1456] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x123d0f000) [pid = 1646] [serial = 1468] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11a9ccc00) [pid = 1646] [serial = 1459] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12a5d6400) [pid = 1646] [serial = 1508] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x123a0ac00) [pid = 1646] [serial = 1510] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12a52a400) [pid = 1646] [serial = 1505] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x129543400) [pid = 1646] [serial = 1511] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12a6b9000) [pid = 1646] [serial = 1514] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12a4c4000) [pid = 1646] [serial = 1499] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12a5d7400) [pid = 1646] [serial = 1513] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12a272800) [pid = 1646] [serial = 1496] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12a72a000) [pid = 1646] [serial = 1517] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12a724800) [pid = 1646] [serial = 1516] [outer = 0x0] [url = about:blank] 16:32:22 INFO - PROCESS | 1646 | 1461195142698 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:32:22 INFO - PROCESS | 1646 | 1461195142700 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:32:22 INFO - PROCESS | 1646 | 1461195142707 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:32:22 INFO - PROCESS | 1646 | 1461195142710 Marionette TRACE conn2 <- [1,2102,null,{}] 16:32:22 INFO - PROCESS | 1646 | 1461195142713 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}] 16:32:22 INFO - PROCESS | 1646 | 1461195142805 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:32:22 INFO - PROCESS | 1646 | 1461195142811 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a970800 == 48 [pid = 1646] [id = 533] 16:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1144b8000) [pid = 1646] [serial = 1599] [outer = 0x0] 16:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11c061c00) [pid = 1646] [serial = 1600] [outer = 0x1144b8000] 16:32:22 INFO - PROCESS | 1646 | 1461195142839 Marionette DEBUG loaded listener.js 16:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x123a08000) [pid = 1646] [serial = 1601] [outer = 0x1144b8000] 16:32:23 INFO - PROCESS | 1646 | 1461195143210 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]]]}] 16:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 522ms 16:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:32:23 INFO - PROCESS | 1646 | 1461195143244 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:32:23 INFO - PROCESS | 1646 | 1461195143245 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:32:23 INFO - PROCESS | 1646 | 1461195143250 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:32:23 INFO - PROCESS | 1646 | 1461195143254 Marionette TRACE conn2 <- [1,2106,null,{}] 16:32:23 INFO - PROCESS | 1646 | 1461195143262 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}] 16:32:23 INFO - PROCESS | 1646 | 1461195143357 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:32:23 INFO - PROCESS | 1646 | 1461195143363 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x127f6f800 == 49 [pid = 1646] [id = 534] 16:32:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x123a0f400) [pid = 1646] [serial = 1602] [outer = 0x0] 16:32:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x123d0d400) [pid = 1646] [serial = 1603] [outer = 0x123a0f400] 16:32:23 INFO - PROCESS | 1646 | 1461195143389 Marionette DEBUG loaded listener.js 16:32:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12422b400) [pid = 1646] [serial = 1604] [outer = 0x123a0f400] 16:32:23 INFO - PROCESS | 1646 | 1461195143821 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]]]}] 16:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 629ms 16:32:23 INFO - PROCESS | 1646 | 1461195143879 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:32:23 INFO - PROCESS | 1646 | 1461195143882 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:32:23 INFO - PROCESS | 1646 | 1461195143885 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:32:23 INFO - PROCESS | 1646 | 1461195143887 Marionette TRACE conn2 <- [1,2110,null,{}] 16:32:23 INFO - PROCESS | 1646 | 1461195143891 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}] 16:32:24 INFO - PROCESS | 1646 | 1461195144030 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:32:24 INFO - PROCESS | 1646 | 1461195144042 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x129687000 == 50 [pid = 1646] [id = 535] 16:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1244a6400) [pid = 1646] [serial = 1605] [outer = 0x0] 16:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1279c4800) [pid = 1646] [serial = 1606] [outer = 0x1244a6400] 16:32:24 INFO - PROCESS | 1646 | 1461195144063 Marionette DEBUG loaded listener.js 16:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128a86800) [pid = 1646] [serial = 1607] [outer = 0x1244a6400] 16:32:24 INFO - PROCESS | 1646 | 1461195144493 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]]]}] 16:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 624ms 16:32:24 INFO - PROCESS | 1646 | 1461195144510 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:32:24 INFO - PROCESS | 1646 | 1461195144512 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:32:24 INFO - PROCESS | 1646 | 1461195144516 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:32:24 INFO - PROCESS | 1646 | 1461195144518 Marionette TRACE conn2 <- [1,2114,null,{}] 16:32:24 INFO - PROCESS | 1646 | 1461195144521 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}] 16:32:24 INFO - PROCESS | 1646 | 1461195144686 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:32:24 INFO - PROCESS | 1646 | 1461195144700 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297be800 == 51 [pid = 1646] [id = 536] 16:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x129431c00) [pid = 1646] [serial = 1608] [outer = 0x0] 16:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x129438000) [pid = 1646] [serial = 1609] [outer = 0x129431c00] 16:32:24 INFO - PROCESS | 1646 | 1461195144752 Marionette DEBUG loaded listener.js 16:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12a103400) [pid = 1646] [serial = 1610] [outer = 0x129431c00] 16:32:25 INFO - PROCESS | 1646 | 1461195145206 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]]]}] 16:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 722ms 16:32:25 INFO - PROCESS | 1646 | 1461195145249 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:32:25 INFO - PROCESS | 1646 | 1461195145250 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:32:25 INFO - PROCESS | 1646 | 1461195145253 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 1646 | 1461195145254 Marionette TRACE conn2 <- [1,2118,null,{}] 16:32:25 INFO - PROCESS | 1646 | 1461195145258 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}] 16:32:25 INFO - PROCESS | 1646 | 1461195145374 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:32:25 INFO - PROCESS | 1646 | 1461195145416 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b3d000 == 52 [pid = 1646] [id = 537] 16:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12a194800) [pid = 1646] [serial = 1611] [outer = 0x0] 16:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12a265800) [pid = 1646] [serial = 1612] [outer = 0x12a194800] 16:32:25 INFO - PROCESS | 1646 | 1461195145442 Marionette DEBUG loaded listener.js 16:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a27e400) [pid = 1646] [serial = 1613] [outer = 0x12a194800] 16:32:25 INFO - PROCESS | 1646 | 1461195145761 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]]]}] 16:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 526ms 16:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:32:25 INFO - PROCESS | 1646 | 1461195145780 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:32:25 INFO - PROCESS | 1646 | 1461195145781 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:32:25 INFO - PROCESS | 1646 | 1461195145783 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 1646 | 1461195145784 Marionette TRACE conn2 <- [1,2122,null,{}] 16:32:25 INFO - PROCESS | 1646 | 1461195145786 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}] 16:32:25 INFO - PROCESS | 1646 | 1461195145916 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:32:25 INFO - PROCESS | 1646 | 1461195145929 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a127000 == 53 [pid = 1646] [id = 538] 16:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a272400) [pid = 1646] [serial = 1614] [outer = 0x0] 16:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12a4c9400) [pid = 1646] [serial = 1615] [outer = 0x12a272400] 16:32:25 INFO - PROCESS | 1646 | 1461195145955 Marionette DEBUG loaded listener.js 16:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12a524800) [pid = 1646] [serial = 1616] [outer = 0x12a272400] 16:32:26 INFO - PROCESS | 1646 | 1461195146321 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]]]}] 16:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 568ms 16:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:32:26 INFO - PROCESS | 1646 | 1461195146351 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:32:26 INFO - PROCESS | 1646 | 1461195146353 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:32:26 INFO - PROCESS | 1646 | 1461195146355 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:32:26 INFO - PROCESS | 1646 | 1461195146356 Marionette TRACE conn2 <- [1,2126,null,{}] 16:32:26 INFO - PROCESS | 1646 | 1461195146365 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}] 16:32:26 INFO - PROCESS | 1646 | 1461195146477 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:32:26 INFO - PROCESS | 1646 | 1461195146517 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a39b800 == 54 [pid = 1646] [id = 539] 16:32:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x114f5f800) [pid = 1646] [serial = 1617] [outer = 0x0] 16:32:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12a5cec00) [pid = 1646] [serial = 1618] [outer = 0x114f5f800] 16:32:26 INFO - PROCESS | 1646 | 1461195146542 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a5dac00) [pid = 1646] [serial = 1619] [outer = 0x114f5f800] 16:32:26 INFO - PROCESS | 1646 | 1461195146870 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]]]}] 16:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 575ms 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1122bec00) [pid = 1646] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x119348400) [pid = 1646] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11ae26c00) [pid = 1646] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x123d1d000) [pid = 1646] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x129537400) [pid = 1646] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x127705400) [pid = 1646] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x114ecd400) [pid = 1646] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x123d0ac00) [pid = 1646] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1144ac800) [pid = 1646] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x114d8ec00) [pid = 1646] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11ab69c00) [pid = 1646] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11baeac00) [pid = 1646] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11ab6a400) [pid = 1646] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12a158800) [pid = 1646] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11b6dc800) [pid = 1646] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12a157000) [pid = 1646] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11bf85400) [pid = 1646] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x123c24800) [pid = 1646] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11903b400) [pid = 1646] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12952d800) [pid = 1646] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12440b800) [pid = 1646] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11c0dc800) [pid = 1646] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1244a0800) [pid = 1646] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1122c3c00) [pid = 1646] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11ae9a800) [pid = 1646] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x124170800) [pid = 1646] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:32:27 INFO - PROCESS | 1646 | 1461195147077 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:32:27 INFO - PROCESS | 1646 | 1461195147078 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:32:27 INFO - PROCESS | 1646 | 1461195147090 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:32:27 INFO - PROCESS | 1646 | 1461195147092 Marionette TRACE conn2 <- [1,2130,null,{}] 16:32:27 INFO - PROCESS | 1646 | 1461195147094 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}] 16:32:27 INFO - PROCESS | 1646 | 1461195147187 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:32:27 INFO - PROCESS | 1646 | 1461195147208 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c2c000 == 55 [pid = 1646] [id = 540] 16:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11605e000) [pid = 1646] [serial = 1620] [outer = 0x0] 16:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x119348400) [pid = 1646] [serial = 1621] [outer = 0x11605e000] 16:32:27 INFO - PROCESS | 1646 | 1461195147234 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11aee9800) [pid = 1646] [serial = 1622] [outer = 0x11605e000] 16:32:27 INFO - PROCESS | 1646 | 1461195147599 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] 16:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:32:27 INFO - PROCESS | 1646 | 1461195147614 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:32:27 INFO - PROCESS | 1646 | 1461195147617 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:32:27 INFO - PROCESS | 1646 | 1461195147618 Marionette TRACE conn2 <- [1,2134,null,{}] 16:32:27 INFO - PROCESS | 1646 | 1461195147620 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}] 16:32:27 INFO - PROCESS | 1646 | 1461195147743 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:32:27 INFO - PROCESS | 1646 | 1461195147751 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1e6800 == 56 [pid = 1646] [id = 541] 16:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1189d5400) [pid = 1646] [serial = 1623] [outer = 0x0] 16:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11c7d4000) [pid = 1646] [serial = 1624] [outer = 0x1189d5400] 16:32:27 INFO - PROCESS | 1646 | 1461195147782 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12972c800) [pid = 1646] [serial = 1625] [outer = 0x1189d5400] 16:32:28 INFO - PROCESS | 1646 | 1461195148118 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]]]}] 16:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 16:32:28 INFO - PROCESS | 1646 | 1461195148138 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 1646 | 1461195148139 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:32:28 INFO - PROCESS | 1646 | 1461195148145 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - PROCESS | 1646 | 1461195148147 Marionette TRACE conn2 <- [1,2138,null,{}] 16:32:28 INFO - PROCESS | 1646 | 1461195148150 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}] 16:32:28 INFO - PROCESS | 1646 | 1461195148259 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:32:28 INFO - PROCESS | 1646 | 1461195148263 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4e2000 == 57 [pid = 1646] [id = 542] 16:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x123a07800) [pid = 1646] [serial = 1626] [outer = 0x0] 16:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12a726800) [pid = 1646] [serial = 1627] [outer = 0x123a07800] 16:32:28 INFO - PROCESS | 1646 | 1461195148289 Marionette DEBUG loaded listener.js 16:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12a77fc00) [pid = 1646] [serial = 1628] [outer = 0x123a07800] 16:32:28 INFO - PROCESS | 1646 | 1461195148657 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]]]}] 16:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 523ms 16:32:28 INFO - PROCESS | 1646 | 1461195148668 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 1646 | 1461195148669 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:32:28 INFO - PROCESS | 1646 | 1461195148671 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - PROCESS | 1646 | 1461195148673 Marionette TRACE conn2 <- [1,2142,null,{}] 16:32:28 INFO - PROCESS | 1646 | 1461195148690 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}] 16:32:28 INFO - PROCESS | 1646 | 1461195148781 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:32:28 INFO - PROCESS | 1646 | 1461195148785 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db69000 == 58 [pid = 1646] [id = 543] 16:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12a780000) [pid = 1646] [serial = 1629] [outer = 0x0] 16:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12a787000) [pid = 1646] [serial = 1630] [outer = 0x12a780000] 16:32:28 INFO - PROCESS | 1646 | 1461195148811 Marionette DEBUG loaded listener.js 16:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12a9c7800) [pid = 1646] [serial = 1631] [outer = 0x12a780000] 16:32:29 INFO - PROCESS | 1646 | 1461195149286 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] 16:32:29 INFO - PROCESS | 1646 | 1461195149313 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:32:29 INFO - PROCESS | 1646 | 1461195149319 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:32:29 INFO - PROCESS | 1646 | 1461195149321 Marionette TRACE conn2 <- [1,2146,null,{}] 16:32:29 INFO - PROCESS | 1646 | 1461195149328 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}] 16:32:29 INFO - PROCESS | 1646 | 1461195149460 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:32:29 INFO - PROCESS | 1646 | 1461195149637 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a1f800 == 59 [pid = 1646] [id = 544] 16:32:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11a9c2800) [pid = 1646] [serial = 1632] [outer = 0x0] 16:32:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11ab6c800) [pid = 1646] [serial = 1633] [outer = 0x11a9c2800] 16:32:29 INFO - PROCESS | 1646 | 1461195149695 Marionette DEBUG loaded listener.js 16:32:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11ba33400) [pid = 1646] [serial = 1634] [outer = 0x11a9c2800] 16:32:30 INFO - PROCESS | 1646 | 1461195150196 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] 16:32:30 INFO - PROCESS | 1646 | 1461195150263 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:32:30 INFO - PROCESS | 1646 | 1461195150269 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 1646 | 1461195150271 Marionette TRACE conn2 <- [1,2150,null,{}] 16:32:30 INFO - PROCESS | 1646 | 1461195150274 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}] 16:32:30 INFO - PROCESS | 1646 | 1461195150388 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:32:30 INFO - PROCESS | 1646 | 1461195150465 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x129695000 == 60 [pid = 1646] [id = 545] 16:32:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11baf1400) [pid = 1646] [serial = 1635] [outer = 0x0] 16:32:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x123d1ac00) [pid = 1646] [serial = 1636] [outer = 0x11baf1400] 16:32:30 INFO - PROCESS | 1646 | 1461195150495 Marionette DEBUG loaded listener.js 16:32:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x124402c00) [pid = 1646] [serial = 1637] [outer = 0x11baf1400] 16:32:30 INFO - PROCESS | 1646 | 1461195150914 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]]]}] 16:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 671ms 16:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:32:30 INFO - PROCESS | 1646 | 1461195150943 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:32:30 INFO - PROCESS | 1646 | 1461195150945 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:32:30 INFO - PROCESS | 1646 | 1461195150947 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 1646 | 1461195150950 Marionette TRACE conn2 <- [1,2154,null,{}] 16:32:31 INFO - PROCESS | 1646 | 1461195150995 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}] 16:32:31 INFO - PROCESS | 1646 | 1461195151113 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:32:31 INFO - PROCESS | 1646 | 1461195151191 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d282000 == 61 [pid = 1646] [id = 546] 16:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128a83c00) [pid = 1646] [serial = 1638] [outer = 0x0] 16:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x129546c00) [pid = 1646] [serial = 1639] [outer = 0x128a83c00] 16:32:31 INFO - PROCESS | 1646 | 1461195151224 Marionette DEBUG loaded listener.js 16:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a157000) [pid = 1646] [serial = 1640] [outer = 0x128a83c00] 16:32:31 INFO - PROCESS | 1646 | 1461195151664 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]]]}] 16:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 746ms 16:32:31 INFO - PROCESS | 1646 | 1461195151710 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:32:31 INFO - PROCESS | 1646 | 1461195151712 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:32:31 INFO - PROCESS | 1646 | 1461195151717 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:32:31 INFO - PROCESS | 1646 | 1461195151718 Marionette TRACE conn2 <- [1,2158,null,{}] 16:32:31 INFO - PROCESS | 1646 | 1461195151721 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}] 16:32:31 INFO - PROCESS | 1646 | 1461195151858 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:32:31 INFO - PROCESS | 1646 | 1461195151965 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcbb000 == 62 [pid = 1646] [id = 547] 16:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12a3ad800) [pid = 1646] [serial = 1641] [outer = 0x0] 16:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12a4cbc00) [pid = 1646] [serial = 1642] [outer = 0x12a3ad800] 16:32:31 INFO - PROCESS | 1646 | 1461195151995 Marionette DEBUG loaded listener.js 16:32:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12a724c00) [pid = 1646] [serial = 1643] [outer = 0x12a3ad800] 16:32:32 INFO - PROCESS | 1646 | 1461195152418 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]]]}] 16:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 719ms 16:32:32 INFO - PROCESS | 1646 | 1461195152453 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:32:32 INFO - PROCESS | 1646 | 1461195152455 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:32:32 INFO - PROCESS | 1646 | 1461195152471 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:32:32 INFO - PROCESS | 1646 | 1461195152472 Marionette TRACE conn2 <- [1,2162,null,{}] 16:32:32 INFO - PROCESS | 1646 | 1461195152476 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}] 16:32:32 INFO - PROCESS | 1646 | 1461195152587 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:32:32 INFO - PROCESS | 1646 | 1461195152692 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ea2a000 == 63 [pid = 1646] [id = 548] 16:32:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12a4c3c00) [pid = 1646] [serial = 1644] [outer = 0x0] 16:32:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a72d000) [pid = 1646] [serial = 1645] [outer = 0x12a4c3c00] 16:32:32 INFO - PROCESS | 1646 | 1461195152724 Marionette DEBUG loaded listener.js 16:32:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12a9cf400) [pid = 1646] [serial = 1646] [outer = 0x12a4c3c00] 16:32:33 INFO - PROCESS | 1646 | 1461195153116 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]]]}] 16:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 686ms 16:32:33 INFO - PROCESS | 1646 | 1461195153144 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:32:33 INFO - PROCESS | 1646 | 1461195153146 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:32:33 INFO - PROCESS | 1646 | 1461195153148 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:32:33 INFO - PROCESS | 1646 | 1461195153149 Marionette TRACE conn2 <- [1,2166,null,{}] 16:32:33 INFO - PROCESS | 1646 | 1461195153152 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}] 16:32:33 INFO - PROCESS | 1646 | 1461195153276 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:32:33 INFO - PROCESS | 1646 | 1461195153355 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef43800 == 64 [pid = 1646] [id = 549] 16:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12a9d2c00) [pid = 1646] [serial = 1647] [outer = 0x0] 16:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12aa55400) [pid = 1646] [serial = 1648] [outer = 0x12a9d2c00] 16:32:33 INFO - PROCESS | 1646 | 1461195153387 Marionette DEBUG loaded listener.js 16:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12ab5dc00) [pid = 1646] [serial = 1649] [outer = 0x12a9d2c00] 16:32:33 INFO - PROCESS | 1646 | 1461195153772 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]]]}] 16:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 718ms 16:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:32:33 INFO - PROCESS | 1646 | 1461195153909 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:32:33 INFO - PROCESS | 1646 | 1461195153910 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:32:33 INFO - PROCESS | 1646 | 1461195153915 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:32:33 INFO - PROCESS | 1646 | 1461195153917 Marionette TRACE conn2 <- [1,2170,null,{}] 16:32:33 INFO - PROCESS | 1646 | 1461195153919 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}] 16:32:34 INFO - PROCESS | 1646 | 1461195154030 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:32:34 INFO - PROCESS | 1646 | 1461195154103 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12901b000 == 65 [pid = 1646] [id = 550] 16:32:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x129432800) [pid = 1646] [serial = 1650] [outer = 0x0] 16:32:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12a27a000) [pid = 1646] [serial = 1651] [outer = 0x129432800] 16:32:34 INFO - PROCESS | 1646 | 1461195154132 Marionette DEBUG loaded listener.js 16:32:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12ab5fc00) [pid = 1646] [serial = 1652] [outer = 0x129432800] 16:32:34 INFO - PROCESS | 1646 | 1461195154541 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]]]}] 16:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 670ms 16:32:34 INFO - PROCESS | 1646 | 1461195154586 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:32:34 INFO - PROCESS | 1646 | 1461195154587 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:32:34 INFO - PROCESS | 1646 | 1461195154589 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:32:34 INFO - PROCESS | 1646 | 1461195154591 Marionette TRACE conn2 <- [1,2174,null,{}] 16:32:34 INFO - PROCESS | 1646 | 1461195154593 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}] 16:32:34 INFO - PROCESS | 1646 | 1461195154710 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:32:34 INFO - PROCESS | 1646 | 1461195154976 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11870e800 == 66 [pid = 1646] [id = 551] 16:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x1122bf400) [pid = 1646] [serial = 1653] [outer = 0x0] 16:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1144afc00) [pid = 1646] [serial = 1654] [outer = 0x1122bf400] 16:32:35 INFO - PROCESS | 1646 | 1461195155055 Marionette DEBUG loaded listener.js 16:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x114ec5000) [pid = 1646] [serial = 1655] [outer = 0x1122bf400] 16:32:35 INFO - PROCESS | 1646 | 1461195155555 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]]]}] 16:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1020ms 16:32:35 INFO - PROCESS | 1646 | 1461195155611 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:32:35 INFO - PROCESS | 1646 | 1461195155614 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:32:35 INFO - PROCESS | 1646 | 1461195155617 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:32:35 INFO - PROCESS | 1646 | 1461195155619 Marionette TRACE conn2 <- [1,2178,null,{}] 16:32:35 INFO - PROCESS | 1646 | 1461195155622 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}] 16:32:35 INFO - PROCESS | 1646 | 1461195155726 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:32:35 INFO - PROCESS | 1646 | 1461195155837 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abb9000 == 67 [pid = 1646] [id = 552] 16:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11535b400) [pid = 1646] [serial = 1656] [outer = 0x0] 16:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x1154df800) [pid = 1646] [serial = 1657] [outer = 0x11535b400] 16:32:35 INFO - PROCESS | 1646 | 1461195155868 Marionette DEBUG loaded listener.js 16:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11655b400) [pid = 1646] [serial = 1658] [outer = 0x11535b400] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4e2000 == 66 [pid = 1646] [id = 542] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12a1e6800 == 65 [pid = 1646] [id = 541] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x119c2c000 == 64 [pid = 1646] [id = 540] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12a39b800 == 63 [pid = 1646] [id = 539] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12a127000 == 62 [pid = 1646] [id = 538] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12a281000) [pid = 1646] [serial = 1570] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x129b3d000 == 61 [pid = 1646] [id = 537] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1297be800 == 60 [pid = 1646] [id = 536] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x129687000 == 59 [pid = 1646] [id = 535] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x127f6f800 == 58 [pid = 1646] [id = 534] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11a970800 == 57 [pid = 1646] [id = 533] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0ac000 == 56 [pid = 1646] [id = 532] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11c520000 == 55 [pid = 1646] [id = 531] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d02a000 == 54 [pid = 1646] [id = 530] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2ec800 == 53 [pid = 1646] [id = 529] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12a718000 == 52 [pid = 1646] [id = 528] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12a406000 == 51 [pid = 1646] [id = 527] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12a1d7800 == 50 [pid = 1646] [id = 526] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1265df800 == 49 [pid = 1646] [id = 525] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11abc3800 == 48 [pid = 1646] [id = 524] 16:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12a1d0000 == 47 [pid = 1646] [id = 523] 16:32:36 INFO - PROCESS | 1646 | 1461195156299 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]]]}] 16:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 723ms 16:32:36 INFO - PROCESS | 1646 | 1461195156342 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:32:36 INFO - PROCESS | 1646 | 1461195156345 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:32:36 INFO - PROCESS | 1646 | 1461195156348 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:32:36 INFO - PROCESS | 1646 | 1461195156350 Marionette TRACE conn2 <- [1,2182,null,{}] 16:32:36 INFO - PROCESS | 1646 | 1461195156352 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}] 16:32:36 INFO - PROCESS | 1646 | 1461195156451 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x127f7d400) [pid = 1646] [serial = 1442] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x123d1bc00) [pid = 1646] [serial = 1469] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11ae1d800) [pid = 1646] [serial = 1460] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12972c400) [pid = 1646] [serial = 1478] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x1289e2400) [pid = 1646] [serial = 1472] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x123c61000) [pid = 1646] [serial = 1466] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x129538c00) [pid = 1646] [serial = 1475] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x114f64800) [pid = 1646] [serial = 1457] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11baeb000) [pid = 1646] [serial = 1463] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x129722800) [pid = 1646] [serial = 1445] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x114c83800) [pid = 1646] [serial = 1433] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11a9c5000) [pid = 1646] [serial = 1436] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12302e400) [pid = 1646] [serial = 1439] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x128a86400) [pid = 1646] [serial = 1553] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12954a800) [pid = 1646] [serial = 1558] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x129434c00) [pid = 1646] [serial = 1556] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1291d2000) [pid = 1646] [serial = 1555] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x129727000) [pid = 1646] [serial = 1559] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11795dc00) [pid = 1646] [serial = 1535] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1154dfc00) [pid = 1646] [serial = 1534] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x123e75c00) [pid = 1646] [serial = 1549] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x119347400) [pid = 1646] [serial = 1538] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1189dfc00) [pid = 1646] [serial = 1537] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11b6e2c00) [pid = 1646] [serial = 1562] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11adae800) [pid = 1646] [serial = 1540] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11ba33000) [pid = 1646] [serial = 1541] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11c067000) [pid = 1646] [serial = 1543] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x123a06c00) [pid = 1646] [serial = 1544] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x123c64c00) [pid = 1646] [serial = 1546] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x123d10800) [pid = 1646] [serial = 1547] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12a730400) [pid = 1646] [serial = 1519] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11ae9b400) [pid = 1646] [serial = 1522] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x123d19400) [pid = 1646] [serial = 1525] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12a276800) [pid = 1646] [serial = 1528] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12a3af800) [pid = 1646] [serial = 1531] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12a263000) [pid = 1646] [serial = 1567] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12942ec00) [pid = 1646] [serial = 1564] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1192a0000) [pid = 1646] [serial = 1561] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12a277c00) [pid = 1646] [serial = 1568] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11ae99400) [pid = 1646] [serial = 1552] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12a158000) [pid = 1646] [serial = 1565] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x127703800) [pid = 1646] [serial = 1550] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12a266400) [pid = 1646] [serial = 1448] [outer = 0x0] [url = about:blank] 16:32:36 INFO - PROCESS | 1646 | 1461195156541 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x119958800 == 48 [pid = 1646] [id = 553] 16:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x114ecd400) [pid = 1646] [serial = 1659] [outer = 0x0] 16:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x118a6fc00) [pid = 1646] [serial = 1660] [outer = 0x114ecd400] 16:32:36 INFO - PROCESS | 1646 | 1461195156570 Marionette DEBUG loaded listener.js 16:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119226000) [pid = 1646] [serial = 1661] [outer = 0x114ecd400] 16:32:36 INFO - PROCESS | 1646 | 1461195156900 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]]]}] 16:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 569ms 16:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:32:36 INFO - PROCESS | 1646 | 1461195156917 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:32:36 INFO - PROCESS | 1646 | 1461195156919 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:32:36 INFO - PROCESS | 1646 | 1461195156922 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:32:36 INFO - PROCESS | 1646 | 1461195156928 Marionette TRACE conn2 <- [1,2186,null,{}] 16:32:36 INFO - PROCESS | 1646 | 1461195156935 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}] 16:32:37 INFO - PROCESS | 1646 | 1461195157052 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:32:37 INFO - PROCESS | 1646 | 1461195157114 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf22000 == 49 [pid = 1646] [id = 554] 16:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x119349000) [pid = 1646] [serial = 1662] [outer = 0x0] 16:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11a9c3400) [pid = 1646] [serial = 1663] [outer = 0x119349000] 16:32:37 INFO - PROCESS | 1646 | 1461195157140 Marionette DEBUG loaded listener.js 16:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11ae25400) [pid = 1646] [serial = 1664] [outer = 0x119349000] 16:32:37 INFO - PROCESS | 1646 | 1461195157412 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]]]}] 16:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 529ms 16:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:32:37 INFO - PROCESS | 1646 | 1461195157451 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:32:37 INFO - PROCESS | 1646 | 1461195157452 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:32:37 INFO - PROCESS | 1646 | 1461195157454 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:32:37 INFO - PROCESS | 1646 | 1461195157455 Marionette TRACE conn2 <- [1,2190,null,{}] 16:32:37 INFO - PROCESS | 1646 | 1461195157465 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}] 16:32:37 INFO - PROCESS | 1646 | 1461195157560 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:32:37 INFO - PROCESS | 1646 | 1461195157622 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a23000 == 50 [pid = 1646] [id = 555] 16:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11ae1d800) [pid = 1646] [serial = 1665] [outer = 0x0] 16:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11aec8400) [pid = 1646] [serial = 1666] [outer = 0x11ae1d800] 16:32:37 INFO - PROCESS | 1646 | 1461195157648 Marionette DEBUG loaded listener.js 16:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11b6dd400) [pid = 1646] [serial = 1667] [outer = 0x11ae1d800] 16:32:37 INFO - PROCESS | 1646 | 1461195157948 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]]]}] 16:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 526ms 16:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:32:37 INFO - PROCESS | 1646 | 1461195157981 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:32:37 INFO - PROCESS | 1646 | 1461195157982 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:32:37 INFO - PROCESS | 1646 | 1461195157984 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:32:37 INFO - PROCESS | 1646 | 1461195157985 Marionette TRACE conn2 <- [1,2194,null,{}] 16:32:37 INFO - PROCESS | 1646 | 1461195157987 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}] 16:32:38 INFO - PROCESS | 1646 | 1461195158077 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:32:38 INFO - PROCESS | 1646 | 1461195158082 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x124333800 == 51 [pid = 1646] [id = 556] 16:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11c061800) [pid = 1646] [serial = 1668] [outer = 0x0] 16:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11c067000) [pid = 1646] [serial = 1669] [outer = 0x11c061800] 16:32:38 INFO - PROCESS | 1646 | 1461195158115 Marionette DEBUG loaded listener.js 16:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11c7d2c00) [pid = 1646] [serial = 1670] [outer = 0x11c061800] 16:32:38 INFO - PROCESS | 1646 | 1461195158497 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]]]}] 16:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 16:32:38 INFO - PROCESS | 1646 | 1461195158503 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:32:38 INFO - PROCESS | 1646 | 1461195158504 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:32:38 INFO - PROCESS | 1646 | 1461195158532 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:32:38 INFO - PROCESS | 1646 | 1461195158533 Marionette TRACE conn2 <- [1,2198,null,{}] 16:32:38 INFO - PROCESS | 1646 | 1461195158535 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}] 16:32:38 INFO - PROCESS | 1646 | 1461195158657 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:32:38 INFO - PROCESS | 1646 | 1461195158662 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12750b000 == 52 [pid = 1646] [id = 557] 16:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12302c800) [pid = 1646] [serial = 1671] [outer = 0x0] 16:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x123a0c000) [pid = 1646] [serial = 1672] [outer = 0x12302c800] 16:32:38 INFO - PROCESS | 1646 | 1461195158720 Marionette DEBUG loaded listener.js 16:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x123c6b000) [pid = 1646] [serial = 1673] [outer = 0x12302c800] 16:32:39 INFO - PROCESS | 1646 | 1461195159067 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]]]}] 16:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 594ms 16:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:32:39 INFO - PROCESS | 1646 | 1461195159105 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 1646 | 1461195159107 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:32:39 INFO - PROCESS | 1646 | 1461195159109 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 1646 | 1461195159110 Marionette TRACE conn2 <- [1,2202,null,{}] 16:32:39 INFO - PROCESS | 1646 | 1461195159112 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}] 16:32:39 INFO - PROCESS | 1646 | 1461195159224 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:32:39 INFO - PROCESS | 1646 | 1461195159235 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a08800 == 53 [pid = 1646] [id = 558] 16:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x123d06000) [pid = 1646] [serial = 1674] [outer = 0x0] 16:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x123d13800) [pid = 1646] [serial = 1675] [outer = 0x123d06000] 16:32:39 INFO - PROCESS | 1646 | 1461195159261 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x123d1fc00) [pid = 1646] [serial = 1676] [outer = 0x123d06000] 16:32:39 INFO - PROCESS | 1646 | 1461195159615 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]]]}] 16:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 520ms 16:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:32:39 INFO - PROCESS | 1646 | 1461195159630 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 1646 | 1461195159631 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:32:39 INFO - PROCESS | 1646 | 1461195159633 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 1646 | 1461195159634 Marionette TRACE conn2 <- [1,2206,null,{}] 16:32:39 INFO - PROCESS | 1646 | 1461195159636 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}] 16:32:39 INFO - PROCESS | 1646 | 1461195159761 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:32:39 INFO - PROCESS | 1646 | 1461195159776 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1294a4000 == 54 [pid = 1646] [id = 559] 16:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x123e73000) [pid = 1646] [serial = 1677] [outer = 0x0] 16:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x123f54400) [pid = 1646] [serial = 1678] [outer = 0x123e73000] 16:32:39 INFO - PROCESS | 1646 | 1461195159802 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x124224c00) [pid = 1646] [serial = 1679] [outer = 0x123e73000] 16:32:40 INFO - PROCESS | 1646 | 1461195160164 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]]]}] 16:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 569ms 16:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:32:40 INFO - PROCESS | 1646 | 1461195160202 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:32:40 INFO - PROCESS | 1646 | 1461195160203 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:32:40 INFO - PROCESS | 1646 | 1461195160206 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - PROCESS | 1646 | 1461195160207 Marionette TRACE conn2 <- [1,2210,null,{}] 16:32:40 INFO - PROCESS | 1646 | 1461195160209 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}] 16:32:40 INFO - PROCESS | 1646 | 1461195160322 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:32:40 INFO - PROCESS | 1646 | 1461195160332 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296db000 == 55 [pid = 1646] [id = 560] 16:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x123e73c00) [pid = 1646] [serial = 1680] [outer = 0x0] 16:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x127338800) [pid = 1646] [serial = 1681] [outer = 0x123e73c00] 16:32:40 INFO - PROCESS | 1646 | 1461195160358 Marionette DEBUG loaded listener.js 16:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x127703800) [pid = 1646] [serial = 1682] [outer = 0x123e73c00] 16:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x123a0f400) [pid = 1646] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1144b8000) [pid = 1646] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1189d5400) [pid = 1646] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x123a07800) [pid = 1646] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12a194800) [pid = 1646] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12a272400) [pid = 1646] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x114f5f800) [pid = 1646] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1244a6400) [pid = 1646] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x119037400) [pid = 1646] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x129431c00) [pid = 1646] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11605e000) [pid = 1646] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12a157800) [pid = 1646] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x112356400) [pid = 1646] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:32:40 INFO - PROCESS | 1646 | 1461195160818 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]]]}] 16:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 620ms 16:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:32:40 INFO - PROCESS | 1646 | 1461195160827 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:32:40 INFO - PROCESS | 1646 | 1461195160828 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:32:40 INFO - PROCESS | 1646 | 1461195160830 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - PROCESS | 1646 | 1461195160831 Marionette TRACE conn2 <- [1,2214,null,{}] 16:32:40 INFO - PROCESS | 1646 | 1461195160834 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}] 16:32:40 INFO - PROCESS | 1646 | 1461195160930 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:32:40 INFO - PROCESS | 1646 | 1461195160992 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297c1800 == 56 [pid = 1646] [id = 561] 16:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x119037400) [pid = 1646] [serial = 1683] [outer = 0x0] 16:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x123d17800) [pid = 1646] [serial = 1684] [outer = 0x119037400] 16:32:41 INFO - PROCESS | 1646 | 1461195161023 Marionette DEBUG loaded listener.js 16:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x127f7c800) [pid = 1646] [serial = 1685] [outer = 0x119037400] 16:32:41 INFO - PROCESS | 1646 | 1461195161387 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]]]}] 16:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 570ms 16:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:32:41 INFO - PROCESS | 1646 | 1461195161401 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:32:41 INFO - PROCESS | 1646 | 1461195161403 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:32:41 INFO - PROCESS | 1646 | 1461195161407 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:32:41 INFO - PROCESS | 1646 | 1461195161410 Marionette TRACE conn2 <- [1,2218,null,{}] 16:32:41 INFO - PROCESS | 1646 | 1461195161413 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}] 16:32:41 INFO - PROCESS | 1646 | 1461195161574 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:32:41 INFO - PROCESS | 1646 | 1461195161670 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b4e800 == 57 [pid = 1646] [id = 562] 16:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1289e0800) [pid = 1646] [serial = 1686] [outer = 0x0] 16:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1290d3000) [pid = 1646] [serial = 1687] [outer = 0x1289e0800] 16:32:41 INFO - PROCESS | 1646 | 1461195161696 Marionette DEBUG loaded listener.js 16:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x129436c00) [pid = 1646] [serial = 1688] [outer = 0x1289e0800] 16:32:41 INFO - PROCESS | 1646 | 1461195161956 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]]]}] 16:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 574ms 16:32:41 INFO - PROCESS | 1646 | 1461195161984 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:32:41 INFO - PROCESS | 1646 | 1461195161985 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:32:41 INFO - PROCESS | 1646 | 1461195161988 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:32:41 INFO - PROCESS | 1646 | 1461195161989 Marionette TRACE conn2 <- [1,2222,null,{}] 16:32:42 INFO - PROCESS | 1646 | 1461195161999 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}] 16:32:42 INFO - PROCESS | 1646 | 1461195162096 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:32:42 INFO - PROCESS | 1646 | 1461195162101 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a128000 == 58 [pid = 1646] [id = 563] 16:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x129536c00) [pid = 1646] [serial = 1689] [outer = 0x0] 16:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x129546800) [pid = 1646] [serial = 1690] [outer = 0x129536c00] 16:32:42 INFO - PROCESS | 1646 | 1461195162126 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x129726c00) [pid = 1646] [serial = 1691] [outer = 0x129536c00] 16:32:42 INFO - PROCESS | 1646 | 1461195162479 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]]]}] 16:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 526ms 16:32:42 INFO - PROCESS | 1646 | 1461195162525 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:32:42 INFO - PROCESS | 1646 | 1461195162526 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:32:42 INFO - PROCESS | 1646 | 1461195162528 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:32:42 INFO - PROCESS | 1646 | 1461195162529 Marionette TRACE conn2 <- [1,2226,null,{}] 16:32:42 INFO - PROCESS | 1646 | 1461195162531 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}] 16:32:42 INFO - PROCESS | 1646 | 1461195162624 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:32:42 INFO - PROCESS | 1646 | 1461195162628 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a384000 == 59 [pid = 1646] [id = 564] 16:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x129728800) [pid = 1646] [serial = 1692] [outer = 0x0] 16:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12a102800) [pid = 1646] [serial = 1693] [outer = 0x129728800] 16:32:42 INFO - PROCESS | 1646 | 1461195162654 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12a14c400) [pid = 1646] [serial = 1694] [outer = 0x129728800] 16:32:43 INFO - PROCESS | 1646 | 1461195163142 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]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 668ms 16:32:43 INFO - PROCESS | 1646 | 1461195163197 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 1646 | 1461195163200 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:32:43 INFO - PROCESS | 1646 | 1461195163204 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 1646 | 1461195163207 Marionette TRACE conn2 <- [1,2230,null,{}] 16:32:43 INFO - PROCESS | 1646 | 1461195163210 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}] 16:32:43 INFO - PROCESS | 1646 | 1461195163324 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:32:43 INFO - PROCESS | 1646 | 1461195163443 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abc9000 == 60 [pid = 1646] [id = 565] 16:32:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11605c800) [pid = 1646] [serial = 1695] [outer = 0x0] 16:32:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11655cc00) [pid = 1646] [serial = 1696] [outer = 0x11605c800] 16:32:43 INFO - PROCESS | 1646 | 1461195163475 Marionette DEBUG loaded listener.js 16:32:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x118fc3400) [pid = 1646] [serial = 1697] [outer = 0x11605c800] 16:32:43 INFO - PROCESS | 1646 | 1461195163908 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]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 724ms 16:32:43 INFO - PROCESS | 1646 | 1461195163929 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 1646 | 1461195163934 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:32:43 INFO - PROCESS | 1646 | 1461195163938 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 1646 | 1461195163940 Marionette TRACE conn2 <- [1,2234,null,{}] 16:32:43 INFO - PROCESS | 1646 | 1461195163943 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}] 16:32:44 INFO - PROCESS | 1646 | 1461195164058 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:32:44 INFO - PROCESS | 1646 | 1461195164121 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x123dba000 == 61 [pid = 1646] [id = 566] 16:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x119039400) [pid = 1646] [serial = 1698] [outer = 0x0] 16:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11a9c1400) [pid = 1646] [serial = 1699] [outer = 0x119039400] 16:32:44 INFO - PROCESS | 1646 | 1461195164193 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11aecac00) [pid = 1646] [serial = 1700] [outer = 0x119039400] 16:32:44 INFO - PROCESS | 1646 | 1461195164624 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]]]}] 16:32:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:32:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 723ms 16:32:44 INFO - PROCESS | 1646 | 1461195164662 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:32:44 INFO - PROCESS | 1646 | 1461195164663 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:32:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:32:44 INFO - PROCESS | 1646 | 1461195164666 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:32:44 INFO - PROCESS | 1646 | 1461195164669 Marionette TRACE conn2 <- [1,2238,null,{}] 16:32:44 INFO - PROCESS | 1646 | 1461195164704 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}] 16:32:44 INFO - PROCESS | 1646 | 1461195164853 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:32:44 INFO - PROCESS | 1646 | 1461195164909 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b3f800 == 62 [pid = 1646] [id = 567] 16:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12302a800) [pid = 1646] [serial = 1701] [outer = 0x0] 16:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x123a0ac00) [pid = 1646] [serial = 1702] [outer = 0x12302a800] 16:32:44 INFO - PROCESS | 1646 | 1461195164942 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x124691800) [pid = 1646] [serial = 1703] [outer = 0x12302a800] 16:32:45 INFO - PROCESS | 1646 | 1461195165330 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]]]}] 16:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 700ms 16:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:32:45 INFO - PROCESS | 1646 | 1461195165367 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:32:45 INFO - PROCESS | 1646 | 1461195165368 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:32:45 INFO - PROCESS | 1646 | 1461195165371 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:32:45 INFO - PROCESS | 1646 | 1461195165372 Marionette TRACE conn2 <- [1,2242,null,{}] 16:32:45 INFO - PROCESS | 1646 | 1461195165375 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}] 16:32:45 INFO - PROCESS | 1646 | 1461195165487 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:32:45 INFO - PROCESS | 1646 | 1461195165592 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a41d000 == 63 [pid = 1646] [id = 568] 16:32:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12733c000) [pid = 1646] [serial = 1704] [outer = 0x0] 16:32:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1289e2400) [pid = 1646] [serial = 1705] [outer = 0x12733c000] 16:32:45 INFO - PROCESS | 1646 | 1461195165624 Marionette DEBUG loaded listener.js 16:32:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1290d3c00) [pid = 1646] [serial = 1706] [outer = 0x12733c000] 16:32:46 INFO - PROCESS | 1646 | 1461195166013 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]]]}] 16:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 670ms 16:32:46 INFO - PROCESS | 1646 | 1461195166041 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:32:46 INFO - PROCESS | 1646 | 1461195166043 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:32:46 INFO - PROCESS | 1646 | 1461195166045 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:32:46 INFO - PROCESS | 1646 | 1461195166047 Marionette TRACE conn2 <- [1,2246,null,{}] 16:32:46 INFO - PROCESS | 1646 | 1461195166049 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}] 16:32:46 INFO - PROCESS | 1646 | 1461195166159 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:32:46 INFO - PROCESS | 1646 | 1461195166255 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac10800 == 64 [pid = 1646] [id = 569] 16:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x1291cfc00) [pid = 1646] [serial = 1707] [outer = 0x0] 16:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x129721800) [pid = 1646] [serial = 1708] [outer = 0x1291cfc00] 16:32:46 INFO - PROCESS | 1646 | 1461195166285 Marionette DEBUG loaded listener.js 16:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12a110c00) [pid = 1646] [serial = 1709] [outer = 0x1291cfc00] 16:32:46 INFO - PROCESS | 1646 | 1461195166719 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]]]}] 16:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 719ms 16:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:32:46 INFO - PROCESS | 1646 | 1461195166764 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:32:46 INFO - PROCESS | 1646 | 1461195166766 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:32:46 INFO - PROCESS | 1646 | 1461195166768 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:32:46 INFO - PROCESS | 1646 | 1461195166769 Marionette TRACE conn2 <- [1,2250,null,{}] 16:32:46 INFO - PROCESS | 1646 | 1461195166772 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}] 16:32:46 INFO - PROCESS | 1646 | 1461195166889 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:32:46 INFO - PROCESS | 1646 | 1461195166967 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d02c800 == 65 [pid = 1646] [id = 570] 16:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12a158800) [pid = 1646] [serial = 1710] [outer = 0x0] 16:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12a1a0400) [pid = 1646] [serial = 1711] [outer = 0x12a158800] 16:32:47 INFO - PROCESS | 1646 | 1461195166999 Marionette DEBUG loaded listener.js 16:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12a26d800) [pid = 1646] [serial = 1712] [outer = 0x12a158800] 16:32:47 INFO - PROCESS | 1646 | 1461195167404 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]]]}] 16:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 671ms 16:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:32:47 INFO - PROCESS | 1646 | 1461195167440 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:32:47 INFO - PROCESS | 1646 | 1461195167441 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:32:47 INFO - PROCESS | 1646 | 1461195167443 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:32:47 INFO - PROCESS | 1646 | 1461195167445 Marionette TRACE conn2 <- [1,2254,null,{}] 16:32:47 INFO - PROCESS | 1646 | 1461195167447 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}] 16:32:47 INFO - PROCESS | 1646 | 1461195167577 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:32:47 INFO - PROCESS | 1646 | 1461195167683 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4e4000 == 66 [pid = 1646] [id = 571] 16:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12a272800) [pid = 1646] [serial = 1713] [outer = 0x0] 16:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12a279800) [pid = 1646] [serial = 1714] [outer = 0x12a272800] 16:32:47 INFO - PROCESS | 1646 | 1461195167715 Marionette DEBUG loaded listener.js 16:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12a3aa400) [pid = 1646] [serial = 1715] [outer = 0x12a272800] 16:32:48 INFO - PROCESS | 1646 | 1461195168166 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]]]}] 16:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 769ms 16:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:32:48 INFO - PROCESS | 1646 | 1461195168212 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:32:48 INFO - PROCESS | 1646 | 1461195168214 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:32:48 INFO - PROCESS | 1646 | 1461195168216 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:32:48 INFO - PROCESS | 1646 | 1461195168217 Marionette TRACE conn2 <- [1,2258,null,{}] 16:32:48 INFO - PROCESS | 1646 | 1461195168220 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}] 16:32:48 INFO - PROCESS | 1646 | 1461195168335 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:32:48 INFO - PROCESS | 1646 | 1461195168589 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf21800 == 67 [pid = 1646] [id = 572] 16:32:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x113fc6400) [pid = 1646] [serial = 1716] [outer = 0x0] 16:32:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1144ad000) [pid = 1646] [serial = 1717] [outer = 0x113fc6400] 16:32:48 INFO - PROCESS | 1646 | 1461195168630 Marionette DEBUG loaded listener.js 16:32:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x114d92c00) [pid = 1646] [serial = 1718] [outer = 0x113fc6400] 16:32:49 INFO - PROCESS | 1646 | 1461195169085 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]]]}] 16:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 921ms 16:32:49 INFO - PROCESS | 1646 | 1461195169143 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:32:49 INFO - PROCESS | 1646 | 1461195169146 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:32:49 INFO - PROCESS | 1646 | 1461195169151 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:32:49 INFO - PROCESS | 1646 | 1461195169153 Marionette TRACE conn2 <- [1,2262,null,{}] 16:32:49 INFO - PROCESS | 1646 | 1461195169156 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}] 16:32:49 INFO - PROCESS | 1646 | 1461195169265 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:32:49 INFO - PROCESS | 1646 | 1461195169353 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11935c800 == 68 [pid = 1646] [id = 573] 16:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x118a7cc00) [pid = 1646] [serial = 1719] [outer = 0x0] 16:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x1193ae000) [pid = 1646] [serial = 1720] [outer = 0x118a7cc00] 16:32:49 INFO - PROCESS | 1646 | 1461195169388 Marionette DEBUG loaded listener.js 16:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x11ab69c00) [pid = 1646] [serial = 1721] [outer = 0x118a7cc00] 16:32:49 INFO - PROCESS | 1646 | 1461195169844 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]]]}] 16:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 725ms 16:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:32:49 INFO - PROCESS | 1646 | 1461195169879 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:32:49 INFO - PROCESS | 1646 | 1461195169881 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:32:49 INFO - PROCESS | 1646 | 1461195169884 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:32:49 INFO - PROCESS | 1646 | 1461195169886 Marionette TRACE conn2 <- [1,2266,null,{}] 16:32:49 INFO - PROCESS | 1646 | 1461195169888 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}] 16:32:49 INFO - PROCESS | 1646 | 1461195169993 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11637e000 == 67 [pid = 1646] [id = 81] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12a128000 == 66 [pid = 1646] [id = 563] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x129b4e800 == 65 [pid = 1646] [id = 562] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1297c1800 == 64 [pid = 1646] [id = 561] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1296db000 == 63 [pid = 1646] [id = 560] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1294a4000 == 62 [pid = 1646] [id = 559] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x128a08800 == 61 [pid = 1646] [id = 558] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12a10e000) [pid = 1646] [serial = 1582] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12a27d000) [pid = 1646] [serial = 1585] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12a531000) [pid = 1646] [serial = 1588] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12a5d2000) [pid = 1646] [serial = 1591] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12a787000) [pid = 1646] [serial = 1630] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | 1461195170132 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12750b000 == 60 [pid = 1646] [id = 557] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x124333800 == 59 [pid = 1646] [id = 556] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x123a23000 == 58 [pid = 1646] [id = 555] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf22000 == 57 [pid = 1646] [id = 554] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119958800 == 56 [pid = 1646] [id = 553] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11abb9000 == 55 [pid = 1646] [id = 552] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11870e800 == 54 [pid = 1646] [id = 551] 16:32:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fe5000 == 55 [pid = 1646] [id = 574] 16:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x118a70800) [pid = 1646] [serial = 1722] [outer = 0x0] 16:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11adae800) [pid = 1646] [serial = 1723] [outer = 0x118a70800] 16:32:50 INFO - PROCESS | 1646 | 1461195170172 Marionette DEBUG loaded listener.js 16:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11ba38800) [pid = 1646] [serial = 1724] [outer = 0x118a70800] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcbb000 == 54 [pid = 1646] [id = 547] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12d282000 == 53 [pid = 1646] [id = 546] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x129695000 == 52 [pid = 1646] [id = 545] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x123a1f800 == 51 [pid = 1646] [id = 544] 16:32:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12db69000 == 50 [pid = 1646] [id = 543] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x1279c4800) [pid = 1646] [serial = 1606] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x128a86800) [pid = 1646] [serial = 1607] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x127711800) [pid = 1646] [serial = 1579] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11a9c0000) [pid = 1646] [serial = 1597] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11aee5400) [pid = 1646] [serial = 1598] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x129438000) [pid = 1646] [serial = 1609] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x119348400) [pid = 1646] [serial = 1621] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12a3b1400) [pid = 1646] [serial = 1571] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x114c76c00) [pid = 1646] [serial = 1594] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x114ecdc00) [pid = 1646] [serial = 1595] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x123d0d400) [pid = 1646] [serial = 1603] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12422b400) [pid = 1646] [serial = 1604] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11c061c00) [pid = 1646] [serial = 1600] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x123a08000) [pid = 1646] [serial = 1601] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1189df400) [pid = 1646] [serial = 1573] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x11aeed000) [pid = 1646] [serial = 1576] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11aee9800) [pid = 1646] [serial = 1622] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11c7d4000) [pid = 1646] [serial = 1624] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12a726800) [pid = 1646] [serial = 1627] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12a5dac00) [pid = 1646] [serial = 1619] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12a77fc00) [pid = 1646] [serial = 1628] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12972c800) [pid = 1646] [serial = 1625] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12a103400) [pid = 1646] [serial = 1610] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12a265800) [pid = 1646] [serial = 1612] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12a4c9400) [pid = 1646] [serial = 1615] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12a27e400) [pid = 1646] [serial = 1613] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12a5cec00) [pid = 1646] [serial = 1618] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12a524800) [pid = 1646] [serial = 1616] [outer = 0x0] [url = about:blank] 16:32:50 INFO - PROCESS | 1646 | 1461195170496 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]]]}] 16:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 620ms 16:32:50 INFO - PROCESS | 1646 | 1461195170505 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:32:50 INFO - PROCESS | 1646 | 1461195170507 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:32:50 INFO - PROCESS | 1646 | 1461195170518 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:32:50 INFO - PROCESS | 1646 | 1461195170522 Marionette TRACE conn2 <- [1,2270,null,{}] 16:32:50 INFO - PROCESS | 1646 | 1461195170531 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}] 16:32:50 INFO - PROCESS | 1646 | 1461195170634 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:32:50 INFO - PROCESS | 1646 | 1461195170663 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x127306800 == 51 [pid = 1646] [id = 575] 16:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11c064000) [pid = 1646] [serial = 1725] [outer = 0x0] 16:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11c7d5000) [pid = 1646] [serial = 1726] [outer = 0x11c064000] 16:32:50 INFO - PROCESS | 1646 | 1461195170695 Marionette DEBUG loaded listener.js 16:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x123c25000) [pid = 1646] [serial = 1727] [outer = 0x11c064000] 16:32:51 INFO - PROCESS | 1646 | 1461195171152 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]]]}] 16:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 676ms 16:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:32:51 INFO - PROCESS | 1646 | 1461195171194 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:32:51 INFO - PROCESS | 1646 | 1461195171196 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:32:51 INFO - PROCESS | 1646 | 1461195171198 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:32:51 INFO - PROCESS | 1646 | 1461195171200 Marionette TRACE conn2 <- [1,2274,null,{}] 16:32:51 INFO - PROCESS | 1646 | 1461195171202 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}] 16:32:51 INFO - PROCESS | 1646 | 1461195171293 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:32:51 INFO - PROCESS | 1646 | 1461195171297 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x129098000 == 52 [pid = 1646] [id = 576] 16:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x123c25800) [pid = 1646] [serial = 1728] [outer = 0x0] 16:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x123d18000) [pid = 1646] [serial = 1729] [outer = 0x123c25800] 16:32:51 INFO - PROCESS | 1646 | 1461195171324 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x123f49c00) [pid = 1646] [serial = 1730] [outer = 0x123c25800] 16:32:51 INFO - PROCESS | 1646 | 1461195171672 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]]]}] 16:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 519ms 16:32:51 INFO - PROCESS | 1646 | 1461195171719 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:32:51 INFO - PROCESS | 1646 | 1461195171720 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:32:51 INFO - PROCESS | 1646 | 1461195171723 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:32:51 INFO - PROCESS | 1646 | 1461195171724 Marionette TRACE conn2 <- [1,2278,null,{}] 16:32:51 INFO - PROCESS | 1646 | 1461195171727 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}] 16:32:51 INFO - PROCESS | 1646 | 1461195171827 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:32:51 INFO - PROCESS | 1646 | 1461195171833 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296d0000 == 53 [pid = 1646] [id = 577] 16:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x124692000) [pid = 1646] [serial = 1731] [outer = 0x0] 16:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1275f3c00) [pid = 1646] [serial = 1732] [outer = 0x124692000] 16:32:51 INFO - PROCESS | 1646 | 1461195171882 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x128b1f400) [pid = 1646] [serial = 1733] [outer = 0x124692000] 16:32:52 INFO - PROCESS | 1646 | 1461195172416 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]]]}] 16:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 722ms 16:32:52 INFO - PROCESS | 1646 | 1461195172444 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:32:52 INFO - PROCESS | 1646 | 1461195172446 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:32:52 INFO - PROCESS | 1646 | 1461195172453 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 1646 | 1461195172454 Marionette TRACE conn2 <- [1,2282,null,{}] 16:32:52 INFO - PROCESS | 1646 | 1461195172457 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}] 16:32:52 INFO - PROCESS | 1646 | 1461195172572 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:32:52 INFO - PROCESS | 1646 | 1461195172617 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b2d000 == 54 [pid = 1646] [id = 578] 16:32:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x129433800) [pid = 1646] [serial = 1734] [outer = 0x0] 16:32:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x129722400) [pid = 1646] [serial = 1735] [outer = 0x129433800] 16:32:52 INFO - PROCESS | 1646 | 1461195172641 Marionette DEBUG loaded listener.js 16:32:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12a109800) [pid = 1646] [serial = 1736] [outer = 0x129433800] 16:32:52 INFO - PROCESS | 1646 | 1461195172945 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]]]}] 16:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 518ms 16:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:32:52 INFO - PROCESS | 1646 | 1461195172972 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:32:52 INFO - PROCESS | 1646 | 1461195172973 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:32:52 INFO - PROCESS | 1646 | 1461195172976 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 1646 | 1461195172979 Marionette TRACE conn2 <- [1,2286,null,{}] 16:32:52 INFO - PROCESS | 1646 | 1461195172982 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}] 16:32:53 INFO - PROCESS | 1646 | 1461195173100 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:32:53 INFO - PROCESS | 1646 | 1461195173113 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b4e800 == 55 [pid = 1646] [id = 579] 16:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12a105c00) [pid = 1646] [serial = 1737] [outer = 0x0] 16:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12a158000) [pid = 1646] [serial = 1738] [outer = 0x12a105c00] 16:32:53 INFO - PROCESS | 1646 | 1461195173138 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12a19fc00) [pid = 1646] [serial = 1739] [outer = 0x12a105c00] 16:32:53 INFO - PROCESS | 1646 | 1461195173501 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]]]}] 16:32:53 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 16:32:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 572ms 16:32:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:32:53 INFO - PROCESS | 1646 | 1461195173547 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:32:53 INFO - PROCESS | 1646 | 1461195173549 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:32:53 INFO - PROCESS | 1646 | 1461195173551 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:32:53 INFO - PROCESS | 1646 | 1461195173552 Marionette TRACE conn2 <- [1,2290,null,{}] 16:32:53 INFO - PROCESS | 1646 | 1461195173554 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}] 16:32:53 INFO - PROCESS | 1646 | 1461195173671 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:32:53 INFO - PROCESS | 1646 | 1461195173697 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a38d000 == 56 [pid = 1646] [id = 580] 16:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a1a0000) [pid = 1646] [serial = 1740] [outer = 0x0] 16:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12a279c00) [pid = 1646] [serial = 1741] [outer = 0x12a1a0000] 16:32:53 INFO - PROCESS | 1646 | 1461195173724 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12a4c4000) [pid = 1646] [serial = 1742] [outer = 0x12a1a0000] 16:32:54 INFO - PROCESS | 1646 | 1461195174187 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]]]}] 16:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 669ms 16:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:32:54 INFO - PROCESS | 1646 | 1461195174224 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 1646 | 1461195174226 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:32:54 INFO - PROCESS | 1646 | 1461195174229 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 1646 | 1461195174231 Marionette TRACE conn2 <- [1,2294,null,{}] 16:32:54 INFO - PROCESS | 1646 | 1461195174234 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}] 16:32:54 INFO - PROCESS | 1646 | 1461195174374 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12972dc00) [pid = 1646] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x129536c00) [pid = 1646] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x123e73000) [pid = 1646] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11ae1d800) [pid = 1646] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x123d06000) [pid = 1646] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x123e73c00) [pid = 1646] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x119037400) [pid = 1646] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x119349000) [pid = 1646] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1122bf400) [pid = 1646] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11535b400) [pid = 1646] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1289e0800) [pid = 1646] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x11c061800) [pid = 1646] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x114ecd400) [pid = 1646] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:32:54 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12302c800) [pid = 1646] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:32:54 INFO - PROCESS | 1646 | 1461195174615 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11980a000 == 57 [pid = 1646] [id = 581] 16:32:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1122c1800) [pid = 1646] [serial = 1743] [outer = 0x0] 16:32:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x114d92000) [pid = 1646] [serial = 1744] [outer = 0x1122c1800] 16:32:54 INFO - PROCESS | 1646 | 1461195174641 Marionette DEBUG loaded listener.js 16:32:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11ae1d800) [pid = 1646] [serial = 1745] [outer = 0x1122c1800] 16:32:54 INFO - PROCESS | 1646 | 1461195174926 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]]]}] 16:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 723ms 16:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:32:54 INFO - PROCESS | 1646 | 1461195174952 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 1646 | 1461195174953 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:32:54 INFO - PROCESS | 1646 | 1461195174955 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 1646 | 1461195174956 Marionette TRACE conn2 <- [1,2298,null,{}] 16:32:54 INFO - PROCESS | 1646 | 1461195174966 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}] 16:32:55 INFO - PROCESS | 1646 | 1461195175065 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:32:55 INFO - PROCESS | 1646 | 1461195175070 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2f7800 == 58 [pid = 1646] [id = 582] 16:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11aee7c00) [pid = 1646] [serial = 1746] [outer = 0x0] 16:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1279cb800) [pid = 1646] [serial = 1747] [outer = 0x11aee7c00] 16:32:55 INFO - PROCESS | 1646 | 1461195175100 Marionette DEBUG loaded listener.js 16:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12a4d0c00) [pid = 1646] [serial = 1748] [outer = 0x11aee7c00] 16:32:55 INFO - PROCESS | 1646 | 1461195175477 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]]]}] 16:32:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:32:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 572ms 16:32:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:32:55 INFO - PROCESS | 1646 | 1461195175527 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:32:55 INFO - PROCESS | 1646 | 1461195175529 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:32:55 INFO - PROCESS | 1646 | 1461195175531 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:32:55 INFO - PROCESS | 1646 | 1461195175533 Marionette TRACE conn2 <- [1,2302,null,{}] 16:32:55 INFO - PROCESS | 1646 | 1461195175535 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}] 16:32:55 INFO - PROCESS | 1646 | 1461195175645 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:32:55 INFO - PROCESS | 1646 | 1461195175649 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db86000 == 59 [pid = 1646] [id = 583] 16:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a526c00) [pid = 1646] [serial = 1749] [outer = 0x0] 16:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12a5d4c00) [pid = 1646] [serial = 1750] [outer = 0x12a526c00] 16:32:55 INFO - PROCESS | 1646 | 1461195175674 Marionette DEBUG loaded listener.js 16:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12a6b3800) [pid = 1646] [serial = 1751] [outer = 0x12a526c00] 16:32:56 INFO - PROCESS | 1646 | 1461195176027 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]]]}] 16:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 16:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:32:56 INFO - PROCESS | 1646 | 1461195176051 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:32:56 INFO - PROCESS | 1646 | 1461195176052 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:32:56 INFO - PROCESS | 1646 | 1461195176054 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:32:56 INFO - PROCESS | 1646 | 1461195176055 Marionette TRACE conn2 <- [1,2306,null,{}] 16:32:56 INFO - PROCESS | 1646 | 1461195176058 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}] 16:32:56 INFO - PROCESS | 1646 | 1461195176152 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:32:56 INFO - PROCESS | 1646 | 1461195176220 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcab800 == 60 [pid = 1646] [id = 584] 16:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12a52a400) [pid = 1646] [serial = 1752] [outer = 0x0] 16:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12a6b8c00) [pid = 1646] [serial = 1753] [outer = 0x12a52a400] 16:32:56 INFO - PROCESS | 1646 | 1461195176245 Marionette DEBUG loaded listener.js 16:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a727c00) [pid = 1646] [serial = 1754] [outer = 0x12a52a400] 16:32:56 INFO - PROCESS | 1646 | 1461195176533 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]]]}] 16:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 526ms 16:32:56 INFO - PROCESS | 1646 | 1461195176649 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:32:56 INFO - PROCESS | 1646 | 1461195176651 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:32:56 INFO - PROCESS | 1646 | 1461195176655 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:32:56 INFO - PROCESS | 1646 | 1461195176658 Marionette TRACE conn2 <- [1,2310,null,{}] 16:32:56 INFO - PROCESS | 1646 | 1461195176669 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}] 16:32:56 INFO - PROCESS | 1646 | 1461195176789 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:32:56 INFO - PROCESS | 1646 | 1461195176866 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2ba800 == 61 [pid = 1646] [id = 585] 16:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x114ec2c00) [pid = 1646] [serial = 1755] [outer = 0x0] 16:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1154dcc00) [pid = 1646] [serial = 1756] [outer = 0x114ec2c00] 16:32:56 INFO - PROCESS | 1646 | 1461195176898 Marionette DEBUG loaded listener.js 16:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x119033400) [pid = 1646] [serial = 1757] [outer = 0x114ec2c00] 16:32:57 INFO - PROCESS | 1646 | 1461195177343 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]]]}] 16:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 730ms 16:32:57 INFO - PROCESS | 1646 | 1461195177385 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:32:57 INFO - PROCESS | 1646 | 1461195177388 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:32:57 INFO - PROCESS | 1646 | 1461195177394 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - PROCESS | 1646 | 1461195177397 Marionette TRACE conn2 <- [1,2314,null,{}] 16:32:57 INFO - PROCESS | 1646 | 1461195177400 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}] 16:32:57 INFO - PROCESS | 1646 | 1461195177517 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:32:57 INFO - PROCESS | 1646 | 1461195177596 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a04000 == 62 [pid = 1646] [id = 586] 16:32:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x114d98000) [pid = 1646] [serial = 1758] [outer = 0x0] 16:32:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x119ee7c00) [pid = 1646] [serial = 1759] [outer = 0x114d98000] 16:32:57 INFO - PROCESS | 1646 | 1461195177628 Marionette DEBUG loaded listener.js 16:32:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11c069800) [pid = 1646] [serial = 1760] [outer = 0x114d98000] 16:32:58 INFO - PROCESS | 1646 | 1461195178065 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]]]}] 16:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 723ms 16:32:58 INFO - PROCESS | 1646 | 1461195178141 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:32:58 INFO - PROCESS | 1646 | 1461195178143 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:32:58 INFO - PROCESS | 1646 | 1461195178147 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:32:58 INFO - PROCESS | 1646 | 1461195178149 Marionette TRACE conn2 <- [1,2318,null,{}] 16:32:58 INFO - PROCESS | 1646 | 1461195178155 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}] 16:32:58 INFO - PROCESS | 1646 | 1461195178276 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:32:58 INFO - PROCESS | 1646 | 1461195178357 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d036000 == 63 [pid = 1646] [id = 587] 16:32:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12422b400) [pid = 1646] [serial = 1761] [outer = 0x0] 16:32:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12770b800) [pid = 1646] [serial = 1762] [outer = 0x12422b400] 16:32:58 INFO - PROCESS | 1646 | 1461195178391 Marionette DEBUG loaded listener.js 16:32:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x128b18400) [pid = 1646] [serial = 1763] [outer = 0x12422b400] 16:32:58 INFO - PROCESS | 1646 | 1461195178834 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] 16:32:58 INFO - PROCESS | 1646 | 1461195178870 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:32:58 INFO - PROCESS | 1646 | 1461195178872 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:32:58 INFO - PROCESS | 1646 | 1461195178874 Marionette TRACE conn2 <- [1,2322,null,{}] 16:32:58 INFO - PROCESS | 1646 | 1461195178876 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}] 16:32:59 INFO - PROCESS | 1646 | 1461195178999 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:32:59 INFO - PROCESS | 1646 | 1461195179098 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ea36800 == 64 [pid = 1646] [id = 588] 16:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1291d3400) [pid = 1646] [serial = 1764] [outer = 0x0] 16:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12a267c00) [pid = 1646] [serial = 1765] [outer = 0x1291d3400] 16:32:59 INFO - PROCESS | 1646 | 1461195179147 Marionette DEBUG loaded listener.js 16:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12a525000) [pid = 1646] [serial = 1766] [outer = 0x1291d3400] 16:32:59 INFO - PROCESS | 1646 | 1461195179541 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]]]}] 16:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 722ms 16:32:59 INFO - PROCESS | 1646 | 1461195179597 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:32:59 INFO - PROCESS | 1646 | 1461195179599 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:32:59 INFO - PROCESS | 1646 | 1461195179601 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:32:59 INFO - PROCESS | 1646 | 1461195179603 Marionette TRACE conn2 <- [1,2326,null,{}] 16:32:59 INFO - PROCESS | 1646 | 1461195179605 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}] 16:32:59 INFO - PROCESS | 1646 | 1461195179755 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:32:59 INFO - PROCESS | 1646 | 1461195179803 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2eb800 == 65 [pid = 1646] [id = 589] 16:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12a5d1c00) [pid = 1646] [serial = 1767] [outer = 0x0] 16:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12a5d8c00) [pid = 1646] [serial = 1768] [outer = 0x12a5d1c00] 16:32:59 INFO - PROCESS | 1646 | 1461195179832 Marionette DEBUG loaded listener.js 16:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12a724400) [pid = 1646] [serial = 1769] [outer = 0x12a5d1c00] 16:33:00 INFO - PROCESS | 1646 | 1461195180279 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]]]}] 16:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 719ms 16:33:00 INFO - PROCESS | 1646 | 1461195180320 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:33:00 INFO - PROCESS | 1646 | 1461195180322 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:33:00 INFO - PROCESS | 1646 | 1461195180342 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:33:00 INFO - PROCESS | 1646 | 1461195180343 Marionette TRACE conn2 <- [1,2330,null,{}] 16:33:00 INFO - PROCESS | 1646 | 1461195180349 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}] 16:33:00 INFO - PROCESS | 1646 | 1461195180480 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:33:00 INFO - PROCESS | 1646 | 1461195180559 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f7b2800 == 66 [pid = 1646] [id = 590] 16:33:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12a787000) [pid = 1646] [serial = 1770] [outer = 0x0] 16:33:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12a9ca000) [pid = 1646] [serial = 1771] [outer = 0x12a787000] 16:33:00 INFO - PROCESS | 1646 | 1461195180591 Marionette DEBUG loaded listener.js 16:33:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12a9d5000) [pid = 1646] [serial = 1772] [outer = 0x12a787000] 16:33:01 INFO - PROCESS | 1646 | 1461195180999 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]]]}] 16:33:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:33:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 691ms 16:33:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:33:01 INFO - PROCESS | 1646 | 1461195181016 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:33:01 INFO - PROCESS | 1646 | 1461195181017 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:33:01 INFO - PROCESS | 1646 | 1461195181020 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 1646 | 1461195181022 Marionette TRACE conn2 <- [1,2334,null,{}] 16:33:01 INFO - PROCESS | 1646 | 1461195181024 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}] 16:33:01 INFO - PROCESS | 1646 | 1461195181207 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:33:01 INFO - PROCESS | 1646 | 1461195181366 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb70800 == 67 [pid = 1646] [id = 591] 16:33:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12a9cb400) [pid = 1646] [serial = 1773] [outer = 0x0] 16:33:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12aa54800) [pid = 1646] [serial = 1774] [outer = 0x12a9cb400] 16:33:01 INFO - PROCESS | 1646 | 1461195181418 Marionette DEBUG loaded listener.js 16:33:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12aa5c800) [pid = 1646] [serial = 1775] [outer = 0x12a9cb400] 16:33:01 INFO - PROCESS | 1646 | 1461195181842 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]]]}] 16:33:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:33:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 871ms 16:33:01 INFO - PROCESS | 1646 | 1461195181890 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:33:01 INFO - PROCESS | 1646 | 1461195181892 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:33:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:33:01 INFO - PROCESS | 1646 | 1461195181894 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 1646 | 1461195181895 Marionette TRACE conn2 <- [1,2338,null,{}] 16:33:01 INFO - PROCESS | 1646 | 1461195181898 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}] 16:33:02 INFO - PROCESS | 1646 | 1461195182010 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:33:02 INFO - PROCESS | 1646 | 1461195182118 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1301a7000 == 68 [pid = 1646] [id = 592] 16:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12aa5cc00) [pid = 1646] [serial = 1776] [outer = 0x0] 16:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12ab5f000) [pid = 1646] [serial = 1777] [outer = 0x12aa5cc00] 16:33:02 INFO - PROCESS | 1646 | 1461195182150 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12ab6a400) [pid = 1646] [serial = 1778] [outer = 0x12aa5cc00] 16:33:02 INFO - PROCESS | 1646 | 1461195182608 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]]]}] 16:33:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:33:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 769ms 16:33:02 INFO - PROCESS | 1646 | 1461195182665 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:33:02 INFO - PROCESS | 1646 | 1461195182667 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:33:02 INFO - PROCESS | 1646 | 1461195182669 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:33:02 INFO - PROCESS | 1646 | 1461195182671 Marionette TRACE conn2 <- [1,2342,null,{}] 16:33:02 INFO - PROCESS | 1646 | 1461195182673 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}] 16:33:02 INFO - PROCESS | 1646 | 1461195182835 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:33:02 INFO - PROCESS | 1646 | 1461195182894 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0ac000 == 69 [pid = 1646] [id = 593] 16:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x119e55400) [pid = 1646] [serial = 1779] [outer = 0x0] 16:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x123a11c00) [pid = 1646] [serial = 1780] [outer = 0x119e55400] 16:33:02 INFO - PROCESS | 1646 | 1461195182927 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12954bc00) [pid = 1646] [serial = 1781] [outer = 0x119e55400] 16:33:03 INFO - PROCESS | 1646 | 1461195183604 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]]]}] 16:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 971ms 16:33:03 INFO - PROCESS | 1646 | 1461195183662 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:33:03 INFO - PROCESS | 1646 | 1461195183665 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:33:03 INFO - PROCESS | 1646 | 1461195183673 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:33:03 INFO - PROCESS | 1646 | 1461195183680 Marionette TRACE conn2 <- [1,2346,null,{}] 16:33:03 INFO - PROCESS | 1646 | 1461195183685 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}] 16:33:03 INFO - PROCESS | 1646 | 1461195183840 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:33:03 INFO - PROCESS | 1646 | 1461195183948 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a17800 == 70 [pid = 1646] [id = 594] 16:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x115854400) [pid = 1646] [serial = 1782] [outer = 0x0] 16:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x1189d4800) [pid = 1646] [serial = 1783] [outer = 0x115854400] 16:33:03 INFO - PROCESS | 1646 | 1461195183976 Marionette DEBUG loaded listener.js 16:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x119220c00) [pid = 1646] [serial = 1784] [outer = 0x115854400] 16:33:04 INFO - PROCESS | 1646 | 1461195184459 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]]]}] 16:33:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:33:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 833ms 16:33:04 INFO - PROCESS | 1646 | 1461195184505 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:33:04 INFO - PROCESS | 1646 | 1461195184511 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:33:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:33:04 INFO - PROCESS | 1646 | 1461195184516 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:33:04 INFO - PROCESS | 1646 | 1461195184517 Marionette TRACE conn2 <- [1,2350,null,{}] 16:33:04 INFO - PROCESS | 1646 | 1461195184520 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}] 16:33:04 INFO - PROCESS | 1646 | 1461195184624 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:33:04 INFO - PROCESS | 1646 | 1461195184706 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf03800 == 71 [pid = 1646] [id = 595] 16:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x1192a9400) [pid = 1646] [serial = 1785] [outer = 0x0] 16:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x11a9d1400) [pid = 1646] [serial = 1786] [outer = 0x1192a9400] 16:33:04 INFO - PROCESS | 1646 | 1461195184735 Marionette DEBUG loaded listener.js 16:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x11b6de800) [pid = 1646] [serial = 1787] [outer = 0x1192a9400] 16:33:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12db86000 == 70 [pid = 1646] [id = 583] 16:33:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2f7800 == 69 [pid = 1646] [id = 582] 16:33:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11980a000 == 68 [pid = 1646] [id = 581] 16:33:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12a38d000 == 67 [pid = 1646] [id = 580] 16:33:05 INFO - PROCESS | 1646 | --DOCSHELL 0x129b4e800 == 66 [pid = 1646] [id = 579] 16:33:05 INFO - PROCESS | 1646 | --DOCSHELL 0x129b2d000 == 65 [pid = 1646] [id = 578] 16:33:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1296d0000 == 64 [pid = 1646] [id = 577] 16:33:05 INFO - PROCESS | 1646 | --DOCSHELL 0x129098000 == 63 [pid = 1646] [id = 576] 16:33:05 INFO - PROCESS | 1646 | --DOCSHELL 0x127306800 == 62 [pid = 1646] [id = 575] 16:33:05 INFO - PROCESS | 1646 | --DOCSHELL 0x118fe5000 == 61 [pid = 1646] [id = 574] 16:33:05 INFO - PROCESS | 1646 | --DOCSHELL 0x11935c800 == 60 [pid = 1646] [id = 573] 16:33:05 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf21800 == 59 [pid = 1646] [id = 572] 16:33:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac10800 == 58 [pid = 1646] [id = 569] 16:33:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12a41d000 == 57 [pid = 1646] [id = 568] 16:33:05 INFO - PROCESS | 1646 | --DOCSHELL 0x129b3f800 == 56 [pid = 1646] [id = 567] 16:33:05 INFO - PROCESS | 1646 | --DOCSHELL 0x123dba000 == 55 [pid = 1646] [id = 566] 16:33:05 INFO - PROCESS | 1646 | --DOCSHELL 0x11abc9000 == 54 [pid = 1646] [id = 565] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12a781c00) [pid = 1646] [serial = 1520] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x123f54400) [pid = 1646] [serial = 1678] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x11aec8400) [pid = 1646] [serial = 1666] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x11b6dd400) [pid = 1646] [serial = 1667] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x123d13800) [pid = 1646] [serial = 1675] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x123d1ac00) [pid = 1646] [serial = 1636] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x127338800) [pid = 1646] [serial = 1681] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x123d17800) [pid = 1646] [serial = 1684] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x124224c00) [pid = 1646] [serial = 1679] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x11a9c3400) [pid = 1646] [serial = 1663] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x114ec5000) [pid = 1646] [serial = 1655] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x1144afc00) [pid = 1646] [serial = 1654] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12a27a000) [pid = 1646] [serial = 1651] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x11ae25400) [pid = 1646] [serial = 1664] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12a4cbc00) [pid = 1646] [serial = 1642] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x11655b400) [pid = 1646] [serial = 1658] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x1154df800) [pid = 1646] [serial = 1657] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x1290d3000) [pid = 1646] [serial = 1687] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x11ab6c800) [pid = 1646] [serial = 1633] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12aa55400) [pid = 1646] [serial = 1648] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x11c067000) [pid = 1646] [serial = 1669] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x129546c00) [pid = 1646] [serial = 1639] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12a72d000) [pid = 1646] [serial = 1645] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x129436c00) [pid = 1646] [serial = 1688] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x127703800) [pid = 1646] [serial = 1682] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x118a6fc00) [pid = 1646] [serial = 1660] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x119226000) [pid = 1646] [serial = 1661] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x123a0c000) [pid = 1646] [serial = 1672] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x123d1fc00) [pid = 1646] [serial = 1676] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x129726c00) [pid = 1646] [serial = 1691] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x123c6b000) [pid = 1646] [serial = 1673] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x127f7c800) [pid = 1646] [serial = 1685] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11c7d2c00) [pid = 1646] [serial = 1670] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x129546800) [pid = 1646] [serial = 1690] [outer = 0x0] [url = about:blank] 16:33:05 INFO - PROCESS | 1646 | 1461195185156 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]]]}] 16:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 669ms 16:33:05 INFO - PROCESS | 1646 | 1461195185186 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:33:05 INFO - PROCESS | 1646 | 1461195185187 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:33:05 INFO - PROCESS | 1646 | 1461195185189 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:33:05 INFO - PROCESS | 1646 | 1461195185192 Marionette TRACE conn2 <- [1,2354,null,{}] 16:33:05 INFO - PROCESS | 1646 | 1461195185199 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}] 16:33:05 INFO - PROCESS | 1646 | 1461195185315 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:33:05 INFO - PROCESS | 1646 | 1461195185385 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c29f800 == 55 [pid = 1646] [id = 596] 16:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x118ade400) [pid = 1646] [serial = 1788] [outer = 0x0] 16:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x11c063000) [pid = 1646] [serial = 1789] [outer = 0x118ade400] 16:33:05 INFO - PROCESS | 1646 | 1461195185414 Marionette DEBUG loaded listener.js 16:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x123a0e800) [pid = 1646] [serial = 1790] [outer = 0x118ade400] 16:33:05 INFO - PROCESS | 1646 | 1461195185764 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]]]}] 16:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 623ms 16:33:05 INFO - PROCESS | 1646 | 1461195185812 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:33:05 INFO - PROCESS | 1646 | 1461195185814 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:33:05 INFO - PROCESS | 1646 | 1461195185816 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:33:05 INFO - PROCESS | 1646 | 1461195185817 Marionette TRACE conn2 <- [1,2358,null,{}] 16:33:05 INFO - PROCESS | 1646 | 1461195185820 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}] 16:33:05 INFO - PROCESS | 1646 | 1461195185912 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:33:05 INFO - PROCESS | 1646 | 1461195185979 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x124493000 == 56 [pid = 1646] [id = 597] 16:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x123a0d400) [pid = 1646] [serial = 1791] [outer = 0x0] 16:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x123d11000) [pid = 1646] [serial = 1792] [outer = 0x123a0d400] 16:33:06 INFO - PROCESS | 1646 | 1461195186006 Marionette DEBUG loaded listener.js 16:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x124178800) [pid = 1646] [serial = 1793] [outer = 0x123a0d400] 16:33:06 INFO - PROCESS | 1646 | 1461195186316 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]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 518ms 16:33:06 INFO - PROCESS | 1646 | 1461195186335 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:33:06 INFO - PROCESS | 1646 | 1461195186336 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:33:06 INFO - PROCESS | 1646 | 1461195186338 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - PROCESS | 1646 | 1461195186339 Marionette TRACE conn2 <- [1,2362,null,{}] 16:33:06 INFO - PROCESS | 1646 | 1461195186344 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}] 16:33:06 INFO - PROCESS | 1646 | 1461195186440 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:33:06 INFO - PROCESS | 1646 | 1461195186444 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296ca000 == 57 [pid = 1646] [id = 598] 16:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x124224800) [pid = 1646] [serial = 1794] [outer = 0x0] 16:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x127f7c400) [pid = 1646] [serial = 1795] [outer = 0x124224800] 16:33:06 INFO - PROCESS | 1646 | 1461195186471 Marionette DEBUG loaded listener.js 16:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x1290ce800) [pid = 1646] [serial = 1796] [outer = 0x124224800] 16:33:06 INFO - PROCESS | 1646 | 1461195186869 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]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 573ms 16:33:06 INFO - PROCESS | 1646 | 1461195186912 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:33:06 INFO - PROCESS | 1646 | 1461195186914 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:33:06 INFO - PROCESS | 1646 | 1461195186916 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - PROCESS | 1646 | 1461195186917 Marionette TRACE conn2 <- [1,2366,null,{}] 16:33:06 INFO - PROCESS | 1646 | 1461195186920 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}] 16:33:07 INFO - PROCESS | 1646 | 1461195187069 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:33:07 INFO - PROCESS | 1646 | 1461195187075 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b1f000 == 58 [pid = 1646] [id = 599] 16:33:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1291d1c00) [pid = 1646] [serial = 1797] [outer = 0x0] 16:33:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12954cc00) [pid = 1646] [serial = 1798] [outer = 0x1291d1c00] 16:33:07 INFO - PROCESS | 1646 | 1461195187103 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12a15ac00) [pid = 1646] [serial = 1799] [outer = 0x1291d1c00] 16:33:07 INFO - PROCESS | 1646 | 1461195187505 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]]]}] 16:33:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:33:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 618ms 16:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:33:07 INFO - PROCESS | 1646 | 1461195187539 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:33:07 INFO - PROCESS | 1646 | 1461195187540 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:33:07 INFO - PROCESS | 1646 | 1461195187542 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:33:07 INFO - PROCESS | 1646 | 1461195187543 Marionette TRACE conn2 <- [1,2370,null,{}] 16:33:07 INFO - PROCESS | 1646 | 1461195187546 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}] 16:33:07 INFO - PROCESS | 1646 | 1461195187665 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:33:07 INFO - PROCESS | 1646 | 1461195187722 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a131800 == 59 [pid = 1646] [id = 600] 16:33:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12a199800) [pid = 1646] [serial = 1800] [outer = 0x0] 16:33:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12a26b000) [pid = 1646] [serial = 1801] [outer = 0x12a199800] 16:33:07 INFO - PROCESS | 1646 | 1461195187753 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12a4c4400) [pid = 1646] [serial = 1802] [outer = 0x12a199800] 16:33:08 INFO - PROCESS | 1646 | 1461195188103 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]]]}] 16:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 570ms 16:33:08 INFO - PROCESS | 1646 | 1461195188113 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 1646 | 1461195188114 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:33:08 INFO - PROCESS | 1646 | 1461195188116 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 1646 | 1461195188117 Marionette TRACE conn2 <- [1,2374,null,{}] 16:33:08 INFO - PROCESS | 1646 | 1461195188120 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}] 16:33:08 INFO - PROCESS | 1646 | 1461195188241 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:33:08 INFO - PROCESS | 1646 | 1461195188252 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a41c000 == 60 [pid = 1646] [id = 601] 16:33:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x127f80400) [pid = 1646] [serial = 1803] [outer = 0x0] 16:33:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12a523800) [pid = 1646] [serial = 1804] [outer = 0x127f80400] 16:33:08 INFO - PROCESS | 1646 | 1461195188278 Marionette DEBUG loaded listener.js 16:33:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12a6b9400) [pid = 1646] [serial = 1805] [outer = 0x127f80400] 16:33:08 INFO - PROCESS | 1646 | 1461195188653 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]]]}] 16:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 572ms 16:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:33:08 INFO - PROCESS | 1646 | 1461195188689 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 1646 | 1461195188690 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:33:08 INFO - PROCESS | 1646 | 1461195188692 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 1646 | 1461195188694 Marionette TRACE conn2 <- [1,2378,null,{}] 16:33:08 INFO - PROCESS | 1646 | 1461195188696 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}] 16:33:08 INFO - PROCESS | 1646 | 1461195188813 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:33:08 INFO - PROCESS | 1646 | 1461195188826 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2df800 == 61 [pid = 1646] [id = 602] 16:33:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12a19f000) [pid = 1646] [serial = 1806] [outer = 0x0] 16:33:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12a731000) [pid = 1646] [serial = 1807] [outer = 0x12a19f000] 16:33:08 INFO - PROCESS | 1646 | 1461195188852 Marionette DEBUG loaded listener.js 16:33:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12a78b400) [pid = 1646] [serial = 1808] [outer = 0x12a19f000] 16:33:09 INFO - PROCESS | 1646 | 1461195189381 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]]]}] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x118a7cc00) [pid = 1646] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12a526c00) [pid = 1646] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x129433800) [pid = 1646] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11aee7c00) [pid = 1646] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12a780000) [pid = 1646] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12a105c00) [pid = 1646] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12a1a0000) [pid = 1646] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x129728800) [pid = 1646] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x123c25800) [pid = 1646] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x124692000) [pid = 1646] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x1122c1800) [pid = 1646] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11c064000) [pid = 1646] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x118a70800) [pid = 1646] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:33:09 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x113fc6400) [pid = 1646] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:33:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:33:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 720ms 16:33:09 INFO - PROCESS | 1646 | 1461195189414 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:33:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:33:09 INFO - PROCESS | 1646 | 1461195189415 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:33:09 INFO - PROCESS | 1646 | 1461195189417 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:33:09 INFO - PROCESS | 1646 | 1461195189418 Marionette TRACE conn2 <- [1,2382,null,{}] 16:33:09 INFO - PROCESS | 1646 | 1461195189421 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}] 16:33:09 INFO - PROCESS | 1646 | 1461195189514 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:33:09 INFO - PROCESS | 1646 | 1461195189518 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296c3000 == 62 [pid = 1646] [id = 603] 16:33:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11a9c0000) [pid = 1646] [serial = 1809] [outer = 0x0] 16:33:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11ba2f000) [pid = 1646] [serial = 1810] [outer = 0x11a9c0000] 16:33:09 INFO - PROCESS | 1646 | 1461195189545 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x124692000) [pid = 1646] [serial = 1811] [outer = 0x11a9c0000] 16:33:09 INFO - PROCESS | 1646 | 1461195189899 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]]]}] 16:33:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:33:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 517ms 16:33:09 INFO - PROCESS | 1646 | 1461195189936 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:33:09 INFO - PROCESS | 1646 | 1461195189938 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:33:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:33:09 INFO - PROCESS | 1646 | 1461195189940 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:33:09 INFO - PROCESS | 1646 | 1461195189942 Marionette TRACE conn2 <- [1,2386,null,{}] 16:33:09 INFO - PROCESS | 1646 | 1461195189947 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}] 16:33:10 INFO - PROCESS | 1646 | 1461195190085 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:33:10 INFO - PROCESS | 1646 | 1461195190120 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e60c000 == 63 [pid = 1646] [id = 604] 16:33:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12a9c8c00) [pid = 1646] [serial = 1812] [outer = 0x0] 16:33:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12ab68c00) [pid = 1646] [serial = 1813] [outer = 0x12a9c8c00] 16:33:10 INFO - PROCESS | 1646 | 1461195190150 Marionette DEBUG loaded listener.js 16:33:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12a105c00) [pid = 1646] [serial = 1814] [outer = 0x12a9c8c00] 16:33:10 INFO - PROCESS | 1646 | 1461195190499 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]]]}] 16:33:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 574ms 16:33:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:33:10 INFO - PROCESS | 1646 | 1461195190515 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:33:10 INFO - PROCESS | 1646 | 1461195190516 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:33:10 INFO - PROCESS | 1646 | 1461195190518 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:33:10 INFO - PROCESS | 1646 | 1461195190519 Marionette TRACE conn2 <- [1,2390,null,{}] 16:33:10 INFO - PROCESS | 1646 | 1461195190521 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}] 16:33:10 INFO - PROCESS | 1646 | 1461195190623 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:33:10 INFO - PROCESS | 1646 | 1461195190628 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef32000 == 64 [pid = 1646] [id = 605] 16:33:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12a9d2400) [pid = 1646] [serial = 1815] [outer = 0x0] 16:33:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12acde400) [pid = 1646] [serial = 1816] [outer = 0x12a9d2400] 16:33:10 INFO - PROCESS | 1646 | 1461195190654 Marionette DEBUG loaded listener.js 16:33:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12ad1ec00) [pid = 1646] [serial = 1817] [outer = 0x12a9d2400] 16:33:11 INFO - PROCESS | 1646 | 1461195190999 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]]]}] 16:33:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:33:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 518ms 16:33:11 INFO - PROCESS | 1646 | 1461195191045 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:33:11 INFO - PROCESS | 1646 | 1461195191046 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:33:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:33:11 INFO - PROCESS | 1646 | 1461195191048 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:33:11 INFO - PROCESS | 1646 | 1461195191049 Marionette TRACE conn2 <- [1,2394,null,{}] 16:33:11 INFO - PROCESS | 1646 | 1461195191052 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}] 16:33:11 INFO - PROCESS | 1646 | 1461195191150 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:33:11 INFO - PROCESS | 1646 | 1461195191154 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1309aa800 == 65 [pid = 1646] [id = 606] 16:33:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12ad19c00) [pid = 1646] [serial = 1818] [outer = 0x0] 16:33:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12ad26800) [pid = 1646] [serial = 1819] [outer = 0x12ad19c00] 16:33:11 INFO - PROCESS | 1646 | 1461195191179 Marionette DEBUG loaded listener.js 16:33:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12adc0400) [pid = 1646] [serial = 1820] [outer = 0x12ad19c00] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12d02c800 == 64 [pid = 1646] [id = 570] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12db53000 == 63 [pid = 1646] [id = 509] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12a384000 == 62 [pid = 1646] [id = 564] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcbf000 == 61 [pid = 1646] [id = 506] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1298cb000 == 60 [pid = 1646] [id = 493] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4e4000 == 59 [pid = 1646] [id = 571] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12901b000 == 58 [pid = 1646] [id = 550] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12e604000 == 57 [pid = 1646] [id = 91] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12e61f000 == 56 [pid = 1646] [id = 510] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x123c91000 == 55 [pid = 1646] [id = 507] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x115291800 == 54 [pid = 1646] [id = 93] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12a113800 == 53 [pid = 1646] [id = 508] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac0b000 == 52 [pid = 1646] [id = 482] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0a6800 == 51 [pid = 1646] [id = 89] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef43800 == 50 [pid = 1646] [id = 549] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12ea2a000 == 49 [pid = 1646] [id = 548] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x128a17800 == 48 [pid = 1646] [id = 594] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0ac000 == 47 [pid = 1646] [id = 593] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1301a7000 == 46 [pid = 1646] [id = 592] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb70800 == 45 [pid = 1646] [id = 591] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12f7b2800 == 44 [pid = 1646] [id = 590] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2eb800 == 43 [pid = 1646] [id = 589] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12ea36800 == 42 [pid = 1646] [id = 588] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12d036000 == 41 [pid = 1646] [id = 587] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x128a04000 == 40 [pid = 1646] [id = 586] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcab800 == 39 [pid = 1646] [id = 584] 16:33:12 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2ba800 == 38 [pid = 1646] [id = 585] 16:33:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12a131800 == 37 [pid = 1646] [id = 600] 16:33:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2df800 == 36 [pid = 1646] [id = 602] 16:33:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12e60c000 == 35 [pid = 1646] [id = 604] 16:33:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12a41c000 == 34 [pid = 1646] [id = 601] 16:33:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef32000 == 33 [pid = 1646] [id = 605] 16:33:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1296c3000 == 32 [pid = 1646] [id = 603] 16:33:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11bf03800 == 31 [pid = 1646] [id = 595] 16:33:13 INFO - PROCESS | 1646 | --DOCSHELL 0x124493000 == 30 [pid = 1646] [id = 597] 16:33:13 INFO - PROCESS | 1646 | --DOCSHELL 0x129b1f000 == 29 [pid = 1646] [id = 599] 16:33:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11c29f800 == 28 [pid = 1646] [id = 596] 16:33:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1296ca000 == 27 [pid = 1646] [id = 598] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12a158000) [pid = 1646] [serial = 1738] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12a279c00) [pid = 1646] [serial = 1741] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12a19fc00) [pid = 1646] [serial = 1739] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12a102800) [pid = 1646] [serial = 1693] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12a14c400) [pid = 1646] [serial = 1694] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x123d18000) [pid = 1646] [serial = 1729] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x123f49c00) [pid = 1646] [serial = 1730] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11a9c1400) [pid = 1646] [serial = 1699] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x1275f3c00) [pid = 1646] [serial = 1732] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11ae1d800) [pid = 1646] [serial = 1745] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11c7d5000) [pid = 1646] [serial = 1726] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x123c25000) [pid = 1646] [serial = 1727] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11655cc00) [pid = 1646] [serial = 1696] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12a1a0400) [pid = 1646] [serial = 1711] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11adae800) [pid = 1646] [serial = 1723] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11ba38800) [pid = 1646] [serial = 1724] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x114d92c00) [pid = 1646] [serial = 1718] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x1144ad000) [pid = 1646] [serial = 1717] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11ab69c00) [pid = 1646] [serial = 1721] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1193ae000) [pid = 1646] [serial = 1720] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x129721800) [pid = 1646] [serial = 1708] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12a279800) [pid = 1646] [serial = 1714] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1289e2400) [pid = 1646] [serial = 1705] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12a6b3800) [pid = 1646] [serial = 1751] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x123a0ac00) [pid = 1646] [serial = 1702] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12a6b8c00) [pid = 1646] [serial = 1753] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12a5d4c00) [pid = 1646] [serial = 1750] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x129722400) [pid = 1646] [serial = 1735] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x114d92000) [pid = 1646] [serial = 1744] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12a4c4000) [pid = 1646] [serial = 1742] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12a109800) [pid = 1646] [serial = 1736] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1279cb800) [pid = 1646] [serial = 1747] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12a4d0c00) [pid = 1646] [serial = 1748] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x128b1f400) [pid = 1646] [serial = 1733] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12a9c7800) [pid = 1646] [serial = 1631] [outer = 0x0] [url = about:blank] 16:33:13 INFO - PROCESS | 1646 | 1461195193279 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]]]}] 16:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2274ms 16:33:13 INFO - PROCESS | 1646 | 1461195193323 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:33:13 INFO - PROCESS | 1646 | 1461195193325 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:33:13 INFO - PROCESS | 1646 | 1461195193335 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:33:13 INFO - PROCESS | 1646 | 1461195193337 Marionette TRACE conn2 <- [1,2398,null,{}] 16:33:13 INFO - PROCESS | 1646 | 1461195193345 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}] 16:33:13 INFO - PROCESS | 1646 | 1461195193445 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:33:13 INFO - PROCESS | 1646 | 1461195193451 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x116523800 == 28 [pid = 1646] [id = 607] 16:33:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x114d8f400) [pid = 1646] [serial = 1821] [outer = 0x0] 16:33:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x114d8fc00) [pid = 1646] [serial = 1822] [outer = 0x114d8f400] 16:33:13 INFO - PROCESS | 1646 | 1461195193483 Marionette DEBUG loaded listener.js 16:33:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x114ec1400) [pid = 1646] [serial = 1823] [outer = 0x114d8f400] 16:33:13 INFO - PROCESS | 1646 | 1461195193843 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]]]}] 16:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 522ms 16:33:13 INFO - PROCESS | 1646 | 1461195193857 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:33:13 INFO - PROCESS | 1646 | 1461195193865 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:33:13 INFO - PROCESS | 1646 | 1461195193870 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:33:13 INFO - PROCESS | 1646 | 1461195193871 Marionette TRACE conn2 <- [1,2402,null,{}] 16:33:13 INFO - PROCESS | 1646 | 1461195193873 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}] 16:33:13 INFO - PROCESS | 1646 | 1461195193984 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:33:14 INFO - PROCESS | 1646 | 1461195194060 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11936a000 == 29 [pid = 1646] [id = 608] 16:33:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x114d92400) [pid = 1646] [serial = 1824] [outer = 0x0] 16:33:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x114f64800) [pid = 1646] [serial = 1825] [outer = 0x114d92400] 16:33:14 INFO - PROCESS | 1646 | 1461195194104 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1163fb400) [pid = 1646] [serial = 1826] [outer = 0x114d92400] 16:33:14 INFO - PROCESS | 1646 | 1461195194512 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]]]}] 16:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 672ms 16:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:33:14 INFO - PROCESS | 1646 | 1461195194543 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:33:14 INFO - PROCESS | 1646 | 1461195194545 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:33:14 INFO - PROCESS | 1646 | 1461195194547 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:33:14 INFO - PROCESS | 1646 | 1461195194550 Marionette TRACE conn2 <- [1,2406,null,{}] 16:33:14 INFO - PROCESS | 1646 | 1461195194563 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}] 16:33:14 INFO - PROCESS | 1646 | 1461195194691 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:33:14 INFO - PROCESS | 1646 | 1461195194742 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a957000 == 30 [pid = 1646] [id = 609] 16:33:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1122c2000) [pid = 1646] [serial = 1827] [outer = 0x0] 16:33:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x119035800) [pid = 1646] [serial = 1828] [outer = 0x1122c2000] 16:33:14 INFO - PROCESS | 1646 | 1461195194790 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x119227400) [pid = 1646] [serial = 1829] [outer = 0x1122c2000] 16:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 674ms 16:33:15 INFO - PROCESS | 1646 | 1461195195218 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]]]}] 16:33:15 INFO - PROCESS | 1646 | 1461195195221 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:33:15 INFO - PROCESS | 1646 | 1461195195223 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:33:15 INFO - PROCESS | 1646 | 1461195195225 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 1646 | 1461195195228 Marionette TRACE conn2 <- [1,2410,null,{}] 16:33:15 INFO - PROCESS | 1646 | 1461195195232 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}] 16:33:15 INFO - PROCESS | 1646 | 1461195195338 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:33:15 INFO - PROCESS | 1646 | 1461195195345 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abc1800 == 31 [pid = 1646] [id = 610] 16:33:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x119226000) [pid = 1646] [serial = 1830] [outer = 0x0] 16:33:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x119b33800) [pid = 1646] [serial = 1831] [outer = 0x119226000] 16:33:15 INFO - PROCESS | 1646 | 1461195195372 Marionette DEBUG loaded listener.js 16:33:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x119edf000) [pid = 1646] [serial = 1832] [outer = 0x119226000] 16:33:15 INFO - PROCESS | 1646 | 1461195195692 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]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 522ms 16:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:33:15 INFO - PROCESS | 1646 | 1461195195747 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:33:15 INFO - PROCESS | 1646 | 1461195195748 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:33:15 INFO - PROCESS | 1646 | 1461195195750 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 1646 | 1461195195752 Marionette TRACE conn2 <- [1,2414,null,{}] 16:33:15 INFO - PROCESS | 1646 | 1461195195754 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}] 16:33:15 INFO - PROCESS | 1646 | 1461195195827 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:33:15 INFO - PROCESS | 1646 | 1461195195833 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b648800 == 32 [pid = 1646] [id = 611] 16:33:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x114d8f800) [pid = 1646] [serial = 1833] [outer = 0x0] 16:33:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11a9c3400) [pid = 1646] [serial = 1834] [outer = 0x114d8f800] 16:33:15 INFO - PROCESS | 1646 | 1461195195859 Marionette DEBUG loaded listener.js 16:33:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x11adadc00) [pid = 1646] [serial = 1835] [outer = 0x114d8f800] 16:33:16 INFO - PROCESS | 1646 | 1461195196229 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]]]}] 16:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 16:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:33:16 INFO - PROCESS | 1646 | 1461195196271 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:33:16 INFO - PROCESS | 1646 | 1461195196272 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:33:16 INFO - PROCESS | 1646 | 1461195196274 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:33:16 INFO - PROCESS | 1646 | 1461195196275 Marionette TRACE conn2 <- [1,2418,null,{}] 16:33:16 INFO - PROCESS | 1646 | 1461195196278 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}] 16:33:16 INFO - PROCESS | 1646 | 1461195196380 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:33:16 INFO - PROCESS | 1646 | 1461195196388 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c29c800 == 33 [pid = 1646] [id = 612] 16:33:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11ae22400) [pid = 1646] [serial = 1836] [outer = 0x0] 16:33:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11aec5800) [pid = 1646] [serial = 1837] [outer = 0x11ae22400] 16:33:16 INFO - PROCESS | 1646 | 1461195196417 Marionette DEBUG loaded listener.js 16:33:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x11ba2ec00) [pid = 1646] [serial = 1838] [outer = 0x11ae22400] 16:33:16 INFO - PROCESS | 1646 | 1461195196765 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]]]}] 16:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 518ms 16:33:16 INFO - PROCESS | 1646 | 1461195196794 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:33:16 INFO - PROCESS | 1646 | 1461195196797 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:33:16 INFO - PROCESS | 1646 | 1461195196800 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:33:16 INFO - PROCESS | 1646 | 1461195196801 Marionette TRACE conn2 <- [1,2422,null,{}] 16:33:16 INFO - PROCESS | 1646 | 1461195196804 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}] 16:33:16 INFO - PROCESS | 1646 | 1461195196914 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:33:16 INFO - PROCESS | 1646 | 1461195196922 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c529800 == 34 [pid = 1646] [id = 613] 16:33:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1192a0400) [pid = 1646] [serial = 1839] [outer = 0x0] 16:33:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11bae5000) [pid = 1646] [serial = 1840] [outer = 0x1192a0400] 16:33:16 INFO - PROCESS | 1646 | 1461195196961 Marionette DEBUG loaded listener.js 16:33:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11bf85800) [pid = 1646] [serial = 1841] [outer = 0x1192a0400] 16:33:17 INFO - PROCESS | 1646 | 1461195197404 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]]]}] 16:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 619ms 16:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:33:17 INFO - PROCESS | 1646 | 1461195197420 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:33:17 INFO - PROCESS | 1646 | 1461195197422 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:33:17 INFO - PROCESS | 1646 | 1461195197425 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:33:17 INFO - PROCESS | 1646 | 1461195197427 Marionette TRACE conn2 <- [1,2426,null,{}] 16:33:17 INFO - PROCESS | 1646 | 1461195197429 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}] 16:33:17 INFO - PROCESS | 1646 | 1461195197504 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:33:17 INFO - PROCESS | 1646 | 1461195197559 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a39000 == 35 [pid = 1646] [id = 614] 16:33:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x118fc8000) [pid = 1646] [serial = 1842] [outer = 0x0] 16:33:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11c0d2800) [pid = 1646] [serial = 1843] [outer = 0x118fc8000] 16:33:17 INFO - PROCESS | 1646 | 1461195197585 Marionette DEBUG loaded listener.js 16:33:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11c76c800) [pid = 1646] [serial = 1844] [outer = 0x118fc8000] 16:33:17 INFO - PROCESS | 1646 | 1461195197897 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]]]}] 16:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 16:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:33:17 INFO - PROCESS | 1646 | 1461195197944 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:33:17 INFO - PROCESS | 1646 | 1461195197946 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:33:17 INFO - PROCESS | 1646 | 1461195197948 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:33:17 INFO - PROCESS | 1646 | 1461195197949 Marionette TRACE conn2 <- [1,2430,null,{}] 16:33:17 INFO - PROCESS | 1646 | 1461195197951 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}] 16:33:18 INFO - PROCESS | 1646 | 1461195198031 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:33:18 INFO - PROCESS | 1646 | 1461195198036 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ed3000 == 36 [pid = 1646] [id = 615] 16:33:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11ba39800) [pid = 1646] [serial = 1845] [outer = 0x0] 16:33:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x123a03800) [pid = 1646] [serial = 1846] [outer = 0x11ba39800] 16:33:18 INFO - PROCESS | 1646 | 1461195198062 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x123a09000) [pid = 1646] [serial = 1847] [outer = 0x11ba39800] 16:33:18 INFO - PROCESS | 1646 | 1461195198397 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]]]}] 16:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 468ms 16:33:18 INFO - PROCESS | 1646 | 1461195198416 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:33:18 INFO - PROCESS | 1646 | 1461195198417 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:33:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:33:18 INFO - PROCESS | 1646 | 1461195198419 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:33:18 INFO - PROCESS | 1646 | 1461195198421 Marionette TRACE conn2 <- [1,2434,null,{}] 16:33:18 INFO - PROCESS | 1646 | 1461195198423 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}] 16:33:18 INFO - PROCESS | 1646 | 1461195198537 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:33:18 INFO - PROCESS | 1646 | 1461195198553 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x124493000 == 37 [pid = 1646] [id = 616] 16:33:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x114ec1c00) [pid = 1646] [serial = 1848] [outer = 0x0] 16:33:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x123a08c00) [pid = 1646] [serial = 1849] [outer = 0x114ec1c00] 16:33:18 INFO - PROCESS | 1646 | 1461195198579 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x123c27000) [pid = 1646] [serial = 1850] [outer = 0x114ec1c00] 16:33:18 INFO - PROCESS | 1646 | 1461195198935 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]]]}] 16:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 567ms 16:33:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:33:18 INFO - PROCESS | 1646 | 1461195198988 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:33:18 INFO - PROCESS | 1646 | 1461195198989 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:33:18 INFO - PROCESS | 1646 | 1461195198991 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:33:18 INFO - PROCESS | 1646 | 1461195198993 Marionette TRACE conn2 <- [1,2438,null,{}] 16:33:18 INFO - PROCESS | 1646 | 1461195198995 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}] 16:33:19 INFO - PROCESS | 1646 | 1461195199108 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:33:19 INFO - PROCESS | 1646 | 1461195199120 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b648000 == 38 [pid = 1646] [id = 617] 16:33:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x123d04c00) [pid = 1646] [serial = 1851] [outer = 0x0] 16:33:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x123d10400) [pid = 1646] [serial = 1852] [outer = 0x123d04c00] 16:33:19 INFO - PROCESS | 1646 | 1461195199154 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x123c62800) [pid = 1646] [serial = 1853] [outer = 0x123d04c00] 16:33:19 INFO - PROCESS | 1646 | 1461195199507 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]]]}] 16:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 521ms 16:33:19 INFO - PROCESS | 1646 | 1461195199515 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:33:19 INFO - PROCESS | 1646 | 1461195199516 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:33:19 INFO - PROCESS | 1646 | 1461195199518 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:33:19 INFO - PROCESS | 1646 | 1461195199519 Marionette TRACE conn2 <- [1,2442,null,{}] 16:33:19 INFO - PROCESS | 1646 | 1461195199522 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}] 16:33:19 INFO - PROCESS | 1646 | 1461195199623 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:33:19 INFO - PROCESS | 1646 | 1461195199634 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x128bab800 == 39 [pid = 1646] [id = 618] 16:33:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x123d1ec00) [pid = 1646] [serial = 1854] [outer = 0x0] 16:33:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x123f4dc00) [pid = 1646] [serial = 1855] [outer = 0x123d1ec00] 16:33:19 INFO - PROCESS | 1646 | 1461195199660 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x1240b3800) [pid = 1646] [serial = 1856] [outer = 0x123d1ec00] 16:33:20 INFO - PROCESS | 1646 | 1461195200013 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]]]}] 16:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 518ms 16:33:20 INFO - PROCESS | 1646 | 1461195200037 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:33:20 INFO - PROCESS | 1646 | 1461195200038 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:33:20 INFO - PROCESS | 1646 | 1461195200040 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:33:20 INFO - PROCESS | 1646 | 1461195200041 Marionette TRACE conn2 <- [1,2446,null,{}] 16:33:20 INFO - PROCESS | 1646 | 1461195200050 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}] 16:33:20 INFO - PROCESS | 1646 | 1461195200150 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:33:20 INFO - PROCESS | 1646 | 1461195200154 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x129694800 == 40 [pid = 1646] [id = 619] 16:33:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x124175000) [pid = 1646] [serial = 1857] [outer = 0x0] 16:33:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x1244a2000) [pid = 1646] [serial = 1858] [outer = 0x124175000] 16:33:20 INFO - PROCESS | 1646 | 1461195200179 Marionette DEBUG loaded listener.js 16:33:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x1273f0400) [pid = 1646] [serial = 1859] [outer = 0x124175000] 16:33:21 INFO - PROCESS | 1646 | 1461195201062 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]]]}] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x124410000) [pid = 1646] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x119cb7c00) [pid = 1646] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12a3ad800) [pid = 1646] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x11c471000) [pid = 1646] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x11795a000) [pid = 1646] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12a4d0400) [pid = 1646] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12954c800) [pid = 1646] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12a3a7c00) [pid = 1646] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12302a800) [pid = 1646] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x11a9c2800) [pid = 1646] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x11baf1400) [pid = 1646] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x1291cfc00) [pid = 1646] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x1189d4c00) [pid = 1646] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x119039400) [pid = 1646] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x129432800) [pid = 1646] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11605c800) [pid = 1646] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12a9d2c00) [pid = 1646] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12a158800) [pid = 1646] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x119343000) [pid = 1646] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x128a83c00) [pid = 1646] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x114c81800) [pid = 1646] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12972d000) [pid = 1646] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12733c000) [pid = 1646] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12a4c3c00) [pid = 1646] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12953e000) [pid = 1646] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12a272800) [pid = 1646] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12a9d2400) [pid = 1646] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12a199800) [pid = 1646] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x127f80400) [pid = 1646] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12a19f000) [pid = 1646] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x11a9c0000) [pid = 1646] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12a9c8c00) [pid = 1646] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1192a9400) [pid = 1646] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x115854400) [pid = 1646] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119e55400) [pid = 1646] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12aa5cc00) [pid = 1646] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12a9cb400) [pid = 1646] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12a787000) [pid = 1646] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12a5d1c00) [pid = 1646] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1291d3400) [pid = 1646] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12422b400) [pid = 1646] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x114d98000) [pid = 1646] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x114ec2c00) [pid = 1646] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12a52a400) [pid = 1646] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1291d1c00) [pid = 1646] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x124224800) [pid = 1646] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x123a0d400) [pid = 1646] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:33:21 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x118ade400) [pid = 1646] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1071ms 16:33:21 INFO - PROCESS | 1646 | 1461195201114 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:33:21 INFO - PROCESS | 1646 | 1461195201115 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:33:21 INFO - PROCESS | 1646 | 1461195201118 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:33:21 INFO - PROCESS | 1646 | 1461195201119 Marionette TRACE conn2 <- [1,2450,null,{}] 16:33:21 INFO - PROCESS | 1646 | 1461195201121 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}] 16:33:21 INFO - PROCESS | 1646 | 1461195201203 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:33:21 INFO - PROCESS | 1646 | 1461195201209 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x119950000 == 41 [pid = 1646] [id = 620] 16:33:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x115854400) [pid = 1646] [serial = 1860] [outer = 0x0] 16:33:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x118ad3800) [pid = 1646] [serial = 1861] [outer = 0x115854400] 16:33:21 INFO - PROCESS | 1646 | 1461195201235 Marionette DEBUG loaded listener.js 16:33:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11a9b7800) [pid = 1646] [serial = 1862] [outer = 0x115854400] 16:33:21 INFO - PROCESS | 1646 | 1461195201562 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]]]}] 16:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 468ms 16:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:33:21 INFO - PROCESS | 1646 | 1461195201587 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:33:21 INFO - PROCESS | 1646 | 1461195201588 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:33:21 INFO - PROCESS | 1646 | 1461195201590 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:33:21 INFO - PROCESS | 1646 | 1461195201591 Marionette TRACE conn2 <- [1,2454,null,{}] 16:33:21 INFO - PROCESS | 1646 | 1461195201596 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}] 16:33:21 INFO - PROCESS | 1646 | 1461195201676 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:33:21 INFO - PROCESS | 1646 | 1461195201735 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f7d800 == 42 [pid = 1646] [id = 621] 16:33:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11602d000) [pid = 1646] [serial = 1863] [outer = 0x0] 16:33:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11aece800) [pid = 1646] [serial = 1864] [outer = 0x11602d000] 16:33:21 INFO - PROCESS | 1646 | 1461195201760 Marionette DEBUG loaded listener.js 16:33:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x124403000) [pid = 1646] [serial = 1865] [outer = 0x11602d000] 16:33:22 INFO - PROCESS | 1646 | 1461195202033 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]]]}] 16:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 472ms 16:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:33:22 INFO - PROCESS | 1646 | 1461195202066 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:33:22 INFO - PROCESS | 1646 | 1461195202067 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:33:22 INFO - PROCESS | 1646 | 1461195202069 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:33:22 INFO - PROCESS | 1646 | 1461195202070 Marionette TRACE conn2 <- [1,2458,null,{}] 16:33:22 INFO - PROCESS | 1646 | 1461195202072 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}] 16:33:22 INFO - PROCESS | 1646 | 1461195202163 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:33:22 INFO - PROCESS | 1646 | 1461195202167 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297be800 == 43 [pid = 1646] [id = 622] 16:33:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1273f1800) [pid = 1646] [serial = 1866] [outer = 0x0] 16:33:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x127772000) [pid = 1646] [serial = 1867] [outer = 0x1273f1800] 16:33:22 INFO - PROCESS | 1646 | 1461195202192 Marionette DEBUG loaded listener.js 16:33:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x127f7b800) [pid = 1646] [serial = 1868] [outer = 0x1273f1800] 16:33:22 INFO - PROCESS | 1646 | 1461195202529 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]]]}] 16:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 470ms 16:33:22 INFO - PROCESS | 1646 | 1461195202540 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:33:22 INFO - PROCESS | 1646 | 1461195202541 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:33:22 INFO - PROCESS | 1646 | 1461195202546 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:33:22 INFO - PROCESS | 1646 | 1461195202548 Marionette TRACE conn2 <- [1,2462,null,{}] 16:33:22 INFO - PROCESS | 1646 | 1461195202551 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}] 16:33:22 INFO - PROCESS | 1646 | 1461195202663 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:33:22 INFO - PROCESS | 1646 | 1461195202670 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b05000 == 44 [pid = 1646] [id = 623] 16:33:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11c7cd400) [pid = 1646] [serial = 1869] [outer = 0x0] 16:33:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x127f7dc00) [pid = 1646] [serial = 1870] [outer = 0x11c7cd400] 16:33:22 INFO - PROCESS | 1646 | 1461195202695 Marionette DEBUG loaded listener.js 16:33:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x128a7a800) [pid = 1646] [serial = 1871] [outer = 0x11c7cd400] 16:33:22 INFO - PROCESS | 1646 | 1461195202995 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]]]}] 16:33:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:33:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 472ms 16:33:23 INFO - PROCESS | 1646 | 1461195203019 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:33:23 INFO - PROCESS | 1646 | 1461195203020 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:33:23 INFO - PROCESS | 1646 | 1461195203022 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:33:23 INFO - PROCESS | 1646 | 1461195203023 Marionette TRACE conn2 <- [1,2466,null,{}] 16:33:23 INFO - PROCESS | 1646 | 1461195203026 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}] 16:33:23 INFO - PROCESS | 1646 | 1461195203172 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:33:23 INFO - PROCESS | 1646 | 1461195203228 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x114b7e000 == 45 [pid = 1646] [id = 624] 16:33:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1122bcc00) [pid = 1646] [serial = 1872] [outer = 0x0] 16:33:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1122c6000) [pid = 1646] [serial = 1873] [outer = 0x1122bcc00] 16:33:23 INFO - PROCESS | 1646 | 1461195203259 Marionette DEBUG loaded listener.js 16:33:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x114c40800) [pid = 1646] [serial = 1874] [outer = 0x1122bcc00] 16:33:23 INFO - PROCESS | 1646 | 1461195203770 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]]]}] 16:33:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:33:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 769ms 16:33:23 INFO - PROCESS | 1646 | 1461195203792 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:33:23 INFO - PROCESS | 1646 | 1461195203795 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:33:23 INFO - PROCESS | 1646 | 1461195203799 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:33:23 INFO - PROCESS | 1646 | 1461195203802 Marionette TRACE conn2 <- [1,2470,null,{}] 16:33:23 INFO - PROCESS | 1646 | 1461195203805 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}] 16:33:23 INFO - PROCESS | 1646 | 1461195203942 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:33:24 INFO - PROCESS | 1646 | 1461195204047 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x119966800 == 46 [pid = 1646] [id = 625] 16:33:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x114f58400) [pid = 1646] [serial = 1875] [outer = 0x0] 16:33:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11655ac00) [pid = 1646] [serial = 1876] [outer = 0x114f58400] 16:33:24 INFO - PROCESS | 1646 | 1461195204080 Marionette DEBUG loaded listener.js 16:33:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1189d7c00) [pid = 1646] [serial = 1877] [outer = 0x114f58400] 16:33:24 INFO - PROCESS | 1646 | 1461195204646 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]]]}] 16:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 922ms 16:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:33:24 INFO - PROCESS | 1646 | 1461195204721 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:33:24 INFO - PROCESS | 1646 | 1461195204723 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:33:24 INFO - PROCESS | 1646 | 1461195204725 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:33:24 INFO - PROCESS | 1646 | 1461195204727 Marionette TRACE conn2 <- [1,2474,null,{}] 16:33:24 INFO - PROCESS | 1646 | 1461195204729 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}] 16:33:24 INFO - PROCESS | 1646 | 1461195204843 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:33:24 INFO - PROCESS | 1646 | 1461195204929 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x116374000 == 47 [pid = 1646] [id = 626] 16:33:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x114c80800) [pid = 1646] [serial = 1878] [outer = 0x0] 16:33:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11873f800) [pid = 1646] [serial = 1879] [outer = 0x114c80800] 16:33:24 INFO - PROCESS | 1646 | 1461195204978 Marionette DEBUG loaded listener.js 16:33:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1192a9000) [pid = 1646] [serial = 1880] [outer = 0x114c80800] 16:33:25 INFO - PROCESS | 1646 | 1461195205804 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]]]}] 16:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1120ms 16:33:25 INFO - PROCESS | 1646 | 1461195205846 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:33:25 INFO - PROCESS | 1646 | 1461195205850 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:33:25 INFO - PROCESS | 1646 | 1461195205855 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - PROCESS | 1646 | 1461195205858 Marionette TRACE conn2 <- [1,2478,null,{}] 16:33:25 INFO - PROCESS | 1646 | 1461195205864 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}] 16:33:26 INFO - PROCESS | 1646 | 1461195206005 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:33:26 INFO - PROCESS | 1646 | 1461195206167 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x118f35000 == 46 [pid = 1646] [id = 427] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0c5800 == 45 [pid = 1646] [id = 431] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11abce800 == 44 [pid = 1646] [id = 436] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x129681800 == 43 [pid = 1646] [id = 442] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x119c2d800 == 42 [pid = 1646] [id = 429] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x119946800 == 41 [pid = 1646] [id = 434] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x119947000 == 40 [pid = 1646] [id = 428] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11c52a000 == 39 [pid = 1646] [id = 433] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x128a09800 == 38 [pid = 1646] [id = 440] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x127f5f800 == 37 [pid = 1646] [id = 438] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11abcf800 == 36 [pid = 1646] [id = 430] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x124489800 == 35 [pid = 1646] [id = 437] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11c515800 == 34 [pid = 1646] [id = 439] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x129499000 == 33 [pid = 1646] [id = 441] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x123ae4800 == 32 [pid = 1646] [id = 435] 16:33:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11ba52800 == 31 [pid = 1646] [id = 432] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12ad26800) [pid = 1646] [serial = 1819] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1157d8800 == 32 [pid = 1646] [id = 627] 16:33:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x114c44c00) [pid = 1646] [serial = 1881] [outer = 0x0] 16:33:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x114d97800) [pid = 1646] [serial = 1882] [outer = 0x114c44c00] 16:33:26 INFO - PROCESS | 1646 | 1461195206223 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11605e000) [pid = 1646] [serial = 1883] [outer = 0x114c44c00] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1290cd800) [pid = 1646] [serial = 1580] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x123a0a800) [pid = 1646] [serial = 1577] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12a724c00) [pid = 1646] [serial = 1643] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1289e5000) [pid = 1646] [serial = 1526] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x119b36c00) [pid = 1646] [serial = 1574] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12a6bc400) [pid = 1646] [serial = 1589] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12a4c7800) [pid = 1646] [serial = 1586] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12a5da400) [pid = 1646] [serial = 1532] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x124691800) [pid = 1646] [serial = 1703] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11ba33400) [pid = 1646] [serial = 1634] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x124402c00) [pid = 1646] [serial = 1637] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12a110c00) [pid = 1646] [serial = 1709] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x119cbcc00) [pid = 1646] [serial = 1454] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11aecac00) [pid = 1646] [serial = 1700] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12ab5fc00) [pid = 1646] [serial = 1652] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x118fc3400) [pid = 1646] [serial = 1697] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12ab5dc00) [pid = 1646] [serial = 1649] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12a26d800) [pid = 1646] [serial = 1712] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11bf87800) [pid = 1646] [serial = 1523] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12a157000) [pid = 1646] [serial = 1640] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12a728000) [pid = 1646] [serial = 1592] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12a3a6000) [pid = 1646] [serial = 1529] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1290d3c00) [pid = 1646] [serial = 1706] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12a9cf400) [pid = 1646] [serial = 1646] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12a195400) [pid = 1646] [serial = 1583] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12a3aa400) [pid = 1646] [serial = 1715] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12ad1ec00) [pid = 1646] [serial = 1817] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12a26b000) [pid = 1646] [serial = 1801] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12a523800) [pid = 1646] [serial = 1804] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12a731000) [pid = 1646] [serial = 1807] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12a6b9400) [pid = 1646] [serial = 1805] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11ba2f000) [pid = 1646] [serial = 1810] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x124692000) [pid = 1646] [serial = 1811] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12acde400) [pid = 1646] [serial = 1816] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12a78b400) [pid = 1646] [serial = 1808] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12ab68c00) [pid = 1646] [serial = 1813] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11a9d1400) [pid = 1646] [serial = 1786] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x119220c00) [pid = 1646] [serial = 1784] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1189d4800) [pid = 1646] [serial = 1783] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12954bc00) [pid = 1646] [serial = 1781] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x123a11c00) [pid = 1646] [serial = 1780] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12ab5f000) [pid = 1646] [serial = 1777] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12ab6a400) [pid = 1646] [serial = 1778] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12aa5c800) [pid = 1646] [serial = 1775] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12aa54800) [pid = 1646] [serial = 1774] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12a9d5000) [pid = 1646] [serial = 1772] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12a9ca000) [pid = 1646] [serial = 1771] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12a724400) [pid = 1646] [serial = 1769] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12a5d8c00) [pid = 1646] [serial = 1768] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12a525000) [pid = 1646] [serial = 1766] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12a267c00) [pid = 1646] [serial = 1765] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x128b18400) [pid = 1646] [serial = 1763] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12770b800) [pid = 1646] [serial = 1762] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11c069800) [pid = 1646] [serial = 1760] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119ee7c00) [pid = 1646] [serial = 1759] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119033400) [pid = 1646] [serial = 1757] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1154dcc00) [pid = 1646] [serial = 1756] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12a727c00) [pid = 1646] [serial = 1754] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12954cc00) [pid = 1646] [serial = 1798] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x127f7c400) [pid = 1646] [serial = 1795] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1290ce800) [pid = 1646] [serial = 1796] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x123d11000) [pid = 1646] [serial = 1792] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x124178800) [pid = 1646] [serial = 1793] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11c063000) [pid = 1646] [serial = 1789] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x123a0e800) [pid = 1646] [serial = 1790] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11b6de800) [pid = 1646] [serial = 1787] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12a4c4400) [pid = 1646] [serial = 1802] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12a105c00) [pid = 1646] [serial = 1814] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12a15ac00) [pid = 1646] [serial = 1799] [outer = 0x0] [url = about:blank] 16:33:26 INFO - PROCESS | 1646 | 1461195206590 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]]]}] 16:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 779ms 16:33:26 INFO - PROCESS | 1646 | 1461195206633 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:33:26 INFO - PROCESS | 1646 | 1461195206637 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:33:26 INFO - PROCESS | 1646 | 1461195206641 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:33:26 INFO - PROCESS | 1646 | 1461195206643 Marionette TRACE conn2 <- [1,2482,null,{}] 16:33:26 INFO - PROCESS | 1646 | 1461195206645 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}] 16:33:26 INFO - PROCESS | 1646 | 1461195206724 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:33:26 INFO - PROCESS | 1646 | 1461195206793 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c31800 == 33 [pid = 1646] [id = 628] 16:33:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11655cc00) [pid = 1646] [serial = 1884] [outer = 0x0] 16:33:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118ad5000) [pid = 1646] [serial = 1885] [outer = 0x11655cc00] 16:33:26 INFO - PROCESS | 1646 | 1461195206826 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119347800) [pid = 1646] [serial = 1886] [outer = 0x11655cc00] 16:33:27 INFO - PROCESS | 1646 | 1461195207138 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]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 521ms 16:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:33:27 INFO - PROCESS | 1646 | 1461195207165 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 1646 | 1461195207166 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:33:27 INFO - PROCESS | 1646 | 1461195207168 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 1646 | 1461195207171 Marionette TRACE conn2 <- [1,2486,null,{}] 16:33:27 INFO - PROCESS | 1646 | 1461195207181 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}] 16:33:27 INFO - PROCESS | 1646 | 1461195207264 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:33:27 INFO - PROCESS | 1646 | 1461195207269 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c516800 == 34 [pid = 1646] [id = 629] 16:33:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11464c400) [pid = 1646] [serial = 1887] [outer = 0x0] 16:33:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11a9bd800) [pid = 1646] [serial = 1888] [outer = 0x11464c400] 16:33:27 INFO - PROCESS | 1646 | 1461195207298 Marionette DEBUG loaded listener.js 16:33:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11adb5000) [pid = 1646] [serial = 1889] [outer = 0x11464c400] 16:33:27 INFO - PROCESS | 1646 | 1461195207634 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]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 521ms 16:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:33:27 INFO - PROCESS | 1646 | 1461195207690 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 1646 | 1461195207691 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:33:27 INFO - PROCESS | 1646 | 1461195207693 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 1646 | 1461195207695 Marionette TRACE conn2 <- [1,2490,null,{}] 16:33:27 INFO - PROCESS | 1646 | 1461195207697 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}] 16:33:27 INFO - PROCESS | 1646 | 1461195207780 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:33:27 INFO - PROCESS | 1646 | 1461195207784 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ae4800 == 35 [pid = 1646] [id = 630] 16:33:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11ae21c00) [pid = 1646] [serial = 1890] [outer = 0x0] 16:33:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11ae90400) [pid = 1646] [serial = 1891] [outer = 0x11ae21c00] 16:33:27 INFO - PROCESS | 1646 | 1461195207811 Marionette DEBUG loaded listener.js 16:33:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11aecac00) [pid = 1646] [serial = 1892] [outer = 0x11ae21c00] 16:33:28 INFO - PROCESS | 1646 | 1461195208157 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]]]}] 16:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 519ms 16:33:28 INFO - PROCESS | 1646 | 1461195208214 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:33:28 INFO - PROCESS | 1646 | 1461195208215 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:33:28 INFO - PROCESS | 1646 | 1461195208217 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:33:28 INFO - PROCESS | 1646 | 1461195208218 Marionette TRACE conn2 <- [1,2494,null,{}] 16:33:28 INFO - PROCESS | 1646 | 1461195208220 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}] 16:33:28 INFO - PROCESS | 1646 | 1461195208330 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:33:28 INFO - PROCESS | 1646 | 1461195208346 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ed4800 == 36 [pid = 1646] [id = 631] 16:33:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1122ba400) [pid = 1646] [serial = 1893] [outer = 0x0] 16:33:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11b6dc800) [pid = 1646] [serial = 1894] [outer = 0x1122ba400] 16:33:28 INFO - PROCESS | 1646 | 1461195208372 Marionette DEBUG loaded listener.js 16:33:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11ba33000) [pid = 1646] [serial = 1895] [outer = 0x1122ba400] 16:33:28 INFO - PROCESS | 1646 | 1461195208732 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]]]}] 16:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 568ms 16:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:33:28 INFO - PROCESS | 1646 | 1461195208786 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:33:28 INFO - PROCESS | 1646 | 1461195208787 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:33:28 INFO - PROCESS | 1646 | 1461195208789 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:33:28 INFO - PROCESS | 1646 | 1461195208790 Marionette TRACE conn2 <- [1,2498,null,{}] 16:33:28 INFO - PROCESS | 1646 | 1461195208792 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}] 16:33:28 INFO - PROCESS | 1646 | 1461195208906 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:33:28 INFO - PROCESS | 1646 | 1461195208918 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1265dd800 == 37 [pid = 1646] [id = 632] 16:33:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11baec800) [pid = 1646] [serial = 1896] [outer = 0x0] 16:33:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11c0d4400) [pid = 1646] [serial = 1897] [outer = 0x11baec800] 16:33:28 INFO - PROCESS | 1646 | 1461195208946 Marionette DEBUG loaded listener.js 16:33:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123a02400) [pid = 1646] [serial = 1898] [outer = 0x11baec800] 16:33:29 INFO - PROCESS | 1646 | 1461195209329 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]]]}] 16:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 572ms 16:33:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:33:29 INFO - PROCESS | 1646 | 1461195209361 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:33:29 INFO - PROCESS | 1646 | 1461195209362 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:33:29 INFO - PROCESS | 1646 | 1461195209370 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:33:29 INFO - PROCESS | 1646 | 1461195209371 Marionette TRACE conn2 <- [1,2502,null,{}] 16:33:29 INFO - PROCESS | 1646 | 1461195209374 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}] 16:33:29 INFO - PROCESS | 1646 | 1461195209472 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:33:29 INFO - PROCESS | 1646 | 1461195209477 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12892e800 == 38 [pid = 1646] [id = 633] 16:33:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11437e800) [pid = 1646] [serial = 1899] [outer = 0x0] 16:33:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x123a0e800) [pid = 1646] [serial = 1900] [outer = 0x11437e800] 16:33:29 INFO - PROCESS | 1646 | 1461195209502 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x123c27400) [pid = 1646] [serial = 1901] [outer = 0x11437e800] 16:33:29 INFO - PROCESS | 1646 | 1461195209850 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]]]}] 16:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 524ms 16:33:29 INFO - PROCESS | 1646 | 1461195209896 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:33:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:33:29 INFO - PROCESS | 1646 | 1461195209898 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:33:29 INFO - PROCESS | 1646 | 1461195209900 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:33:29 INFO - PROCESS | 1646 | 1461195209901 Marionette TRACE conn2 <- [1,2506,null,{}] 16:33:29 INFO - PROCESS | 1646 | 1461195209903 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}] 16:33:30 INFO - PROCESS | 1646 | 1461195210001 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:33:30 INFO - PROCESS | 1646 | 1461195210005 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x129097000 == 39 [pid = 1646] [id = 634] 16:33:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11baf0000) [pid = 1646] [serial = 1902] [outer = 0x0] 16:33:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x123d0a400) [pid = 1646] [serial = 1903] [outer = 0x11baf0000] 16:33:30 INFO - PROCESS | 1646 | 1461195210031 Marionette DEBUG loaded listener.js 16:33:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x123d12c00) [pid = 1646] [serial = 1904] [outer = 0x11baf0000] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x123d04c00) [pid = 1646] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118fc8000) [pid = 1646] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1192a0400) [pid = 1646] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x114d8f400) [pid = 1646] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x114d8f800) [pid = 1646] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x123d1ec00) [pid = 1646] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x124175000) [pid = 1646] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1122c2000) [pid = 1646] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11ba39800) [pid = 1646] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119226000) [pid = 1646] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x115854400) [pid = 1646] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11ae22400) [pid = 1646] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1273f1800) [pid = 1646] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x114d92400) [pid = 1646] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11602d000) [pid = 1646] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x114ec1c00) [pid = 1646] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:33:30 INFO - PROCESS | 1646 | 1461195210490 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]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:33:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 619ms 16:33:30 INFO - PROCESS | 1646 | 1461195210520 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:33:30 INFO - PROCESS | 1646 | 1461195210521 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:33:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:33:30 INFO - PROCESS | 1646 | 1461195210524 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 1646 | 1461195210525 Marionette TRACE conn2 <- [1,2510,null,{}] 16:33:30 INFO - PROCESS | 1646 | 1461195210529 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}] 16:33:30 INFO - PROCESS | 1646 | 1461195210607 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:33:30 INFO - PROCESS | 1646 | 1461195210613 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c515800 == 40 [pid = 1646] [id = 635] 16:33:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x114d92400) [pid = 1646] [serial = 1905] [outer = 0x0] 16:33:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1192a0400) [pid = 1646] [serial = 1906] [outer = 0x114d92400] 16:33:30 INFO - PROCESS | 1646 | 1461195210639 Marionette DEBUG loaded listener.js 16:33:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11bf86800) [pid = 1646] [serial = 1907] [outer = 0x114d92400] 16:33:30 INFO - PROCESS | 1646 | 1461195210966 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]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:33:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 473ms 16:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:33:31 INFO - PROCESS | 1646 | 1461195210998 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:33:31 INFO - PROCESS | 1646 | 1461195210999 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:33:31 INFO - PROCESS | 1646 | 1461195211001 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:33:31 INFO - PROCESS | 1646 | 1461195211002 Marionette TRACE conn2 <- [1,2514,null,{}] 16:33:31 INFO - PROCESS | 1646 | 1461195211005 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}] 16:33:31 INFO - PROCESS | 1646 | 1461195211107 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:33:31 INFO - PROCESS | 1646 | 1461195211116 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x129696800 == 41 [pid = 1646] [id = 636] 16:33:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11c762800) [pid = 1646] [serial = 1908] [outer = 0x0] 16:33:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x123d14c00) [pid = 1646] [serial = 1909] [outer = 0x11c762800] 16:33:31 INFO - PROCESS | 1646 | 1461195211141 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x123d1ec00) [pid = 1646] [serial = 1910] [outer = 0x11c762800] 16:33:31 INFO - PROCESS | 1646 | 1461195211468 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]]]}] 16:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 517ms 16:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:33:31 INFO - PROCESS | 1646 | 1461195211520 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:33:31 INFO - PROCESS | 1646 | 1461195211521 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:33:31 INFO - PROCESS | 1646 | 1461195211523 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:33:31 INFO - PROCESS | 1646 | 1461195211525 Marionette TRACE conn2 <- [1,2518,null,{}] 16:33:31 INFO - PROCESS | 1646 | 1461195211527 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}] 16:33:31 INFO - PROCESS | 1646 | 1461195211623 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:33:31 INFO - PROCESS | 1646 | 1461195211631 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298d5800 == 42 [pid = 1646] [id = 637] 16:33:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123d17800) [pid = 1646] [serial = 1911] [outer = 0x0] 16:33:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x124697800) [pid = 1646] [serial = 1912] [outer = 0x123d17800] 16:33:31 INFO - PROCESS | 1646 | 1461195211661 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x127f1d000) [pid = 1646] [serial = 1913] [outer = 0x123d17800] 16:33:31 INFO - PROCESS | 1646 | 1461195211982 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]]]}] 16:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 470ms 16:33:32 INFO - PROCESS | 1646 | 1461195211994 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:33:32 INFO - PROCESS | 1646 | 1461195211997 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:33:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:33:32 INFO - PROCESS | 1646 | 1461195212007 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:33:32 INFO - PROCESS | 1646 | 1461195212008 Marionette TRACE conn2 <- [1,2522,null,{}] 16:33:32 INFO - PROCESS | 1646 | 1461195212035 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}] 16:33:32 INFO - PROCESS | 1646 | 1461195212123 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:33:32 INFO - PROCESS | 1646 | 1461195212130 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b04000 == 43 [pid = 1646] [id = 638] 16:33:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123d1bc00) [pid = 1646] [serial = 1914] [outer = 0x0] 16:33:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1289e0800) [pid = 1646] [serial = 1915] [outer = 0x123d1bc00] 16:33:32 INFO - PROCESS | 1646 | 1461195212155 Marionette DEBUG loaded listener.js 16:33:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1290cac00) [pid = 1646] [serial = 1916] [outer = 0x123d1bc00] 16:33:32 INFO - PROCESS | 1646 | 1461195212637 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]]]}] 16:33:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:33:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 677ms 16:33:32 INFO - PROCESS | 1646 | 1461195212685 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:33:32 INFO - PROCESS | 1646 | 1461195212687 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:33:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:33:32 INFO - PROCESS | 1646 | 1461195212691 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:33:32 INFO - PROCESS | 1646 | 1461195212696 Marionette TRACE conn2 <- [1,2526,null,{}] 16:33:32 INFO - PROCESS | 1646 | 1461195212700 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}] 16:33:32 INFO - PROCESS | 1646 | 1461195212804 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:33:32 INFO - PROCESS | 1646 | 1461195212872 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c14800 == 44 [pid = 1646] [id = 639] 16:33:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x114c7e000) [pid = 1646] [serial = 1917] [outer = 0x0] 16:33:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x114ec8800) [pid = 1646] [serial = 1918] [outer = 0x114c7e000] 16:33:32 INFO - PROCESS | 1646 | 1461195212905 Marionette DEBUG loaded listener.js 16:33:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11795a000) [pid = 1646] [serial = 1919] [outer = 0x114c7e000] 16:33:33 INFO - PROCESS | 1646 | 1461195213340 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]]]}] 16:33:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:33:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 674ms 16:33:33 INFO - PROCESS | 1646 | 1461195213365 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:33:33 INFO - PROCESS | 1646 | 1461195213369 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:33:33 INFO - PROCESS | 1646 | 1461195213373 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:33:33 INFO - PROCESS | 1646 | 1461195213375 Marionette TRACE conn2 <- [1,2530,null,{}] 16:33:33 INFO - PROCESS | 1646 | 1461195213378 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}] 16:33:33 INFO - PROCESS | 1646 | 1461195213480 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:33:33 INFO - PROCESS | 1646 | 1461195213536 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ae0000 == 45 [pid = 1646] [id = 640] 16:33:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118a3ac00) [pid = 1646] [serial = 1920] [outer = 0x0] 16:33:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119e55800) [pid = 1646] [serial = 1921] [outer = 0x118a3ac00] 16:33:33 INFO - PROCESS | 1646 | 1461195213566 Marionette DEBUG loaded listener.js 16:33:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11ab6b000) [pid = 1646] [serial = 1922] [outer = 0x118a3ac00] 16:33:34 INFO - PROCESS | 1646 | 1461195214030 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]]]}] 16:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 721ms 16:33:34 INFO - PROCESS | 1646 | 1461195214106 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:33:34 INFO - PROCESS | 1646 | 1461195214107 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:33:34 INFO - PROCESS | 1646 | 1461195214130 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:33:34 INFO - PROCESS | 1646 | 1461195214133 Marionette TRACE conn2 <- [1,2534,null,{}] 16:33:34 INFO - PROCESS | 1646 | 1461195214140 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}] 16:33:34 INFO - PROCESS | 1646 | 1461195214248 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:33:34 INFO - PROCESS | 1646 | 1461195214317 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297d2800 == 46 [pid = 1646] [id = 641] 16:33:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11b6e0c00) [pid = 1646] [serial = 1923] [outer = 0x0] 16:33:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11c068c00) [pid = 1646] [serial = 1924] [outer = 0x11b6e0c00] 16:33:34 INFO - PROCESS | 1646 | 1461195214349 Marionette DEBUG loaded listener.js 16:33:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11c7d5000) [pid = 1646] [serial = 1925] [outer = 0x11b6e0c00] 16:33:34 INFO - PROCESS | 1646 | 1461195214741 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]]]}] 16:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 678ms 16:33:34 INFO - PROCESS | 1646 | 1461195214805 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:33:34 INFO - PROCESS | 1646 | 1461195214807 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:33:34 INFO - PROCESS | 1646 | 1461195214809 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:33:34 INFO - PROCESS | 1646 | 1461195214810 Marionette TRACE conn2 <- [1,2538,null,{}] 16:33:34 INFO - PROCESS | 1646 | 1461195214813 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}] 16:33:34 INFO - PROCESS | 1646 | 1461195214916 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:33:34 INFO - PROCESS | 1646 | 1461195214983 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b58000 == 47 [pid = 1646] [id = 642] 16:33:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11c064800) [pid = 1646] [serial = 1926] [outer = 0x0] 16:33:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123d17400) [pid = 1646] [serial = 1927] [outer = 0x11c064800] 16:33:35 INFO - PROCESS | 1646 | 1461195215010 Marionette DEBUG loaded listener.js 16:33:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1244a6400) [pid = 1646] [serial = 1928] [outer = 0x11c064800] 16:33:35 INFO - PROCESS | 1646 | 1461195215435 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]]]}] 16:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 672ms 16:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:33:35 INFO - PROCESS | 1646 | 1461195215481 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:33:35 INFO - PROCESS | 1646 | 1461195215483 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:33:35 INFO - PROCESS | 1646 | 1461195215485 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:33:35 INFO - PROCESS | 1646 | 1461195215486 Marionette TRACE conn2 <- [1,2542,null,{}] 16:33:35 INFO - PROCESS | 1646 | 1461195215489 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}] 16:33:35 INFO - PROCESS | 1646 | 1461195215607 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:33:35 INFO - PROCESS | 1646 | 1461195215675 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b5c800 == 48 [pid = 1646] [id = 643] 16:33:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123d13000) [pid = 1646] [serial = 1929] [outer = 0x0] 16:33:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12770a000) [pid = 1646] [serial = 1930] [outer = 0x123d13000] 16:33:35 INFO - PROCESS | 1646 | 1461195215706 Marionette DEBUG loaded listener.js 16:33:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x128a85000) [pid = 1646] [serial = 1931] [outer = 0x123d13000] 16:33:36 INFO - PROCESS | 1646 | 1461195216118 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]]]}] 16:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 670ms 16:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:33:36 INFO - PROCESS | 1646 | 1461195216155 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:33:36 INFO - PROCESS | 1646 | 1461195216157 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:33:36 INFO - PROCESS | 1646 | 1461195216159 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:33:36 INFO - PROCESS | 1646 | 1461195216160 Marionette TRACE conn2 <- [1,2546,null,{}] 16:33:36 INFO - PROCESS | 1646 | 1461195216163 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}] 16:33:36 INFO - PROCESS | 1646 | 1461195216279 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:33:36 INFO - PROCESS | 1646 | 1461195216335 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1d1800 == 49 [pid = 1646] [id = 644] 16:33:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1290cd800) [pid = 1646] [serial = 1932] [outer = 0x0] 16:33:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1291d4400) [pid = 1646] [serial = 1933] [outer = 0x1290cd800] 16:33:36 INFO - PROCESS | 1646 | 1461195216367 Marionette DEBUG loaded listener.js 16:33:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x129439c00) [pid = 1646] [serial = 1934] [outer = 0x1290cd800] 16:33:36 INFO - PROCESS | 1646 | 1461195216800 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]]]}] 16:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 672ms 16:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:33:36 INFO - PROCESS | 1646 | 1461195216832 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:33:36 INFO - PROCESS | 1646 | 1461195216833 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:33:36 INFO - PROCESS | 1646 | 1461195216835 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:33:36 INFO - PROCESS | 1646 | 1461195216837 Marionette TRACE conn2 <- [1,2550,null,{}] 16:33:36 INFO - PROCESS | 1646 | 1461195216839 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}] 16:33:36 INFO - PROCESS | 1646 | 1461195216962 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:33:37 INFO - PROCESS | 1646 | 1461195217175 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae73000 == 50 [pid = 1646] [id = 645] 16:33:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x114130400) [pid = 1646] [serial = 1935] [outer = 0x0] 16:33:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1144b0000) [pid = 1646] [serial = 1936] [outer = 0x114130400] 16:33:37 INFO - PROCESS | 1646 | 1461195217205 Marionette DEBUG loaded listener.js 16:33:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x114d93c00) [pid = 1646] [serial = 1937] [outer = 0x114130400] 16:33:37 INFO - PROCESS | 1646 | 1461195217659 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]]]}] 16:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 871ms 16:33:37 INFO - PROCESS | 1646 | 1461195217708 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:33:37 INFO - PROCESS | 1646 | 1461195217713 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:33:37 INFO - PROCESS | 1646 | 1461195217717 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:33:37 INFO - PROCESS | 1646 | 1461195217721 Marionette TRACE conn2 <- [1,2554,null,{}] 16:33:37 INFO - PROCESS | 1646 | 1461195217727 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}] 16:33:37 INFO - PROCESS | 1646 | 1461195217867 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:33:37 INFO - PROCESS | 1646 | 1461195217970 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c24800 == 51 [pid = 1646] [id = 646] 16:33:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11535c000) [pid = 1646] [serial = 1938] [outer = 0x0] 16:33:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1187bf000) [pid = 1646] [serial = 1939] [outer = 0x11535c000] 16:33:38 INFO - PROCESS | 1646 | 1461195218017 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x119073c00) [pid = 1646] [serial = 1940] [outer = 0x11535c000] 16:33:38 INFO - PROCESS | 1646 | --DOCSHELL 0x11581d000 == 50 [pid = 1646] [id = 443] 16:33:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1298d5800 == 49 [pid = 1646] [id = 637] 16:33:38 INFO - PROCESS | 1646 | --DOCSHELL 0x129696800 == 48 [pid = 1646] [id = 636] 16:33:38 INFO - PROCESS | 1646 | --DOCSHELL 0x11c515800 == 47 [pid = 1646] [id = 635] 16:33:38 INFO - PROCESS | 1646 | --DOCSHELL 0x129097000 == 46 [pid = 1646] [id = 634] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x127f7dc00) [pid = 1646] [serial = 1870] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12892e800 == 45 [pid = 1646] [id = 633] 16:33:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1265dd800 == 44 [pid = 1646] [id = 632] 16:33:38 INFO - PROCESS | 1646 | --DOCSHELL 0x123ed4800 == 43 [pid = 1646] [id = 631] 16:33:38 INFO - PROCESS | 1646 | --DOCSHELL 0x123ae4800 == 42 [pid = 1646] [id = 630] 16:33:38 INFO - PROCESS | 1646 | --DOCSHELL 0x11c516800 == 41 [pid = 1646] [id = 629] 16:33:38 INFO - PROCESS | 1646 | --DOCSHELL 0x119c31800 == 40 [pid = 1646] [id = 628] 16:33:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1157d8800 == 39 [pid = 1646] [id = 627] 16:33:38 INFO - PROCESS | 1646 | --DOCSHELL 0x119966800 == 38 [pid = 1646] [id = 625] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x124403000) [pid = 1646] [serial = 1865] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1273f0400) [pid = 1646] [serial = 1859] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x123a08c00) [pid = 1646] [serial = 1849] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x123c62800) [pid = 1646] [serial = 1853] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1240b3800) [pid = 1646] [serial = 1856] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123c27000) [pid = 1646] [serial = 1850] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11aece800) [pid = 1646] [serial = 1864] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x123d10400) [pid = 1646] [serial = 1852] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11c0d2800) [pid = 1646] [serial = 1843] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11c76c800) [pid = 1646] [serial = 1844] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11bae5000) [pid = 1646] [serial = 1840] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11bf85800) [pid = 1646] [serial = 1841] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x114d8fc00) [pid = 1646] [serial = 1822] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x114ec1400) [pid = 1646] [serial = 1823] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11a9c3400) [pid = 1646] [serial = 1834] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11adadc00) [pid = 1646] [serial = 1835] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x123f4dc00) [pid = 1646] [serial = 1855] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1244a2000) [pid = 1646] [serial = 1858] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119035800) [pid = 1646] [serial = 1828] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119227400) [pid = 1646] [serial = 1829] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x123a03800) [pid = 1646] [serial = 1846] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x123a09000) [pid = 1646] [serial = 1847] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119b33800) [pid = 1646] [serial = 1831] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119edf000) [pid = 1646] [serial = 1832] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118ad3800) [pid = 1646] [serial = 1861] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11a9b7800) [pid = 1646] [serial = 1862] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11aec5800) [pid = 1646] [serial = 1837] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11ba2ec00) [pid = 1646] [serial = 1838] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x127772000) [pid = 1646] [serial = 1867] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x114f64800) [pid = 1646] [serial = 1825] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1163fb400) [pid = 1646] [serial = 1826] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x127f7b800) [pid = 1646] [serial = 1868] [outer = 0x0] [url = about:blank] 16:33:38 INFO - PROCESS | 1646 | 1461195218483 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]]]}] 16:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 775ms 16:33:38 INFO - PROCESS | 1646 | 1461195218495 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:33:38 INFO - PROCESS | 1646 | 1461195218498 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:33:38 INFO - PROCESS | 1646 | 1461195218503 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:33:38 INFO - PROCESS | 1646 | 1461195218504 Marionette TRACE conn2 <- [1,2558,null,{}] 16:33:38 INFO - PROCESS | 1646 | 1461195218506 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}] 16:33:38 INFO - PROCESS | 1646 | 1461195218602 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:33:38 INFO - PROCESS | 1646 | 1461195218654 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x119252000 == 39 [pid = 1646] [id = 647] 16:33:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118a7b000) [pid = 1646] [serial = 1941] [outer = 0x0] 16:33:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119b33000) [pid = 1646] [serial = 1942] [outer = 0x118a7b000] 16:33:38 INFO - PROCESS | 1646 | 1461195218680 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11a9c5000) [pid = 1646] [serial = 1943] [outer = 0x118a7b000] 16:33:39 INFO - PROCESS | 1646 | 1461195219017 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]]]}] 16:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 520ms 16:33:39 INFO - PROCESS | 1646 | 1461195219023 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:33:39 INFO - PROCESS | 1646 | 1461195219025 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:33:39 INFO - PROCESS | 1646 | 1461195219036 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:33:39 INFO - PROCESS | 1646 | 1461195219040 Marionette TRACE conn2 <- [1,2562,null,{}] 16:33:39 INFO - PROCESS | 1646 | 1461195219043 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}] 16:33:39 INFO - PROCESS | 1646 | 1461195219132 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:33:39 INFO - PROCESS | 1646 | 1461195219184 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c515800 == 40 [pid = 1646] [id = 648] 16:33:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119072c00) [pid = 1646] [serial = 1944] [outer = 0x0] 16:33:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11adadc00) [pid = 1646] [serial = 1945] [outer = 0x119072c00] 16:33:39 INFO - PROCESS | 1646 | 1461195219211 Marionette DEBUG loaded listener.js 16:33:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11ba36c00) [pid = 1646] [serial = 1946] [outer = 0x119072c00] 16:33:39 INFO - PROCESS | 1646 | 1461195219532 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]]]}] 16:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 534ms 16:33:39 INFO - PROCESS | 1646 | 1461195219563 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:33:39 INFO - PROCESS | 1646 | 1461195219565 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:33:39 INFO - PROCESS | 1646 | 1461195219567 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:33:39 INFO - PROCESS | 1646 | 1461195219568 Marionette TRACE conn2 <- [1,2566,null,{}] 16:33:39 INFO - PROCESS | 1646 | 1461195219571 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}] 16:33:39 INFO - PROCESS | 1646 | 1461195219655 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:33:39 INFO - PROCESS | 1646 | 1461195219660 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c97000 == 41 [pid = 1646] [id = 649] 16:33:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11ba37400) [pid = 1646] [serial = 1947] [outer = 0x0] 16:33:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11c069c00) [pid = 1646] [serial = 1948] [outer = 0x11ba37400] 16:33:39 INFO - PROCESS | 1646 | 1461195219686 Marionette DEBUG loaded listener.js 16:33:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12302a800) [pid = 1646] [serial = 1949] [outer = 0x11ba37400] 16:33:40 INFO - PROCESS | 1646 | 1461195220024 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]]]}] 16:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 470ms 16:33:40 INFO - PROCESS | 1646 | 1461195220037 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:33:40 INFO - PROCESS | 1646 | 1461195220039 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:33:40 INFO - PROCESS | 1646 | 1461195220068 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:33:40 INFO - PROCESS | 1646 | 1461195220069 Marionette TRACE conn2 <- [1,2570,null,{}] 16:33:40 INFO - PROCESS | 1646 | 1461195220072 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}] 16:33:40 INFO - PROCESS | 1646 | 1461195220157 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:33:40 INFO - PROCESS | 1646 | 1461195220162 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x127310000 == 42 [pid = 1646] [id = 650] 16:33:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x123c26000) [pid = 1646] [serial = 1950] [outer = 0x0] 16:33:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x123d05400) [pid = 1646] [serial = 1951] [outer = 0x123c26000] 16:33:40 INFO - PROCESS | 1646 | 1461195220195 Marionette DEBUG loaded listener.js 16:33:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x123d20800) [pid = 1646] [serial = 1952] [outer = 0x123c26000] 16:33:40 INFO - PROCESS | 1646 | 1461195220588 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]]]}] 16:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 596ms 16:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:33:40 INFO - PROCESS | 1646 | 1461195220637 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:33:40 INFO - PROCESS | 1646 | 1461195220638 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:33:40 INFO - PROCESS | 1646 | 1461195220641 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:33:40 INFO - PROCESS | 1646 | 1461195220642 Marionette TRACE conn2 <- [1,2574,null,{}] 16:33:40 INFO - PROCESS | 1646 | 1461195220650 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}] 16:33:40 INFO - PROCESS | 1646 | 1461195220756 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:33:40 INFO - PROCESS | 1646 | 1461195220762 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x129097000 == 43 [pid = 1646] [id = 651] 16:33:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x123d20c00) [pid = 1646] [serial = 1953] [outer = 0x0] 16:33:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1275e7400) [pid = 1646] [serial = 1954] [outer = 0x123d20c00] 16:33:40 INFO - PROCESS | 1646 | 1461195220817 Marionette DEBUG loaded listener.js 16:33:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x127f80800) [pid = 1646] [serial = 1955] [outer = 0x123d20c00] 16:33:41 INFO - PROCESS | 1646 | 1461195221234 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]]]}] 16:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 624ms 16:33:41 INFO - PROCESS | 1646 | 1461195221267 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:33:41 INFO - PROCESS | 1646 | 1461195221269 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:33:41 INFO - PROCESS | 1646 | 1461195221273 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 1646 | 1461195221275 Marionette TRACE conn2 <- [1,2578,null,{}] 16:33:41 INFO - PROCESS | 1646 | 1461195221288 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}] 16:33:41 INFO - PROCESS | 1646 | 1461195221399 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:33:41 INFO - PROCESS | 1646 | 1461195221403 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12969d800 == 44 [pid = 1646] [id = 652] 16:33:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12449ec00) [pid = 1646] [serial = 1956] [outer = 0x0] 16:33:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1290d5800) [pid = 1646] [serial = 1957] [outer = 0x12449ec00] 16:33:41 INFO - PROCESS | 1646 | 1461195221429 Marionette DEBUG loaded listener.js 16:33:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12942f800) [pid = 1646] [serial = 1958] [outer = 0x12449ec00] 16:33:41 INFO - PROCESS | 1646 | 1461195221776 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]]]}] 16:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 531ms 16:33:41 INFO - PROCESS | 1646 | 1461195221803 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:33:41 INFO - PROCESS | 1646 | 1461195221804 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:33:41 INFO - PROCESS | 1646 | 1461195221806 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 1646 | 1461195221807 Marionette TRACE conn2 <- [1,2582,null,{}] 16:33:41 INFO - PROCESS | 1646 | 1461195221816 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}] 16:33:41 INFO - PROCESS | 1646 | 1461195221919 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:33:41 INFO - PROCESS | 1646 | 1461195221956 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297b8000 == 45 [pid = 1646] [id = 653] 16:33:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x127f7b800) [pid = 1646] [serial = 1959] [outer = 0x0] 16:33:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x129437400) [pid = 1646] [serial = 1960] [outer = 0x127f7b800] 16:33:41 INFO - PROCESS | 1646 | 1461195221981 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x129530800) [pid = 1646] [serial = 1961] [outer = 0x127f7b800] 16:33:42 INFO - PROCESS | 1646 | 1461195222307 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]]]}] 16:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 524ms 16:33:42 INFO - PROCESS | 1646 | 1461195222331 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:33:42 INFO - PROCESS | 1646 | 1461195222332 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:33:42 INFO - PROCESS | 1646 | 1461195222334 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:33:42 INFO - PROCESS | 1646 | 1461195222335 Marionette TRACE conn2 <- [1,2586,null,{}] 16:33:42 INFO - PROCESS | 1646 | 1461195222338 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}] 16:33:42 INFO - PROCESS | 1646 | 1461195222507 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:33:42 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11baec800) [pid = 1646] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:33:42 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11437e800) [pid = 1646] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:33:42 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11ae21c00) [pid = 1646] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:33:42 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x114c44c00) [pid = 1646] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:33:42 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11464c400) [pid = 1646] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:33:42 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11655cc00) [pid = 1646] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:33:42 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11c7cd400) [pid = 1646] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:33:42 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11baf0000) [pid = 1646] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:33:42 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x114d92400) [pid = 1646] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:33:42 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11c762800) [pid = 1646] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:33:42 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x123d17800) [pid = 1646] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:33:42 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1122ba400) [pid = 1646] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:33:42 INFO - PROCESS | 1646 | 1461195222553 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x118faf800 == 46 [pid = 1646] [id = 654] 16:33:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x112356400) [pid = 1646] [serial = 1962] [outer = 0x0] 16:33:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x114d8f400) [pid = 1646] [serial = 1963] [outer = 0x112356400] 16:33:42 INFO - PROCESS | 1646 | 1461195222579 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11ae21c00) [pid = 1646] [serial = 1964] [outer = 0x112356400] 16:33:42 INFO - PROCESS | 1646 | 1461195222870 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]]]}] 16:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 569ms 16:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:33:42 INFO - PROCESS | 1646 | 1461195222903 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:33:42 INFO - PROCESS | 1646 | 1461195222905 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:33:42 INFO - PROCESS | 1646 | 1461195222907 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:33:42 INFO - PROCESS | 1646 | 1461195222908 Marionette TRACE conn2 <- [1,2590,null,{}] 16:33:42 INFO - PROCESS | 1646 | 1461195222912 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}] 16:33:43 INFO - PROCESS | 1646 | 1461195223001 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:33:43 INFO - PROCESS | 1646 | 1461195223050 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b4d000 == 47 [pid = 1646] [id = 655] 16:33:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119ee7800) [pid = 1646] [serial = 1965] [outer = 0x0] 16:33:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x123a06400) [pid = 1646] [serial = 1966] [outer = 0x119ee7800] 16:33:43 INFO - PROCESS | 1646 | 1461195223080 Marionette DEBUG loaded listener.js 16:33:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12954ac00) [pid = 1646] [serial = 1967] [outer = 0x119ee7800] 16:33:43 INFO - PROCESS | 1646 | 1461195223407 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]]]}] 16:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 525ms 16:33:43 INFO - PROCESS | 1646 | 1461195223433 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:33:43 INFO - PROCESS | 1646 | 1461195223435 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:33:43 INFO - PROCESS | 1646 | 1461195223438 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:33:43 INFO - PROCESS | 1646 | 1461195223441 Marionette TRACE conn2 <- [1,2594,null,{}] 16:33:43 INFO - PROCESS | 1646 | 1461195223446 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}] 16:33:43 INFO - PROCESS | 1646 | 1461195223602 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:33:43 INFO - PROCESS | 1646 | 1461195223686 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a386800 == 48 [pid = 1646] [id = 656] 16:33:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11ae21000) [pid = 1646] [serial = 1968] [outer = 0x0] 16:33:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x129725c00) [pid = 1646] [serial = 1969] [outer = 0x11ae21000] 16:33:43 INFO - PROCESS | 1646 | 1461195223726 Marionette DEBUG loaded listener.js 16:33:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12a108c00) [pid = 1646] [serial = 1970] [outer = 0x11ae21000] 16:33:44 INFO - PROCESS | 1646 | 1461195224069 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]]]}] 16:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 673ms 16:33:44 INFO - PROCESS | 1646 | 1461195224114 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:33:44 INFO - PROCESS | 1646 | 1461195224115 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:33:44 INFO - PROCESS | 1646 | 1461195224117 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:33:44 INFO - PROCESS | 1646 | 1461195224118 Marionette TRACE conn2 <- [1,2598,null,{}] 16:33:44 INFO - PROCESS | 1646 | 1461195224121 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}] 16:33:44 INFO - PROCESS | 1646 | 1461195224207 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:33:44 INFO - PROCESS | 1646 | 1461195224282 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a419800 == 49 [pid = 1646] [id = 657] 16:33:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12a10d000) [pid = 1646] [serial = 1971] [outer = 0x0] 16:33:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12a14c000) [pid = 1646] [serial = 1972] [outer = 0x12a10d000] 16:33:44 INFO - PROCESS | 1646 | 1461195224308 Marionette DEBUG loaded listener.js 16:33:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12a156400) [pid = 1646] [serial = 1973] [outer = 0x12a10d000] 16:33:44 INFO - PROCESS | 1646 | 1461195224720 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]]]}] 16:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 669ms 16:33:44 INFO - PROCESS | 1646 | 1461195224787 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:33:44 INFO - PROCESS | 1646 | 1461195224789 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:33:44 INFO - PROCESS | 1646 | 1461195224793 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:33:44 INFO - PROCESS | 1646 | 1461195224796 Marionette TRACE conn2 <- [1,2602,null,{}] 16:33:44 INFO - PROCESS | 1646 | 1461195224800 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}] 16:33:44 INFO - PROCESS | 1646 | 1461195224909 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:33:44 INFO - PROCESS | 1646 | 1461195224980 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a967000 == 50 [pid = 1646] [id = 658] 16:33:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x114d94c00) [pid = 1646] [serial = 1974] [outer = 0x0] 16:33:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1154dec00) [pid = 1646] [serial = 1975] [outer = 0x114d94c00] 16:33:45 INFO - PROCESS | 1646 | 1461195225014 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x118ad9800) [pid = 1646] [serial = 1976] [outer = 0x114d94c00] 16:33:45 INFO - PROCESS | 1646 | 1461195225506 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]]]}] 16:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 722ms 16:33:45 INFO - PROCESS | 1646 | 1461195225515 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:33:45 INFO - PROCESS | 1646 | 1461195225519 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:33:45 INFO - PROCESS | 1646 | 1461195225524 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - PROCESS | 1646 | 1461195225526 Marionette TRACE conn2 <- [1,2606,null,{}] 16:33:45 INFO - PROCESS | 1646 | 1461195225549 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}] 16:33:45 INFO - PROCESS | 1646 | 1461195225655 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:33:45 INFO - PROCESS | 1646 | 1461195225725 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ed4800 == 51 [pid = 1646] [id = 659] 16:33:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x118adc400) [pid = 1646] [serial = 1977] [outer = 0x0] 16:33:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11ae1f400) [pid = 1646] [serial = 1978] [outer = 0x118adc400] 16:33:45 INFO - PROCESS | 1646 | 1461195225755 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11aece800) [pid = 1646] [serial = 1979] [outer = 0x118adc400] 16:33:46 INFO - PROCESS | 1646 | 1461195226209 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]]]}] 16:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 740ms 16:33:46 INFO - PROCESS | 1646 | 1461195226265 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:33:46 INFO - PROCESS | 1646 | 1461195226267 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:33:46 INFO - PROCESS | 1646 | 1461195226270 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:33:46 INFO - PROCESS | 1646 | 1461195226273 Marionette TRACE conn2 <- [1,2610,null,{}] 16:33:46 INFO - PROCESS | 1646 | 1461195226284 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}] 16:33:46 INFO - PROCESS | 1646 | 1461195226439 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:33:46 INFO - PROCESS | 1646 | 1461195226511 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1e2000 == 52 [pid = 1646] [id = 660] 16:33:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11bf85800) [pid = 1646] [serial = 1980] [outer = 0x0] 16:33:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x123d17800) [pid = 1646] [serial = 1981] [outer = 0x11bf85800] 16:33:46 INFO - PROCESS | 1646 | 1461195226543 Marionette DEBUG loaded listener.js 16:33:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x124403400) [pid = 1646] [serial = 1982] [outer = 0x11bf85800] 16:33:47 INFO - PROCESS | 1646 | 1461195227015 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]]]}] 16:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 776ms 16:33:47 INFO - PROCESS | 1646 | 1461195227048 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:33:47 INFO - PROCESS | 1646 | 1461195227050 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:33:47 INFO - PROCESS | 1646 | 1461195227053 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - PROCESS | 1646 | 1461195227055 Marionette TRACE conn2 <- [1,2614,null,{}] 16:33:47 INFO - PROCESS | 1646 | 1461195227058 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}] 16:33:47 INFO - PROCESS | 1646 | 1461195227217 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:33:47 INFO - PROCESS | 1646 | 1461195227343 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a714800 == 53 [pid = 1646] [id = 661] 16:33:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x127709400) [pid = 1646] [serial = 1983] [outer = 0x0] 16:33:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x129432400) [pid = 1646] [serial = 1984] [outer = 0x127709400] 16:33:47 INFO - PROCESS | 1646 | 1461195227396 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12954c000) [pid = 1646] [serial = 1985] [outer = 0x127709400] 16:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 819ms 16:33:47 INFO - PROCESS | 1646 | 1461195227865 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]]]}] 16:33:47 INFO - PROCESS | 1646 | 1461195227873 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:33:47 INFO - PROCESS | 1646 | 1461195227874 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:33:47 INFO - PROCESS | 1646 | 1461195227877 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - PROCESS | 1646 | 1461195227881 Marionette TRACE conn2 <- [1,2618,null,{}] 16:33:47 INFO - PROCESS | 1646 | 1461195227883 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}] 16:33:47 INFO - PROCESS | 1646 | 1461195227987 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:33:48 INFO - PROCESS | 1646 | 1461195228041 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0b2000 == 54 [pid = 1646] [id = 662] 16:33:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12770b000) [pid = 1646] [serial = 1986] [outer = 0x0] 16:33:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x129728800) [pid = 1646] [serial = 1987] [outer = 0x12770b000] 16:33:48 INFO - PROCESS | 1646 | 1461195228085 Marionette DEBUG loaded listener.js 16:33:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12a152800) [pid = 1646] [serial = 1988] [outer = 0x12770b000] 16:33:48 INFO - PROCESS | 1646 | 1461195228517 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]]]}] 16:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 671ms 16:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:33:48 INFO - PROCESS | 1646 | 1461195228549 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:33:48 INFO - PROCESS | 1646 | 1461195228550 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:33:48 INFO - PROCESS | 1646 | 1461195228553 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 1646 | 1461195228554 Marionette TRACE conn2 <- [1,2622,null,{}] 16:33:48 INFO - PROCESS | 1646 | 1461195228556 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}] 16:33:48 INFO - PROCESS | 1646 | 1461195228675 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:33:48 INFO - PROCESS | 1646 | 1461195228765 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c215800 == 55 [pid = 1646] [id = 663] 16:33:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12a192400) [pid = 1646] [serial = 1989] [outer = 0x0] 16:33:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12a19fc00) [pid = 1646] [serial = 1990] [outer = 0x12a192400] 16:33:48 INFO - PROCESS | 1646 | 1461195228797 Marionette DEBUG loaded listener.js 16:33:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12a26f400) [pid = 1646] [serial = 1991] [outer = 0x12a192400] 16:33:49 INFO - PROCESS | 1646 | 1461195229232 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]]]}] 16:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 720ms 16:33:49 INFO - PROCESS | 1646 | 1461195229274 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:33:49 INFO - PROCESS | 1646 | 1461195229275 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:33:49 INFO - PROCESS | 1646 | 1461195229278 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:33:49 INFO - PROCESS | 1646 | 1461195229279 Marionette TRACE conn2 <- [1,2626,null,{}] 16:33:49 INFO - PROCESS | 1646 | 1461195229281 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}] 16:33:49 INFO - PROCESS | 1646 | 1461195229386 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:33:49 INFO - PROCESS | 1646 | 1461195229456 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abc3800 == 56 [pid = 1646] [id = 664] 16:33:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1146be400) [pid = 1646] [serial = 1992] [outer = 0x0] 16:33:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128a7c400) [pid = 1646] [serial = 1993] [outer = 0x1146be400] 16:33:49 INFO - PROCESS | 1646 | 1461195229487 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12a271c00) [pid = 1646] [serial = 1994] [outer = 0x1146be400] 16:33:50 INFO - PROCESS | 1646 | 1461195230088 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]]]}] 16:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 820ms 16:33:50 INFO - PROCESS | 1646 | 1461195230099 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:33:50 INFO - PROCESS | 1646 | 1461195230101 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:33:50 INFO - PROCESS | 1646 | 1461195230105 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 1646 | 1461195230107 Marionette TRACE conn2 <- [1,2630,null,{}] 16:33:50 INFO - PROCESS | 1646 | 1461195230130 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}] 16:33:50 INFO - PROCESS | 1646 | 1461195230230 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:33:50 INFO - PROCESS | 1646 | 1461195230305 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11678d800 == 57 [pid = 1646] [id = 665] 16:33:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1189d4800) [pid = 1646] [serial = 1995] [outer = 0x0] 16:33:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x118a79000) [pid = 1646] [serial = 1996] [outer = 0x1189d4800] 16:33:50 INFO - PROCESS | 1646 | 1461195230335 Marionette DEBUG loaded listener.js 16:33:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x119b33400) [pid = 1646] [serial = 1997] [outer = 0x1189d4800] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12a386800 == 56 [pid = 1646] [id = 656] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x129b4d000 == 55 [pid = 1646] [id = 655] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x118faf800 == 54 [pid = 1646] [id = 654] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1297b8000 == 53 [pid = 1646] [id = 653] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12969d800 == 52 [pid = 1646] [id = 652] 16:33:50 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1289e0800) [pid = 1646] [serial = 1915] [outer = 0x0] [url = about:blank] 16:33:50 INFO - PROCESS | 1646 | 1461195230802 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]]]}] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x129097000 == 51 [pid = 1646] [id = 651] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x127310000 == 50 [pid = 1646] [id = 650] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x123c97000 == 49 [pid = 1646] [id = 649] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11c515800 == 48 [pid = 1646] [id = 648] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119252000 == 47 [pid = 1646] [id = 647] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119c24800 == 46 [pid = 1646] [id = 646] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae73000 == 45 [pid = 1646] [id = 645] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119c14800 == 44 [pid = 1646] [id = 639] 16:33:50 INFO - PROCESS | 1646 | --DOCSHELL 0x129b04000 == 43 [pid = 1646] [id = 638] 16:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 728ms 16:33:50 INFO - PROCESS | 1646 | 1461195230833 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:33:50 INFO - PROCESS | 1646 | 1461195230837 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:33:50 INFO - PROCESS | 1646 | 1461195230841 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 1646 | 1461195230843 Marionette TRACE conn2 <- [1,2634,null,{}] 16:33:50 INFO - PROCESS | 1646 | 1461195230845 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}] 16:33:50 INFO - PROCESS | 1646 | 1461195230932 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:33:50 INFO - PROCESS | 1646 | 1461195230936 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x119953800 == 44 [pid = 1646] [id = 666] 16:33:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x118adec00) [pid = 1646] [serial = 1998] [outer = 0x0] 16:33:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11a9d0400) [pid = 1646] [serial = 1999] [outer = 0x118adec00] 16:33:50 INFO - PROCESS | 1646 | 1461195230963 Marionette DEBUG loaded listener.js 16:33:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11aee4800) [pid = 1646] [serial = 2000] [outer = 0x118adec00] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11c0d4400) [pid = 1646] [serial = 1897] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x123a0e800) [pid = 1646] [serial = 1900] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11ae90400) [pid = 1646] [serial = 1891] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11aecac00) [pid = 1646] [serial = 1892] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x114d97800) [pid = 1646] [serial = 1882] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11605e000) [pid = 1646] [serial = 1883] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11a9bd800) [pid = 1646] [serial = 1888] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11adb5000) [pid = 1646] [serial = 1889] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x118ad5000) [pid = 1646] [serial = 1885] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x119347800) [pid = 1646] [serial = 1886] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11873f800) [pid = 1646] [serial = 1879] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x128a7a800) [pid = 1646] [serial = 1871] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11655ac00) [pid = 1646] [serial = 1876] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1122c6000) [pid = 1646] [serial = 1873] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x123d0a400) [pid = 1646] [serial = 1903] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11bf86800) [pid = 1646] [serial = 1907] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1192a0400) [pid = 1646] [serial = 1906] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x123d14c00) [pid = 1646] [serial = 1909] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x124697800) [pid = 1646] [serial = 1912] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x123d12c00) [pid = 1646] [serial = 1904] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123d1ec00) [pid = 1646] [serial = 1910] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11b6dc800) [pid = 1646] [serial = 1894] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x123a02400) [pid = 1646] [serial = 1898] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x127f1d000) [pid = 1646] [serial = 1913] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x123c27400) [pid = 1646] [serial = 1901] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11ba33000) [pid = 1646] [serial = 1895] [outer = 0x0] [url = about:blank] 16:33:51 INFO - PROCESS | 1646 | 1461195231385 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]]]}] 16:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 569ms 16:33:51 INFO - PROCESS | 1646 | 1461195231415 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:33:51 INFO - PROCESS | 1646 | 1461195231417 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:33:51 INFO - PROCESS | 1646 | 1461195231421 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 1646 | 1461195231425 Marionette TRACE conn2 <- [1,2638,null,{}] 16:33:51 INFO - PROCESS | 1646 | 1461195231438 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}] 16:33:51 INFO - PROCESS | 1646 | 1461195231588 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:33:51 INFO - PROCESS | 1646 | 1461195231667 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x123f82800 == 45 [pid = 1646] [id = 667] 16:33:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11a9b6400) [pid = 1646] [serial = 2001] [outer = 0x0] 16:33:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11c479000) [pid = 1646] [serial = 2002] [outer = 0x11a9b6400] 16:33:51 INFO - PROCESS | 1646 | 1461195231695 Marionette DEBUG loaded listener.js 16:33:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123a0bc00) [pid = 1646] [serial = 2003] [outer = 0x11a9b6400] 16:33:52 INFO - PROCESS | 1646 | 1461195232027 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]]]}] 16:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 629ms 16:33:52 INFO - PROCESS | 1646 | 1461195232050 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:33:52 INFO - PROCESS | 1646 | 1461195232053 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:33:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:33:52 INFO - PROCESS | 1646 | 1461195232056 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:33:52 INFO - PROCESS | 1646 | 1461195232058 Marionette TRACE conn2 <- [1,2642,null,{}] 16:33:52 INFO - PROCESS | 1646 | 1461195232064 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}] 16:33:52 INFO - PROCESS | 1646 | 1461195232138 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:33:52 INFO - PROCESS | 1646 | 1461195232192 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12776e800 == 46 [pid = 1646] [id = 668] 16:33:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11ae90c00) [pid = 1646] [serial = 2004] [outer = 0x0] 16:33:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x123c27400) [pid = 1646] [serial = 2005] [outer = 0x11ae90c00] 16:33:52 INFO - PROCESS | 1646 | 1461195232222 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x123f54c00) [pid = 1646] [serial = 2006] [outer = 0x11ae90c00] 16:33:52 INFO - PROCESS | 1646 | 1461195232605 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]]]}] 16:33:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:33:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 577ms 16:33:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:33:52 INFO - PROCESS | 1646 | 1461195232634 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:33:52 INFO - PROCESS | 1646 | 1461195232636 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:33:52 INFO - PROCESS | 1646 | 1461195232639 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:33:52 INFO - PROCESS | 1646 | 1461195232641 Marionette TRACE conn2 <- [1,2646,null,{}] 16:33:52 INFO - PROCESS | 1646 | 1461195232644 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}] 16:33:52 INFO - PROCESS | 1646 | 1461195232812 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:33:52 INFO - PROCESS | 1646 | 1461195232830 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12908c800 == 47 [pid = 1646] [id = 669] 16:33:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x123d12c00) [pid = 1646] [serial = 2007] [outer = 0x0] 16:33:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12449e400) [pid = 1646] [serial = 2008] [outer = 0x123d12c00] 16:33:52 INFO - PROCESS | 1646 | 1461195232868 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x127f19400) [pid = 1646] [serial = 2009] [outer = 0x123d12c00] 16:33:53 INFO - PROCESS | 1646 | 1461195233255 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]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:33:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 625ms 16:33:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:33:53 INFO - PROCESS | 1646 | 1461195233270 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 1646 | 1461195233271 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:33:53 INFO - PROCESS | 1646 | 1461195233273 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 1646 | 1461195233275 Marionette TRACE conn2 <- [1,2650,null,{}] 16:33:53 INFO - PROCESS | 1646 | 1461195233277 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}] 16:33:53 INFO - PROCESS | 1646 | 1461195233397 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:33:53 INFO - PROCESS | 1646 | 1461195233402 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297b6000 == 48 [pid = 1646] [id = 670] 16:33:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x127f1ac00) [pid = 1646] [serial = 2010] [outer = 0x0] 16:33:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1290d2c00) [pid = 1646] [serial = 2011] [outer = 0x127f1ac00] 16:33:53 INFO - PROCESS | 1646 | 1461195233464 Marionette DEBUG loaded listener.js 16:33:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12a104400) [pid = 1646] [serial = 2012] [outer = 0x127f1ac00] 16:33:53 INFO - PROCESS | 1646 | 1461195233786 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]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:33:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 521ms 16:33:53 INFO - PROCESS | 1646 | 1461195233795 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 1646 | 1461195233797 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:33:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:33:53 INFO - PROCESS | 1646 | 1461195233799 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 1646 | 1461195233800 Marionette TRACE conn2 <- [1,2654,null,{}] 16:33:53 INFO - PROCESS | 1646 | 1461195233802 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}] 16:33:53 INFO - PROCESS | 1646 | 1461195233907 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:33:53 INFO - PROCESS | 1646 | 1461195233921 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b09800 == 49 [pid = 1646] [id = 671] 16:33:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12972d400) [pid = 1646] [serial = 2013] [outer = 0x0] 16:33:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12a156800) [pid = 1646] [serial = 2014] [outer = 0x12972d400] 16:33:53 INFO - PROCESS | 1646 | 1461195233947 Marionette DEBUG loaded listener.js 16:33:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12a19c400) [pid = 1646] [serial = 2015] [outer = 0x12972d400] 16:33:54 INFO - PROCESS | 1646 | 1461195234321 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]]]}] 16:33:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:33:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 568ms 16:33:54 INFO - PROCESS | 1646 | 1461195234368 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:33:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:33:54 INFO - PROCESS | 1646 | 1461195234370 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:33:54 INFO - PROCESS | 1646 | 1461195234373 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:33:54 INFO - PROCESS | 1646 | 1461195234375 Marionette TRACE conn2 <- [1,2658,null,{}] 16:33:54 INFO - PROCESS | 1646 | 1461195234378 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}] 16:33:54 INFO - PROCESS | 1646 | 1461195234543 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:33:54 INFO - PROCESS | 1646 | 1461195234564 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b45000 == 50 [pid = 1646] [id = 672] 16:33:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12a103800) [pid = 1646] [serial = 2016] [outer = 0x0] 16:33:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12a1a0000) [pid = 1646] [serial = 2017] [outer = 0x12a103800] 16:33:54 INFO - PROCESS | 1646 | 1461195234605 Marionette DEBUG loaded listener.js 16:33:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12a272c00) [pid = 1646] [serial = 2018] [outer = 0x12a103800] 16:33:55 INFO - PROCESS | 1646 | 1461195235010 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]]]}] 16:33:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:33:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 16:33:55 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x123d20c00) [pid = 1646] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:33:55 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12449ec00) [pid = 1646] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:33:55 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x114130400) [pid = 1646] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:33:55 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11535c000) [pid = 1646] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:33:55 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11ba37400) [pid = 1646] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:33:55 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x118a7b000) [pid = 1646] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:33:55 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119072c00) [pid = 1646] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:33:55 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x123c26000) [pid = 1646] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:33:55 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x127f7b800) [pid = 1646] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:33:55 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x112356400) [pid = 1646] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:33:55 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x119ee7800) [pid = 1646] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:33:55 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11ae21000) [pid = 1646] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:33:55 INFO - PROCESS | 1646 | 1461195235181 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:33:55 INFO - PROCESS | 1646 | 1461195235182 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:33:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:33:55 INFO - PROCESS | 1646 | 1461195235194 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 1646 | 1461195235195 Marionette TRACE conn2 <- [1,2662,null,{}] 16:33:55 INFO - PROCESS | 1646 | 1461195235198 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}] 16:33:55 INFO - PROCESS | 1646 | 1461195235285 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:33:55 INFO - PROCESS | 1646 | 1461195235290 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x123daa800 == 51 [pid = 1646] [id = 673] 16:33:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119edb000) [pid = 1646] [serial = 2019] [outer = 0x0] 16:33:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11b6e9000) [pid = 1646] [serial = 2020] [outer = 0x119edb000] 16:33:55 INFO - PROCESS | 1646 | 1461195235315 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x127776800) [pid = 1646] [serial = 2021] [outer = 0x119edb000] 16:33:55 INFO - PROCESS | 1646 | 1461195235646 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]]]}] 16:33:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:33:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 473ms 16:33:55 INFO - PROCESS | 1646 | 1461195235667 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:33:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:33:55 INFO - PROCESS | 1646 | 1461195235668 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:33:55 INFO - PROCESS | 1646 | 1461195235670 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 1646 | 1461195235671 Marionette TRACE conn2 <- [1,2666,null,{}] 16:33:55 INFO - PROCESS | 1646 | 1461195235674 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}] 16:33:55 INFO - PROCESS | 1646 | 1461195235763 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:33:55 INFO - PROCESS | 1646 | 1461195235822 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1cb000 == 52 [pid = 1646] [id = 674] 16:33:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119ee7800) [pid = 1646] [serial = 2022] [outer = 0x0] 16:33:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12a107400) [pid = 1646] [serial = 2023] [outer = 0x119ee7800] 16:33:55 INFO - PROCESS | 1646 | 1461195235848 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12a279c00) [pid = 1646] [serial = 2024] [outer = 0x119ee7800] 16:33:56 INFO - PROCESS | 1646 | 1461195236639 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]]]}] 16:33:56 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) 16:33:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1021ms 16:33:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:33:56 INFO - PROCESS | 1646 | 1461195236691 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 1646 | 1461195236693 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:33:56 INFO - PROCESS | 1646 | 1461195236695 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 1646 | 1461195236697 Marionette TRACE conn2 <- [1,2670,null,{}] 16:33:56 INFO - PROCESS | 1646 | 1461195236700 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}] 16:33:56 INFO - PROCESS | 1646 | 1461195236803 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:33:56 INFO - PROCESS | 1646 | 1461195236808 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c214800 == 53 [pid = 1646] [id = 675] 16:33:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12a281400) [pid = 1646] [serial = 2025] [outer = 0x0] 16:33:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12a4c7400) [pid = 1646] [serial = 2026] [outer = 0x12a281400] 16:33:56 INFO - PROCESS | 1646 | 1461195236838 Marionette DEBUG loaded listener.js 16:33:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12a522800) [pid = 1646] [serial = 2027] [outer = 0x12a281400] 16:33:57 INFO - PROCESS | 1646 | 1461195237676 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] 16:33:57 INFO - PROCESS | 1646 | 1461195237719 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:33:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:33:57 INFO - PROCESS | 1646 | 1461195237723 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:33:57 INFO - PROCESS | 1646 | 1461195237726 Marionette TRACE conn2 <- [1,2674,null,{}] 16:33:57 INFO - PROCESS | 1646 | 1461195237730 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}] 16:33:57 INFO - PROCESS | 1646 | 1461195237851 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:33:57 INFO - PROCESS | 1646 | 1461195237909 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf21800 == 54 [pid = 1646] [id = 676] 16:33:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1144b7800) [pid = 1646] [serial = 2028] [outer = 0x0] 16:33:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x118fc3400) [pid = 1646] [serial = 2029] [outer = 0x1144b7800] 16:33:57 INFO - PROCESS | 1646 | 1461195237940 Marionette DEBUG loaded listener.js 16:33:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x119e5b800) [pid = 1646] [serial = 2030] [outer = 0x1144b7800] 16:33:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12fb67000 == 53 [pid = 1646] [id = 17] 16:33:58 INFO - PROCESS | 1646 | 1461195238940 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] 16:33:58 INFO - PROCESS | 1646 | 1461195238952 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:33:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:33:58 INFO - PROCESS | 1646 | 1461195238957 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 1646 | 1461195238959 Marionette TRACE conn2 <- [1,2678,null,{}] 16:33:58 INFO - PROCESS | 1646 | 1461195238964 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}] 16:33:59 INFO - PROCESS | 1646 | 1461195239070 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:33:59 INFO - PROCESS | 1646 | 1461195239126 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296c7000 == 54 [pid = 1646] [id = 677] 16:33:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x119cb9000) [pid = 1646] [serial = 2031] [outer = 0x0] 16:33:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11ba35800) [pid = 1646] [serial = 2032] [outer = 0x119cb9000] 16:33:59 INFO - PROCESS | 1646 | 1461195239157 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11c7cfc00) [pid = 1646] [serial = 2033] [outer = 0x119cb9000] 16:34:00 INFO - PROCESS | 1646 | 1461195240131 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]]]}] 16:34:00 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) 16:34:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1226ms 16:34:00 INFO - PROCESS | 1646 | 1461195240183 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:34:00 INFO - PROCESS | 1646 | 1461195240184 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:34:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:34:00 INFO - PROCESS | 1646 | 1461195240187 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - PROCESS | 1646 | 1461195240189 Marionette TRACE conn2 <- [1,2682,null,{}] 16:34:00 INFO - PROCESS | 1646 | 1461195240197 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}] 16:34:00 INFO - PROCESS | 1646 | 1461195240309 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:34:00 INFO - PROCESS | 1646 | 1461195240366 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d030800 == 55 [pid = 1646] [id = 678] 16:34:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11c7d1400) [pid = 1646] [serial = 2034] [outer = 0x0] 16:34:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1289e0000) [pid = 1646] [serial = 2035] [outer = 0x11c7d1400] 16:34:00 INFO - PROCESS | 1646 | 1461195240398 Marionette DEBUG loaded listener.js 16:34:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x129538c00) [pid = 1646] [serial = 2036] [outer = 0x11c7d1400] 16:34:01 INFO - PROCESS | 1646 | 1461195241386 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]]]}] 16:34:01 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) 16:34:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1222ms 16:34:01 INFO - PROCESS | 1646 | 1461195241410 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:34:01 INFO - PROCESS | 1646 | 1461195241412 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:34:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:34:01 INFO - PROCESS | 1646 | 1461195241416 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:34:01 INFO - PROCESS | 1646 | 1461195241418 Marionette TRACE conn2 <- [1,2686,null,{}] 16:34:01 INFO - PROCESS | 1646 | 1461195241423 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}] 16:34:01 INFO - PROCESS | 1646 | 1461195241517 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:34:01 INFO - PROCESS | 1646 | 1461195241575 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x123daf800 == 56 [pid = 1646] [id = 679] 16:34:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1193acc00) [pid = 1646] [serial = 2037] [outer = 0x0] 16:34:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x119e61c00) [pid = 1646] [serial = 2038] [outer = 0x1193acc00] 16:34:01 INFO - PROCESS | 1646 | 1461195241604 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11ae2b000) [pid = 1646] [serial = 2039] [outer = 0x1193acc00] 16:34:02 INFO - PROCESS | 1646 | --DOCSHELL 0x116374000 == 55 [pid = 1646] [id = 626] 16:34:02 INFO - PROCESS | 1646 | --DOCSHELL 0x129b5c800 == 54 [pid = 1646] [id = 643] 16:34:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12a1cb000 == 53 [pid = 1646] [id = 674] 16:34:02 INFO - PROCESS | 1646 | --DOCSHELL 0x123daa800 == 52 [pid = 1646] [id = 673] 16:34:02 INFO - PROCESS | 1646 | --DOCSHELL 0x129b45000 == 51 [pid = 1646] [id = 672] 16:34:02 INFO - PROCESS | 1646 | --DOCSHELL 0x129b09800 == 50 [pid = 1646] [id = 671] 16:34:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1297b6000 == 49 [pid = 1646] [id = 670] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12a14c000) [pid = 1646] [serial = 1972] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11c068c00) [pid = 1646] [serial = 1924] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119e55800) [pid = 1646] [serial = 1921] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x114ec8800) [pid = 1646] [serial = 1918] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x123d17400) [pid = 1646] [serial = 1927] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12770a000) [pid = 1646] [serial = 1930] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1291d4400) [pid = 1646] [serial = 1933] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | 1461195242605 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] 16:34:02 INFO - PROCESS | 1646 | 1461195242646 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:34:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:34:02 INFO - PROCESS | 1646 | 1461195242650 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 1646 | 1461195242652 Marionette TRACE conn2 <- [1,2690,null,{}] 16:34:02 INFO - PROCESS | 1646 | 1461195242663 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}] 16:34:02 INFO - PROCESS | 1646 | 1461195242748 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:34:02 INFO - PROCESS | 1646 | 1461195242754 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0a9800 == 43 [pid = 1646] [id = 680] 16:34:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11ae23c00) [pid = 1646] [serial = 2040] [outer = 0x0] 16:34:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11ba39800) [pid = 1646] [serial = 2041] [outer = 0x11ae23c00] 16:34:02 INFO - PROCESS | 1646 | 1461195242781 Marionette DEBUG loaded listener.js 16:34:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11c066800) [pid = 1646] [serial = 2042] [outer = 0x11ae23c00] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1275e7400) [pid = 1646] [serial = 1954] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1290d5800) [pid = 1646] [serial = 1957] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x127f80800) [pid = 1646] [serial = 1955] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x114d93c00) [pid = 1646] [serial = 1937] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1144b0000) [pid = 1646] [serial = 1936] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x119073c00) [pid = 1646] [serial = 1940] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1187bf000) [pid = 1646] [serial = 1939] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11c069c00) [pid = 1646] [serial = 1948] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12302a800) [pid = 1646] [serial = 1949] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119b33000) [pid = 1646] [serial = 1942] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11a9c5000) [pid = 1646] [serial = 1943] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11adadc00) [pid = 1646] [serial = 1945] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11ba36c00) [pid = 1646] [serial = 1946] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x123d05400) [pid = 1646] [serial = 1951] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x129437400) [pid = 1646] [serial = 1960] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12942f800) [pid = 1646] [serial = 1958] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11ae21c00) [pid = 1646] [serial = 1964] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x129530800) [pid = 1646] [serial = 1961] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x114d8f400) [pid = 1646] [serial = 1963] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12954ac00) [pid = 1646] [serial = 1967] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x129725c00) [pid = 1646] [serial = 1969] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x123a06400) [pid = 1646] [serial = 1966] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12a108c00) [pid = 1646] [serial = 1970] [outer = 0x0] [url = about:blank] 16:34:02 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x123d20800) [pid = 1646] [serial = 1952] [outer = 0x0] [url = about:blank] 16:34:03 INFO - PROCESS | 1646 | 1461195243669 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] 16:34:03 INFO - PROCESS | 1646 | 1461195243675 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:34:03 INFO - PROCESS | 1646 | 1461195243678 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:34:03 INFO - PROCESS | 1646 | 1461195243681 Marionette TRACE conn2 <- [1,2694,null,{}] 16:34:03 INFO - PROCESS | 1646 | 1461195243701 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}] 16:34:03 INFO - PROCESS | 1646 | 1461195243785 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:34:03 INFO - PROCESS | 1646 | 1461195243790 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ee1000 == 44 [pid = 1646] [id = 681] 16:34:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11c473c00) [pid = 1646] [serial = 2043] [outer = 0x0] 16:34:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123a02c00) [pid = 1646] [serial = 2044] [outer = 0x11c473c00] 16:34:03 INFO - PROCESS | 1646 | 1461195243819 Marionette DEBUG loaded listener.js 16:34:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x123d0a800) [pid = 1646] [serial = 2045] [outer = 0x11c473c00] 16:34:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:34:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:34:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:34:04 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1 16:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:04 INFO - _addTest/ [0,2697,"getWindowHandle",null] 16:34:04 INFO - PROCESS | 1646 | 1461195244774 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:34:04 INFO - PROCESS | 1646 | 1461195244778 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:34:04 INFO - PROCESS | 1646 | 1461195244782 Marionette TRACE conn2 <- [1,2698,null,{}] 16:34:04 INFO - PROCESS | 1646 | 1461195244785 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}] 16:34:04 INFO - PROCESS | 1646 | 1461195244906 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:34:04 INFO - PROCESS | 1646 | 1461195244911 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x128b9b000 == 45 [pid = 1646] [id = 682] 16:34:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123d1b800) [pid = 1646] [serial = 2046] [outer = 0x0] 16:34:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12733ac00) [pid = 1646] [serial = 2047] [outer = 0x123d1b800] 16:34:04 INFO - PROCESS | 1646 | 1461195244938 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1289d8400) [pid = 1646] [serial = 2048] [outer = 0x123d1b800] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11b6e0c00) [pid = 1646] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1290cd800) [pid = 1646] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x114f58400) [pid = 1646] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11c064800) [pid = 1646] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x114c7e000) [pid = 1646] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x118a3ac00) [pid = 1646] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x114c80800) [pid = 1646] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12ad19c00) [pid = 1646] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x123d1bc00) [pid = 1646] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x127f1ac00) [pid = 1646] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118adc400) [pid = 1646] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1146be400) [pid = 1646] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11a9b6400) [pid = 1646] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118adec00) [pid = 1646] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12972d400) [pid = 1646] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11bf85800) [pid = 1646] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12770b000) [pid = 1646] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x123d12c00) [pid = 1646] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x114d94c00) [pid = 1646] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12a10d000) [pid = 1646] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12a192400) [pid = 1646] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11ae90c00) [pid = 1646] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x127709400) [pid = 1646] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1189d4800) [pid = 1646] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12a103800) [pid = 1646] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119ee7800) [pid = 1646] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119edb000) [pid = 1646] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123d13000) [pid = 1646] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:34:05 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1122bcc00) [pid = 1646] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:34:06 INFO - PROCESS | 1646 | 1461195246250 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] 16:34:06 INFO - PROCESS | 1646 | 1461195246326 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:34:06 INFO - PROCESS | 1646 | 1461195246330 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:34:06 INFO - PROCESS | 1646 | 1461195246332 Marionette TRACE conn2 <- [1,2702,null,{}] 16:34:06 INFO - PROCESS | 1646 | 1461195246337 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}] 16:34:06 INFO - PROCESS | 1646 | 1461195246426 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:34:06 INFO - PROCESS | 1646 | 1461195246521 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c2a1800 == 46 [pid = 1646] [id = 683] 16:34:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x116738c00) [pid = 1646] [serial = 2049] [outer = 0x0] 16:34:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1192a9400) [pid = 1646] [serial = 2050] [outer = 0x116738c00] 16:34:06 INFO - PROCESS | 1646 | 1461195246554 Marionette DEBUG loaded listener.js 16:34:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11a9c1800) [pid = 1646] [serial = 2051] [outer = 0x116738c00] 16:34:07 INFO - PROCESS | 1646 | 1461195247001 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]]]}] 16:34:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:34:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 725ms 16:34:07 INFO - PROCESS | 1646 | 1461195247056 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:34:07 INFO - PROCESS | 1646 | 1461195247060 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:34:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:34:07 INFO - PROCESS | 1646 | 1461195247065 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:34:07 INFO - PROCESS | 1646 | 1461195247066 Marionette TRACE conn2 <- [1,2706,null,{}] 16:34:07 INFO - PROCESS | 1646 | 1461195247069 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}] 16:34:07 INFO - PROCESS | 1646 | 1461195247173 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:34:07 INFO - PROCESS | 1646 | 1461195247230 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1265e9000 == 47 [pid = 1646] [id = 684] 16:34:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11a9c2400) [pid = 1646] [serial = 2052] [outer = 0x0] 16:34:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11aee6000) [pid = 1646] [serial = 2053] [outer = 0x11a9c2400] 16:34:07 INFO - PROCESS | 1646 | 1461195247261 Marionette DEBUG loaded listener.js 16:34:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11c069c00) [pid = 1646] [serial = 2054] [outer = 0x11a9c2400] 16:34:07 INFO - PROCESS | 1646 | 1461195247743 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]]]}] 16:34:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:34:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 720ms 16:34:07 INFO - PROCESS | 1646 | 1461195247813 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:34:07 INFO - PROCESS | 1646 | 1461195247815 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:34:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:34:07 INFO - PROCESS | 1646 | 1461195247818 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:34:07 INFO - PROCESS | 1646 | 1461195247821 Marionette TRACE conn2 <- [1,2710,null,{}] 16:34:07 INFO - PROCESS | 1646 | 1461195247829 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}] 16:34:07 INFO - PROCESS | 1646 | 1461195247931 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:34:08 INFO - PROCESS | 1646 | 1461195248002 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12969b000 == 48 [pid = 1646] [id = 685] 16:34:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123d09c00) [pid = 1646] [serial = 2055] [outer = 0x0] 16:34:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123d13800) [pid = 1646] [serial = 2056] [outer = 0x123d09c00] 16:34:08 INFO - PROCESS | 1646 | 1461195248034 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x124402c00) [pid = 1646] [serial = 2057] [outer = 0x123d09c00] 16:34:08 INFO - PROCESS | 1646 | 1461195248469 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] 16:34:08 INFO - PROCESS | 1646 | 1461195248493 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:34:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:34:08 INFO - PROCESS | 1646 | 1461195248496 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - PROCESS | 1646 | 1461195248497 Marionette TRACE conn2 <- [1,2714,null,{}] 16:34:08 INFO - PROCESS | 1646 | 1461195248500 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}] 16:34:08 INFO - PROCESS | 1646 | 1461195248602 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:34:08 INFO - PROCESS | 1646 | 1461195248662 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297b6000 == 49 [pid = 1646] [id = 686] 16:34:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12440e800) [pid = 1646] [serial = 2058] [outer = 0x0] 16:34:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1289dac00) [pid = 1646] [serial = 2059] [outer = 0x12440e800] 16:34:08 INFO - PROCESS | 1646 | 1461195248693 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x129430400) [pid = 1646] [serial = 2060] [outer = 0x12440e800] 16:34:09 INFO - PROCESS | 1646 | 1461195249147 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]]]}] 16:34:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:34:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 16:34:09 INFO - PROCESS | 1646 | 1461195249166 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:34:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:34:09 INFO - PROCESS | 1646 | 1461195249168 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:34:09 INFO - PROCESS | 1646 | 1461195249170 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - PROCESS | 1646 | 1461195249171 Marionette TRACE conn2 <- [1,2718,null,{}] 16:34:09 INFO - PROCESS | 1646 | 1461195249174 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}] 16:34:09 INFO - PROCESS | 1646 | 1461195249274 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:34:09 INFO - PROCESS | 1646 | 1461195249361 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x129098800 == 50 [pid = 1646] [id = 687] 16:34:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1141ba000) [pid = 1646] [serial = 2061] [outer = 0x0] 16:34:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x124696c00) [pid = 1646] [serial = 2062] [outer = 0x1141ba000] 16:34:09 INFO - PROCESS | 1646 | 1461195249392 Marionette DEBUG loaded listener.js 16:34:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12943a000) [pid = 1646] [serial = 2063] [outer = 0x1141ba000] 16:34:10 INFO - PROCESS | 1646 | 1461195250015 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] 16:34:10 INFO - PROCESS | 1646 | 1461195250045 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:34:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:34:10 INFO - PROCESS | 1646 | 1461195250050 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:34:10 INFO - PROCESS | 1646 | 1461195250054 Marionette TRACE conn2 <- [1,2722,null,{}] 16:34:10 INFO - PROCESS | 1646 | 1461195250060 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}] 16:34:10 INFO - PROCESS | 1646 | 1461195250143 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:34:10 INFO - PROCESS | 1646 | 1461195250214 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b0a8000 == 51 [pid = 1646] [id = 688] 16:34:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x114eca400) [pid = 1646] [serial = 2064] [outer = 0x0] 16:34:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x114fa9400) [pid = 1646] [serial = 2065] [outer = 0x114eca400] 16:34:10 INFO - PROCESS | 1646 | 1461195250259 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11873f800) [pid = 1646] [serial = 2066] [outer = 0x114eca400] 16:34:10 INFO - PROCESS | 1646 | 1461195250889 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] 16:34:10 INFO - PROCESS | 1646 | 1461195250933 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:34:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:34:10 INFO - PROCESS | 1646 | 1461195250937 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:34:10 INFO - PROCESS | 1646 | 1461195250939 Marionette TRACE conn2 <- [1,2726,null,{}] 16:34:10 INFO - PROCESS | 1646 | 1461195250941 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}] 16:34:11 INFO - PROCESS | 1646 | 1461195251030 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:34:11 INFO - PROCESS | 1646 | 1461195251088 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae81000 == 49 [pid = 1646] [id = 689] 16:34:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x119039400) [pid = 1646] [serial = 2067] [outer = 0x0] 16:34:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x119b33400) [pid = 1646] [serial = 2068] [outer = 0x119039400] 16:34:11 INFO - PROCESS | 1646 | 1461195251115 Marionette DEBUG loaded listener.js 16:34:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x11ae1f800) [pid = 1646] [serial = 2069] [outer = 0x119039400] 16:34:11 INFO - PROCESS | 1646 | 1461195251427 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]]]}] 16:34:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:34:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 518ms 16:34:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:34:11 INFO - PROCESS | 1646 | 1461195251456 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:34:11 INFO - PROCESS | 1646 | 1461195251457 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:34:11 INFO - PROCESS | 1646 | 1461195251460 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:34:11 INFO - PROCESS | 1646 | 1461195251464 Marionette TRACE conn2 <- [1,2730,null,{}] 16:34:11 INFO - PROCESS | 1646 | 1461195251472 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}] 16:34:11 INFO - PROCESS | 1646 | 1461195251575 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:34:11 INFO - PROCESS | 1646 | 1461195251628 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c594800 == 50 [pid = 1646] [id = 690] 16:34:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x119cbc400) [pid = 1646] [serial = 2070] [outer = 0x0] 16:34:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x11ba2bc00) [pid = 1646] [serial = 2071] [outer = 0x119cbc400] 16:34:11 INFO - PROCESS | 1646 | 1461195251657 Marionette DEBUG loaded listener.js 16:34:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x11c7dac00) [pid = 1646] [serial = 2072] [outer = 0x119cbc400] 16:34:12 INFO - PROCESS | 1646 | 1461195252464 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] 16:34:12 INFO - PROCESS | 1646 | 1461195252487 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:34:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:34:12 INFO - PROCESS | 1646 | 1461195252489 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:34:12 INFO - PROCESS | 1646 | 1461195252490 Marionette TRACE conn2 <- [1,2734,null,{}] 16:34:12 INFO - PROCESS | 1646 | 1461195252493 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}] 16:34:12 INFO - PROCESS | 1646 | 1461195252574 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:34:12 INFO - PROCESS | 1646 | 1461195252582 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x128b97000 == 51 [pid = 1646] [id = 691] 16:34:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x123d17800) [pid = 1646] [serial = 2073] [outer = 0x0] 16:34:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x1244a0000) [pid = 1646] [serial = 2074] [outer = 0x123d17800] 16:34:12 INFO - PROCESS | 1646 | 1461195252609 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x127772000) [pid = 1646] [serial = 2075] [outer = 0x123d17800] 16:34:12 INFO - PROCESS | 1646 | 1461195252955 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]]]}] 16:34:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:34:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 16:34:13 INFO - PROCESS | 1646 | 1461195253010 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:34:13 INFO - PROCESS | 1646 | 1461195253011 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:34:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:34:13 INFO - PROCESS | 1646 | 1461195253014 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 1646 | 1461195253015 Marionette TRACE conn2 <- [1,2738,null,{}] 16:34:13 INFO - PROCESS | 1646 | 1461195253017 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}] 16:34:13 INFO - PROCESS | 1646 | 1461195253120 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:34:13 INFO - PROCESS | 1646 | 1461195253157 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x129689800 == 52 [pid = 1646] [id = 692] 16:34:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11c064800) [pid = 1646] [serial = 2076] [outer = 0x0] 16:34:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1291d0c00) [pid = 1646] [serial = 2077] [outer = 0x11c064800] 16:34:13 INFO - PROCESS | 1646 | 1461195253183 Marionette DEBUG loaded listener.js 16:34:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x129537000) [pid = 1646] [serial = 2078] [outer = 0x11c064800] 16:34:13 INFO - PROCESS | 1646 | 1461195253520 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]]]}] 16:34:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:34:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 520ms 16:34:13 INFO - PROCESS | 1646 | 1461195253534 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:34:13 INFO - PROCESS | 1646 | 1461195253536 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:34:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:34:13 INFO - PROCESS | 1646 | 1461195253538 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 1646 | 1461195253539 Marionette TRACE conn2 <- [1,2742,null,{}] 16:34:13 INFO - PROCESS | 1646 | 1461195253541 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}] 16:34:13 INFO - PROCESS | 1646 | 1461195253665 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:34:13 INFO - PROCESS | 1646 | 1461195253680 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b3b800 == 53 [pid = 1646] [id = 693] 16:34:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x129541400) [pid = 1646] [serial = 2079] [outer = 0x0] 16:34:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x129727c00) [pid = 1646] [serial = 2080] [outer = 0x129541400] 16:34:13 INFO - PROCESS | 1646 | 1461195253708 Marionette DEBUG loaded listener.js 16:34:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x12a150400) [pid = 1646] [serial = 2081] [outer = 0x129541400] 16:34:14 INFO - PROCESS | 1646 | 1461195254048 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]]]}] 16:34:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:34:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 16:34:14 INFO - PROCESS | 1646 | 1461195254057 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:34:14 INFO - PROCESS | 1646 | 1461195254058 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:34:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:34:14 INFO - PROCESS | 1646 | 1461195254061 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - PROCESS | 1646 | 1461195254062 Marionette TRACE conn2 <- [1,2746,null,{}] 16:34:14 INFO - PROCESS | 1646 | 1461195254064 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}] 16:34:14 INFO - PROCESS | 1646 | 1461195254178 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:34:14 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1193acc00) [pid = 1646] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:34:14 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12fa4e400) [pid = 1646] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:34:14 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x11c473c00) [pid = 1646] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:34:14 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x11ae23c00) [pid = 1646] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:34:14 INFO - PROCESS | 1646 | 1461195254232 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x123acd000 == 54 [pid = 1646] [id = 694] 16:34:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11ae23c00) [pid = 1646] [serial = 2082] [outer = 0x0] 16:34:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x129546400) [pid = 1646] [serial = 2083] [outer = 0x11ae23c00] 16:34:14 INFO - PROCESS | 1646 | 1461195254275 Marionette DEBUG loaded listener.js 16:34:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x12a196000) [pid = 1646] [serial = 2084] [outer = 0x11ae23c00] 16:34:14 INFO - PROCESS | 1646 | 1461195254716 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]]]}] 16:34:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:34:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 671ms 16:34:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:34:14 INFO - PROCESS | 1646 | 1461195254733 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:34:14 INFO - PROCESS | 1646 | 1461195254734 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:34:14 INFO - PROCESS | 1646 | 1461195254736 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - PROCESS | 1646 | 1461195254737 Marionette TRACE conn2 <- [1,2750,null,{}] 16:34:14 INFO - PROCESS | 1646 | 1461195254740 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}] 16:34:14 INFO - PROCESS | 1646 | 1461195254826 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:34:14 INFO - PROCESS | 1646 | 1461195254830 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1d5800 == 55 [pid = 1646] [id = 695] 16:34:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x12a196800) [pid = 1646] [serial = 2085] [outer = 0x0] 16:34:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x12a1a0c00) [pid = 1646] [serial = 2086] [outer = 0x12a196800] 16:34:14 INFO - PROCESS | 1646 | 1461195254856 Marionette DEBUG loaded listener.js 16:34:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x12a267000) [pid = 1646] [serial = 2087] [outer = 0x12a196800] 16:34:15 INFO - PROCESS | 1646 | 1461195255174 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]]]}] 16:34:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:34:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 469ms 16:34:15 INFO - PROCESS | 1646 | 1461195255206 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:34:15 INFO - PROCESS | 1646 | 1461195255207 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:34:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:34:15 INFO - PROCESS | 1646 | 1461195255209 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:34:15 INFO - PROCESS | 1646 | 1461195255210 Marionette TRACE conn2 <- [1,2754,null,{}] 16:34:15 INFO - PROCESS | 1646 | 1461195255213 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}] 16:34:15 INFO - PROCESS | 1646 | 1461195255299 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:34:15 INFO - PROCESS | 1646 | 1461195255357 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a384000 == 56 [pid = 1646] [id = 696] 16:34:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x12a19ac00) [pid = 1646] [serial = 2088] [outer = 0x0] 16:34:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x12a26dc00) [pid = 1646] [serial = 2089] [outer = 0x12a19ac00] 16:34:15 INFO - PROCESS | 1646 | 1461195255382 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x12a278c00) [pid = 1646] [serial = 2090] [outer = 0x12a19ac00] 16:34:15 INFO - PROCESS | 1646 | 1461195255669 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]]]}] 16:34:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:34:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 473ms 16:34:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:34:15 INFO - PROCESS | 1646 | 1461195255687 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:34:15 INFO - PROCESS | 1646 | 1461195255688 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:34:15 INFO - PROCESS | 1646 | 1461195255691 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:34:15 INFO - PROCESS | 1646 | 1461195255692 Marionette TRACE conn2 <- [1,2758,null,{}] 16:34:15 INFO - PROCESS | 1646 | 1461195255704 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}] 16:34:15 INFO - PROCESS | 1646 | 1461195255803 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:34:15 INFO - PROCESS | 1646 | 1461195255808 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a421000 == 57 [pid = 1646] [id = 697] 16:34:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x12a279000) [pid = 1646] [serial = 2091] [outer = 0x0] 16:34:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x12a3a7400) [pid = 1646] [serial = 2092] [outer = 0x12a279000] 16:34:15 INFO - PROCESS | 1646 | 1461195255843 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x12a3b1000) [pid = 1646] [serial = 2093] [outer = 0x12a279000] 16:34:16 INFO - PROCESS | 1646 | 1461195256334 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]]]}] 16:34:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:34:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 672ms 16:34:16 INFO - PROCESS | 1646 | 1461195256364 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:34:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:34:16 INFO - PROCESS | 1646 | 1461195256366 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:34:16 INFO - PROCESS | 1646 | 1461195256370 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - PROCESS | 1646 | 1461195256372 Marionette TRACE conn2 <- [1,2762,null,{}] 16:34:16 INFO - PROCESS | 1646 | 1461195256376 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}] 16:34:16 INFO - PROCESS | 1646 | 1461195256501 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:34:16 INFO - PROCESS | 1646 | 1461195256506 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac16800 == 58 [pid = 1646] [id = 698] 16:34:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x12a4c5c00) [pid = 1646] [serial = 2094] [outer = 0x0] 16:34:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12a523800) [pid = 1646] [serial = 2095] [outer = 0x12a4c5c00] 16:34:16 INFO - PROCESS | 1646 | 1461195256535 Marionette DEBUG loaded listener.js 16:34:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12a52e400) [pid = 1646] [serial = 2096] [outer = 0x12a4c5c00] 16:34:16 INFO - PROCESS | 1646 | 1461195256902 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]]]}] 16:34:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:34:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 572ms 16:34:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:34:16 INFO - PROCESS | 1646 | 1461195256955 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:34:16 INFO - PROCESS | 1646 | 1461195256957 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:34:16 INFO - PROCESS | 1646 | 1461195256959 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - PROCESS | 1646 | 1461195256960 Marionette TRACE conn2 <- [1,2766,null,{}] 16:34:16 INFO - PROCESS | 1646 | 1461195256966 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}] 16:34:17 INFO - PROCESS | 1646 | 1461195257122 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:34:17 INFO - PROCESS | 1646 | 1461195257196 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x119959000 == 59 [pid = 1646] [id = 699] 16:34:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x114136400) [pid = 1646] [serial = 2097] [outer = 0x0] 16:34:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x114c7f800) [pid = 1646] [serial = 2098] [outer = 0x114136400] 16:34:17 INFO - PROCESS | 1646 | 1461195257227 Marionette DEBUG loaded listener.js 16:34:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1154e8000) [pid = 1646] [serial = 2099] [outer = 0x114136400] 16:34:17 INFO - PROCESS | 1646 | 1461195257661 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]]]}] 16:34:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:34:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 776ms 16:34:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:34:17 INFO - PROCESS | 1646 | 1461195257745 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:34:17 INFO - PROCESS | 1646 | 1461195257748 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:34:17 INFO - PROCESS | 1646 | 1461195257752 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:34:17 INFO - PROCESS | 1646 | 1461195257755 Marionette TRACE conn2 <- [1,2770,null,{}] 16:34:17 INFO - PROCESS | 1646 | 1461195257758 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}] 16:34:17 INFO - PROCESS | 1646 | 1461195257893 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:34:17 INFO - PROCESS | 1646 | 1461195257965 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12657b800 == 60 [pid = 1646] [id = 700] 16:34:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11aec8000) [pid = 1646] [serial = 2100] [outer = 0x0] 16:34:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11b6dd400) [pid = 1646] [serial = 2101] [outer = 0x11aec8000] 16:34:17 INFO - PROCESS | 1646 | 1461195257996 Marionette DEBUG loaded listener.js 16:34:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11c765800) [pid = 1646] [serial = 2102] [outer = 0x11aec8000] 16:34:18 INFO - PROCESS | 1646 | 1461195258427 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]]]}] 16:34:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:34:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 721ms 16:34:18 INFO - PROCESS | 1646 | 1461195258474 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:34:18 INFO - PROCESS | 1646 | 1461195258476 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:34:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:34:18 INFO - PROCESS | 1646 | 1461195258479 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:34:18 INFO - PROCESS | 1646 | 1461195258480 Marionette TRACE conn2 <- [1,2774,null,{}] 16:34:18 INFO - PROCESS | 1646 | 1461195258483 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}] 16:34:18 INFO - PROCESS | 1646 | 1461195258590 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:34:18 INFO - PROCESS | 1646 | 1461195258649 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a12e000 == 61 [pid = 1646] [id = 701] 16:34:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x123029800) [pid = 1646] [serial = 2103] [outer = 0x0] 16:34:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x128a7c400) [pid = 1646] [serial = 2104] [outer = 0x123029800] 16:34:18 INFO - PROCESS | 1646 | 1461195258680 Marionette DEBUG loaded listener.js 16:34:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x129540400) [pid = 1646] [serial = 2105] [outer = 0x123029800] 16:34:19 INFO - PROCESS | 1646 | 1461195259150 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]]]}] 16:34:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:34:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 719ms 16:34:19 INFO - PROCESS | 1646 | 1461195259237 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:34:19 INFO - PROCESS | 1646 | 1461195259240 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:34:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:34:19 INFO - PROCESS | 1646 | 1461195259250 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:34:19 INFO - PROCESS | 1646 | 1461195259253 Marionette TRACE conn2 <- [1,2778,null,{}] 16:34:19 INFO - PROCESS | 1646 | 1461195259255 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}] 16:34:19 INFO - PROCESS | 1646 | 1461195259365 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:34:19 INFO - PROCESS | 1646 | 1461195259423 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d036000 == 62 [pid = 1646] [id = 702] 16:34:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x129542400) [pid = 1646] [serial = 2106] [outer = 0x0] 16:34:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12a158400) [pid = 1646] [serial = 2107] [outer = 0x129542400] 16:34:19 INFO - PROCESS | 1646 | 1461195259454 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12a4c6000) [pid = 1646] [serial = 2108] [outer = 0x129542400] 16:34:19 INFO - PROCESS | 1646 | 1461195259874 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]]]}] 16:34:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:34:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 675ms 16:34:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:34:19 INFO - PROCESS | 1646 | 1461195259921 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:34:19 INFO - PROCESS | 1646 | 1461195259922 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:34:19 INFO - PROCESS | 1646 | 1461195259925 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:34:19 INFO - PROCESS | 1646 | 1461195259926 Marionette TRACE conn2 <- [1,2782,null,{}] 16:34:19 INFO - PROCESS | 1646 | 1461195259928 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}] 16:34:20 INFO - PROCESS | 1646 | 1461195260036 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:34:20 INFO - PROCESS | 1646 | 1461195260095 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d28d000 == 63 [pid = 1646] [id = 703] 16:34:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12a3a8000) [pid = 1646] [serial = 2109] [outer = 0x0] 16:34:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12a527800) [pid = 1646] [serial = 2110] [outer = 0x12a3a8000] 16:34:20 INFO - PROCESS | 1646 | 1461195260124 Marionette DEBUG loaded listener.js 16:34:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12a52f000) [pid = 1646] [serial = 2111] [outer = 0x12a3a8000] 16:34:20 INFO - PROCESS | 1646 | 1461195260566 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]]]}] 16:34:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:34:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 671ms 16:34:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:34:20 INFO - PROCESS | 1646 | 1461195260597 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:34:20 INFO - PROCESS | 1646 | 1461195260598 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:34:20 INFO - PROCESS | 1646 | 1461195260600 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - PROCESS | 1646 | 1461195260602 Marionette TRACE conn2 <- [1,2786,null,{}] 16:34:20 INFO - PROCESS | 1646 | 1461195260604 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}] 16:34:20 INFO - PROCESS | 1646 | 1461195260729 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:34:20 INFO - PROCESS | 1646 | 1461195260815 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db59800 == 64 [pid = 1646] [id = 704] 16:34:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12a5db400) [pid = 1646] [serial = 2112] [outer = 0x0] 16:34:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12a6b2800) [pid = 1646] [serial = 2113] [outer = 0x12a5db400] 16:34:20 INFO - PROCESS | 1646 | 1461195260851 Marionette DEBUG loaded listener.js 16:34:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a6bc000) [pid = 1646] [serial = 2114] [outer = 0x12a5db400] 16:34:21 INFO - PROCESS | 1646 | 1461195261500 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]]]}] 16:34:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:34:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 920ms 16:34:21 INFO - PROCESS | 1646 | 1461195261521 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:34:21 INFO - PROCESS | 1646 | 1461195261523 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:34:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:34:21 INFO - PROCESS | 1646 | 1461195261527 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:34:21 INFO - PROCESS | 1646 | 1461195261531 Marionette TRACE conn2 <- [1,2790,null,{}] 16:34:21 INFO - PROCESS | 1646 | 1461195261536 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}] 16:34:21 INFO - PROCESS | 1646 | 1461195261631 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:34:21 INFO - PROCESS | 1646 | 1461195261704 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x124341800 == 65 [pid = 1646] [id = 705] 16:34:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x115853000) [pid = 1646] [serial = 2115] [outer = 0x0] 16:34:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1189e0400) [pid = 1646] [serial = 2116] [outer = 0x115853000] 16:34:21 INFO - PROCESS | 1646 | 1461195261732 Marionette DEBUG loaded listener.js 16:34:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119cbd800) [pid = 1646] [serial = 2117] [outer = 0x115853000] 16:34:22 INFO - PROCESS | 1646 | 1461195262204 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]]]}] 16:34:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:34:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 730ms 16:34:22 INFO - PROCESS | 1646 | 1461195262257 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:34:22 INFO - PROCESS | 1646 | 1461195262260 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:34:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:34:22 INFO - PROCESS | 1646 | 1461195262264 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:34:22 INFO - PROCESS | 1646 | 1461195262266 Marionette TRACE conn2 <- [1,2794,null,{}] 16:34:22 INFO - PROCESS | 1646 | 1461195262269 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}] 16:34:22 INFO - PROCESS | 1646 | 1461195262366 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:34:22 INFO - PROCESS | 1646 | 1461195262438 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11abcf000 == 66 [pid = 1646] [id = 706] 16:34:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11ae1e800) [pid = 1646] [serial = 2118] [outer = 0x0] 16:34:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11ae2a400) [pid = 1646] [serial = 2119] [outer = 0x11ae1e800] 16:34:22 INFO - PROCESS | 1646 | 1461195262466 Marionette DEBUG loaded listener.js 16:34:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11b6e1400) [pid = 1646] [serial = 2120] [outer = 0x11ae1e800] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1296c7000 == 65 [pid = 1646] [id = 677] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac16800 == 64 [pid = 1646] [id = 698] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12a421000 == 63 [pid = 1646] [id = 697] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12a384000 == 62 [pid = 1646] [id = 696] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12a1d5800 == 61 [pid = 1646] [id = 695] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x123acd000 == 60 [pid = 1646] [id = 694] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x129b3b800 == 59 [pid = 1646] [id = 693] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x129689800 == 58 [pid = 1646] [id = 692] 16:34:22 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118fc3400) [pid = 1646] [serial = 2029] [outer = 0x0] [url = about:blank] 16:34:22 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11ba35800) [pid = 1646] [serial = 2032] [outer = 0x0] [url = about:blank] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x128b97000 == 57 [pid = 1646] [id = 691] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae74000 == 56 [pid = 1646] [id = 18] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11c594800 == 55 [pid = 1646] [id = 690] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae81000 == 54 [pid = 1646] [id = 689] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11b0a8000 == 53 [pid = 1646] [id = 688] 16:34:22 INFO - PROCESS | 1646 | --DOCSHELL 0x128b9b000 == 52 [pid = 1646] [id = 682] 16:34:22 INFO - PROCESS | 1646 | 1461195262854 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]]]}] 16:34:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:34:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 622ms 16:34:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:34:22 INFO - PROCESS | 1646 | 1461195262887 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:34:22 INFO - PROCESS | 1646 | 1461195262888 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:34:22 INFO - PROCESS | 1646 | 1461195262891 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:34:22 INFO - PROCESS | 1646 | 1461195262893 Marionette TRACE conn2 <- [1,2798,null,{}] 16:34:22 INFO - PROCESS | 1646 | 1461195262901 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}] 16:34:22 INFO - PROCESS | 1646 | 1461195262991 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:34:23 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11ba39800) [pid = 1646] [serial = 2041] [outer = 0x0] [url = about:blank] 16:34:23 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11c066800) [pid = 1646] [serial = 2042] [outer = 0x0] [url = about:blank] 16:34:23 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11ae2b000) [pid = 1646] [serial = 2039] [outer = 0x0] [url = about:blank] 16:34:23 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119e61c00) [pid = 1646] [serial = 2038] [outer = 0x0] [url = about:blank] 16:34:23 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1289e0000) [pid = 1646] [serial = 2035] [outer = 0x0] [url = about:blank] 16:34:23 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11c06b800) [pid = 1646] [serial = 1352] [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.] 16:34:23 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x123d0a800) [pid = 1646] [serial = 2045] [outer = 0x0] [url = about:blank] 16:34:23 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x123a02c00) [pid = 1646] [serial = 2044] [outer = 0x0] [url = about:blank] 16:34:23 INFO - PROCESS | 1646 | 1461195263055 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a1c000 == 53 [pid = 1646] [id = 707] 16:34:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119ee8c00) [pid = 1646] [serial = 2121] [outer = 0x0] 16:34:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11ba35c00) [pid = 1646] [serial = 2122] [outer = 0x119ee8c00] 16:34:23 INFO - PROCESS | 1646 | 1461195263086 Marionette DEBUG loaded listener.js 16:34:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12302dc00) [pid = 1646] [serial = 2123] [outer = 0x119ee8c00] 16:34:23 INFO - PROCESS | 1646 | 1461195263433 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]]]}] 16:34:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:34:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 574ms 16:34:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:34:23 INFO - PROCESS | 1646 | 1461195263466 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 1646 | 1461195263468 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:34:23 INFO - PROCESS | 1646 | 1461195263470 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 1646 | 1461195263471 Marionette TRACE conn2 <- [1,2802,null,{}] 16:34:23 INFO - PROCESS | 1646 | 1461195263473 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}] 16:34:23 INFO - PROCESS | 1646 | 1461195263559 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:34:23 INFO - PROCESS | 1646 | 1461195263616 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c97800 == 54 [pid = 1646] [id = 708] 16:34:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11aee1800) [pid = 1646] [serial = 2124] [outer = 0x0] 16:34:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x123a0cc00) [pid = 1646] [serial = 2125] [outer = 0x11aee1800] 16:34:23 INFO - PROCESS | 1646 | 1461195263643 Marionette DEBUG loaded listener.js 16:34:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x123d1e400) [pid = 1646] [serial = 2126] [outer = 0x11aee1800] 16:34:23 INFO - PROCESS | 1646 | 1461195263970 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]]]}] 16:34:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:34:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 16:34:23 INFO - PROCESS | 1646 | 1461195263990 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 1646 | 1461195263991 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:34:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:34:23 INFO - PROCESS | 1646 | 1461195263993 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 1646 | 1461195263994 Marionette TRACE conn2 <- [1,2806,null,{}] 16:34:24 INFO - PROCESS | 1646 | 1461195263999 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}] 16:34:24 INFO - PROCESS | 1646 | 1461195264084 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:34:24 INFO - PROCESS | 1646 | 1461195264089 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c575000 == 55 [pid = 1646] [id = 709] 16:34:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x123f53c00) [pid = 1646] [serial = 2127] [outer = 0x0] 16:34:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x127073000) [pid = 1646] [serial = 2128] [outer = 0x123f53c00] 16:34:24 INFO - PROCESS | 1646 | 1461195264115 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x127f1d400) [pid = 1646] [serial = 2129] [outer = 0x123f53c00] 16:34:24 INFO - PROCESS | 1646 | 1461195264466 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]]]}] 16:34:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:34:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 522ms 16:34:24 INFO - PROCESS | 1646 | 1461195264516 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:34:24 INFO - PROCESS | 1646 | 1461195264517 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:34:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:34:24 INFO - PROCESS | 1646 | 1461195264521 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:34:24 INFO - PROCESS | 1646 | 1461195264523 Marionette TRACE conn2 <- [1,2810,null,{}] 16:34:24 INFO - PROCESS | 1646 | 1461195264526 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}] 16:34:24 INFO - PROCESS | 1646 | 1461195264681 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:34:24 INFO - PROCESS | 1646 | 1461195264688 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298d5800 == 56 [pid = 1646] [id = 710] 16:34:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x128a86000) [pid = 1646] [serial = 2130] [outer = 0x0] 16:34:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12953fc00) [pid = 1646] [serial = 2131] [outer = 0x128a86000] 16:34:24 INFO - PROCESS | 1646 | 1461195264733 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12a10f400) [pid = 1646] [serial = 2132] [outer = 0x128a86000] 16:34:25 INFO - PROCESS | 1646 | 1461195265215 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]]]}] 16:34:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:34:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 721ms 16:34:25 INFO - PROCESS | 1646 | 1461195265241 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:34:25 INFO - PROCESS | 1646 | 1461195265242 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:34:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:34:25 INFO - PROCESS | 1646 | 1461195265259 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 1646 | 1461195265261 Marionette TRACE conn2 <- [1,2814,null,{}] 16:34:25 INFO - PROCESS | 1646 | 1461195265266 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}] 16:34:25 INFO - PROCESS | 1646 | 1461195265376 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:34:25 INFO - PROCESS | 1646 | 1461195265380 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b36800 == 57 [pid = 1646] [id = 711] 16:34:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12a110c00) [pid = 1646] [serial = 2133] [outer = 0x0] 16:34:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12a159000) [pid = 1646] [serial = 2134] [outer = 0x12a110c00] 16:34:25 INFO - PROCESS | 1646 | 1461195265440 Marionette DEBUG loaded listener.js 16:34:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12a264800) [pid = 1646] [serial = 2135] [outer = 0x12a110c00] 16:34:25 INFO - PROCESS | 1646 | 1461195265775 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]]]}] 16:34:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:34:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 587ms 16:34:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:34:25 INFO - PROCESS | 1646 | 1461195265832 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:34:25 INFO - PROCESS | 1646 | 1461195265834 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:34:25 INFO - PROCESS | 1646 | 1461195265836 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 1646 | 1461195265837 Marionette TRACE conn2 <- [1,2818,null,{}] 16:34:25 INFO - PROCESS | 1646 | 1461195265839 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}] 16:34:25 INFO - PROCESS | 1646 | 1461195265948 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:34:25 INFO - PROCESS | 1646 | 1461195265973 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1dd800 == 58 [pid = 1646] [id = 712] 16:34:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12a265800) [pid = 1646] [serial = 2136] [outer = 0x0] 16:34:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12a27b000) [pid = 1646] [serial = 2137] [outer = 0x12a265800] 16:34:26 INFO - PROCESS | 1646 | 1461195265999 Marionette DEBUG loaded listener.js 16:34:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12a4d1c00) [pid = 1646] [serial = 2138] [outer = 0x12a265800] 16:34:26 INFO - PROCESS | 1646 | 1461195266364 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]]]}] 16:34:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:34:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 568ms 16:34:26 INFO - PROCESS | 1646 | 1461195266405 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:34:26 INFO - PROCESS | 1646 | 1461195266406 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:34:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:34:26 INFO - PROCESS | 1646 | 1461195266408 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 1646 | 1461195266409 Marionette TRACE conn2 <- [1,2822,null,{}] 16:34:26 INFO - PROCESS | 1646 | 1461195266412 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}] 16:34:26 INFO - PROCESS | 1646 | 1461195266521 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:34:26 INFO - PROCESS | 1646 | 1461195266561 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a41c000 == 59 [pid = 1646] [id = 713] 16:34:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119e5cc00) [pid = 1646] [serial = 2139] [outer = 0x0] 16:34:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12a26f000) [pid = 1646] [serial = 2140] [outer = 0x119e5cc00] 16:34:26 INFO - PROCESS | 1646 | 1461195266587 Marionette DEBUG loaded listener.js 16:34:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12a5d5400) [pid = 1646] [serial = 2141] [outer = 0x119e5cc00] 16:34:27 INFO - PROCESS | 1646 | 1461195267037 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]]]}] 16:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x114eca400) [pid = 1646] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11ae23c00) [pid = 1646] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123d17800) [pid = 1646] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12a196800) [pid = 1646] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12a279000) [pid = 1646] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11c064800) [pid = 1646] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12a19ac00) [pid = 1646] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12fb67800) [pid = 1646] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x129541400) [pid = 1646] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119cbc400) [pid = 1646] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x119039400) [pid = 1646] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:34:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:34:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 672ms 16:34:27 INFO - PROCESS | 1646 | 1461195267082 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:34:27 INFO - PROCESS | 1646 | 1461195267083 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:34:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:34:27 INFO - PROCESS | 1646 | 1461195267086 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:34:27 INFO - PROCESS | 1646 | 1461195267087 Marionette TRACE conn2 <- [1,2826,null,{}] 16:34:27 INFO - PROCESS | 1646 | 1461195267089 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}] 16:34:27 INFO - PROCESS | 1646 | 1461195267178 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:34:27 INFO - PROCESS | 1646 | 1461195267183 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a392800 == 60 [pid = 1646] [id = 714] 16:34:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11ae23c00) [pid = 1646] [serial = 2142] [outer = 0x0] 16:34:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123d21000) [pid = 1646] [serial = 2143] [outer = 0x11ae23c00] 16:34:27 INFO - PROCESS | 1646 | 1461195267209 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12a19dc00) [pid = 1646] [serial = 2144] [outer = 0x11ae23c00] 16:34:27 INFO - PROCESS | 1646 | 1461195267638 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:34:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:34:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 569ms 16:34:27 INFO - PROCESS | 1646 | 1461195267658 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:34:27 INFO - PROCESS | 1646 | 1461195267662 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:34:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:34:27 INFO - PROCESS | 1646 | 1461195267666 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:34:27 INFO - PROCESS | 1646 | 1461195267669 Marionette TRACE conn2 <- [1,2830,null,{}] 16:34:27 INFO - PROCESS | 1646 | 1461195267672 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}] 16:34:27 INFO - PROCESS | 1646 | 1461195267833 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:34:27 INFO - PROCESS | 1646 | 1461195267849 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db91000 == 61 [pid = 1646] [id = 715] 16:34:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12a4c7400) [pid = 1646] [serial = 2145] [outer = 0x0] 16:34:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12a726c00) [pid = 1646] [serial = 2146] [outer = 0x12a4c7400] 16:34:27 INFO - PROCESS | 1646 | 1461195267897 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12a77f400) [pid = 1646] [serial = 2147] [outer = 0x12a4c7400] 16:34:28 INFO - PROCESS | 1646 | 1461195268314 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]]]}] 16:34:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:34:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 672ms 16:34:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:34:28 INFO - PROCESS | 1646 | 1461195268338 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:34:28 INFO - PROCESS | 1646 | 1461195268339 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:34:28 INFO - PROCESS | 1646 | 1461195268341 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - PROCESS | 1646 | 1461195268342 Marionette TRACE conn2 <- [1,2834,null,{}] 16:34:28 INFO - PROCESS | 1646 | 1461195268358 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}] 16:34:28 INFO - PROCESS | 1646 | 1461195268447 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:34:28 INFO - PROCESS | 1646 | 1461195268473 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcbb800 == 62 [pid = 1646] [id = 716] 16:34:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12a788800) [pid = 1646] [serial = 2148] [outer = 0x0] 16:34:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12a78b000) [pid = 1646] [serial = 2149] [outer = 0x12a788800] 16:34:28 INFO - PROCESS | 1646 | 1461195268498 Marionette DEBUG loaded listener.js 16:34:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12a9cbc00) [pid = 1646] [serial = 2150] [outer = 0x12a788800] 16:34:28 INFO - PROCESS | 1646 | 1461195268833 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:34:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:34:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms 16:34:28 INFO - PROCESS | 1646 | 1461195268864 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:34:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:34:28 INFO - PROCESS | 1646 | 1461195268866 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:34:28 INFO - PROCESS | 1646 | 1461195268868 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - PROCESS | 1646 | 1461195268869 Marionette TRACE conn2 <- [1,2838,null,{}] 16:34:28 INFO - PROCESS | 1646 | 1461195268871 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}] 16:34:28 INFO - PROCESS | 1646 | 1461195268962 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:34:29 INFO - PROCESS | 1646 | 1461195269027 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e616000 == 63 [pid = 1646] [id = 717] 16:34:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12a788c00) [pid = 1646] [serial = 2151] [outer = 0x0] 16:34:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12a9d2400) [pid = 1646] [serial = 2152] [outer = 0x12a788c00] 16:34:29 INFO - PROCESS | 1646 | 1461195269054 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12a9d6c00) [pid = 1646] [serial = 2153] [outer = 0x12a788c00] 16:34:29 INFO - PROCESS | 1646 | 1461195269551 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]]]}] 16:34:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:34:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 720ms 16:34:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:34:29 INFO - PROCESS | 1646 | 1461195269589 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:34:29 INFO - PROCESS | 1646 | 1461195269592 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:34:29 INFO - PROCESS | 1646 | 1461195269596 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:34:29 INFO - PROCESS | 1646 | 1461195269599 Marionette TRACE conn2 <- [1,2842,null,{}] 16:34:29 INFO - PROCESS | 1646 | 1461195269602 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}] 16:34:29 INFO - PROCESS | 1646 | 1461195269716 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:34:29 INFO - PROCESS | 1646 | 1461195269831 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x123acd000 == 64 [pid = 1646] [id = 718] 16:34:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11a9bd400) [pid = 1646] [serial = 2154] [outer = 0x0] 16:34:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11ab6a400) [pid = 1646] [serial = 2155] [outer = 0x11a9bd400] 16:34:29 INFO - PROCESS | 1646 | 1461195269865 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11ba39800) [pid = 1646] [serial = 2156] [outer = 0x11a9bd400] 16:34:30 INFO - PROCESS | 1646 | 1461195270287 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]]]}] 16:34:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:34:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 721ms 16:34:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:34:30 INFO - PROCESS | 1646 | 1461195270318 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:34:30 INFO - PROCESS | 1646 | 1461195270321 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:34:30 INFO - PROCESS | 1646 | 1461195270325 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:34:30 INFO - PROCESS | 1646 | 1461195270328 Marionette TRACE conn2 <- [1,2846,null,{}] 16:34:30 INFO - PROCESS | 1646 | 1461195270331 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}] 16:34:30 INFO - PROCESS | 1646 | 1461195270442 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:34:30 INFO - PROCESS | 1646 | 1461195270501 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296ca000 == 65 [pid = 1646] [id = 719] 16:34:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11bf86000) [pid = 1646] [serial = 2157] [outer = 0x0] 16:34:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x123a11400) [pid = 1646] [serial = 2158] [outer = 0x11bf86000] 16:34:30 INFO - PROCESS | 1646 | 1461195270569 Marionette DEBUG loaded listener.js 16:34:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x127075c00) [pid = 1646] [serial = 2159] [outer = 0x11bf86000] 16:34:30 INFO - PROCESS | 1646 | 1461195270970 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]]]}] 16:34:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:34:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 674ms 16:34:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:34:31 INFO - PROCESS | 1646 | 1461195271000 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:34:31 INFO - PROCESS | 1646 | 1461195271001 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:34:31 INFO - PROCESS | 1646 | 1461195271004 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:34:31 INFO - PROCESS | 1646 | 1461195271006 Marionette TRACE conn2 <- [1,2850,null,{}] 16:34:31 INFO - PROCESS | 1646 | 1461195271014 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}] 16:34:31 INFO - PROCESS | 1646 | 1461195271151 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:34:31 INFO - PROCESS | 1646 | 1461195271240 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db80800 == 66 [pid = 1646] [id = 720] 16:34:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x129549000) [pid = 1646] [serial = 2160] [outer = 0x0] 16:34:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12a14e400) [pid = 1646] [serial = 2161] [outer = 0x129549000] 16:34:31 INFO - PROCESS | 1646 | 1461195271272 Marionette DEBUG loaded listener.js 16:34:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12a4c6400) [pid = 1646] [serial = 2162] [outer = 0x129549000] 16:34:31 INFO - PROCESS | 1646 | 1461195271685 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:34:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:34:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 722ms 16:34:31 INFO - PROCESS | 1646 | 1461195271727 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:34:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:34:31 INFO - PROCESS | 1646 | 1461195271729 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:34:31 INFO - PROCESS | 1646 | 1461195271731 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:34:31 INFO - PROCESS | 1646 | 1461195271733 Marionette TRACE conn2 <- [1,2854,null,{}] 16:34:31 INFO - PROCESS | 1646 | 1461195271735 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}] 16:34:31 INFO - PROCESS | 1646 | 1461195271844 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:34:31 INFO - PROCESS | 1646 | 1461195271905 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ea3c000 == 67 [pid = 1646] [id = 721] 16:34:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x129729800) [pid = 1646] [serial = 2163] [outer = 0x0] 16:34:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12a6b6c00) [pid = 1646] [serial = 2164] [outer = 0x129729800] 16:34:31 INFO - PROCESS | 1646 | 1461195271936 Marionette DEBUG loaded listener.js 16:34:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12a723800) [pid = 1646] [serial = 2165] [outer = 0x129729800] 16:34:32 INFO - PROCESS | 1646 | 1461195272384 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]]]}] 16:34:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:34:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 670ms 16:34:32 INFO - PROCESS | 1646 | 1461195272402 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:34:32 INFO - PROCESS | 1646 | 1461195272403 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:34:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:34:32 INFO - PROCESS | 1646 | 1461195272405 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:34:32 INFO - PROCESS | 1646 | 1461195272407 Marionette TRACE conn2 <- [1,2858,null,{}] 16:34:32 INFO - PROCESS | 1646 | 1461195272409 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}] 16:34:32 INFO - PROCESS | 1646 | 1461195272515 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:34:32 INFO - PROCESS | 1646 | 1461195272608 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef46000 == 68 [pid = 1646] [id = 722] 16:34:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12a6bc400) [pid = 1646] [serial = 2166] [outer = 0x0] 16:34:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12a72e800) [pid = 1646] [serial = 2167] [outer = 0x12a6bc400] 16:34:32 INFO - PROCESS | 1646 | 1461195272638 Marionette DEBUG loaded listener.js 16:34:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12a9c7c00) [pid = 1646] [serial = 2168] [outer = 0x12a6bc400] 16:34:33 INFO - PROCESS | 1646 | 1461195273070 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:34:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:34:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 718ms 16:34:33 INFO - PROCESS | 1646 | 1461195273128 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:34:33 INFO - PROCESS | 1646 | 1461195273131 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:34:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:34:33 INFO - PROCESS | 1646 | 1461195273135 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:34:33 INFO - PROCESS | 1646 | 1461195273136 Marionette TRACE conn2 <- [1,2862,null,{}] 16:34:33 INFO - PROCESS | 1646 | 1461195273138 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}] 16:34:33 INFO - PROCESS | 1646 | 1461195273254 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:34:33 INFO - PROCESS | 1646 | 1461195273329 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f799800 == 69 [pid = 1646] [id = 723] 16:34:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12a9d5c00) [pid = 1646] [serial = 2169] [outer = 0x0] 16:34:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12ab5bc00) [pid = 1646] [serial = 2170] [outer = 0x12a9d5c00] 16:34:33 INFO - PROCESS | 1646 | 1461195273361 Marionette DEBUG loaded listener.js 16:34:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12ab66000) [pid = 1646] [serial = 2171] [outer = 0x12a9d5c00] 16:34:33 INFO - PROCESS | 1646 | 1461195273774 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]]]}] 16:34:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:34:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 671ms 16:34:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:34:33 INFO - PROCESS | 1646 | 1461195273807 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:34:33 INFO - PROCESS | 1646 | 1461195273808 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:34:33 INFO - PROCESS | 1646 | 1461195273810 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:34:33 INFO - PROCESS | 1646 | 1461195273812 Marionette TRACE conn2 <- [1,2866,null,{}] 16:34:33 INFO - PROCESS | 1646 | 1461195273814 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}] 16:34:33 INFO - PROCESS | 1646 | 1461195273954 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:34:34 INFO - PROCESS | 1646 | 1461195274059 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x119242800 == 70 [pid = 1646] [id = 724] 16:34:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1141c2400) [pid = 1646] [serial = 2172] [outer = 0x0] 16:34:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1189d7c00) [pid = 1646] [serial = 2173] [outer = 0x1141c2400] 16:34:34 INFO - PROCESS | 1646 | 1461195274093 Marionette DEBUG loaded listener.js 16:34:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11c479c00) [pid = 1646] [serial = 2174] [outer = 0x1141c2400] 16:34:34 INFO - PROCESS | 1646 | 1461195274673 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]]]}] 16:34:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:34:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 873ms 16:34:34 INFO - PROCESS | 1646 | 1461195274684 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:34:34 INFO - PROCESS | 1646 | 1461195274686 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:34:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:34:34 INFO - PROCESS | 1646 | 1461195274690 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:34:34 INFO - PROCESS | 1646 | 1461195274692 Marionette TRACE conn2 <- [1,2870,null,{}] 16:34:34 INFO - PROCESS | 1646 | 1461195274695 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}] 16:34:34 INFO - PROCESS | 1646 | 1461195274797 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:34:34 INFO - PROCESS | 1646 | 1461195274876 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x129085000 == 71 [pid = 1646] [id = 725] 16:34:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x114f58400) [pid = 1646] [serial = 2175] [outer = 0x0] 16:34:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x119cb8400) [pid = 1646] [serial = 2176] [outer = 0x114f58400] 16:34:34 INFO - PROCESS | 1646 | 1461195274905 Marionette DEBUG loaded listener.js 16:34:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11ae95800) [pid = 1646] [serial = 2177] [outer = 0x114f58400] 16:34:35 INFO - PROCESS | 1646 | 1461195275364 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]]]}] 16:34:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:34:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 722ms 16:34:35 INFO - PROCESS | 1646 | 1461195275412 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:34:35 INFO - PROCESS | 1646 | 1461195275416 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:34:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:34:35 INFO - PROCESS | 1646 | 1461195275420 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:34:35 INFO - PROCESS | 1646 | 1461195275422 Marionette TRACE conn2 <- [1,2874,null,{}] 16:34:35 INFO - PROCESS | 1646 | 1461195275425 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}] 16:34:35 INFO - PROCESS | 1646 | 1461195275528 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:34:35 INFO - PROCESS | 1646 | 1461195275607 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x123da8800 == 72 [pid = 1646] [id = 726] 16:34:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11aeee800) [pid = 1646] [serial = 2178] [outer = 0x0] 16:34:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11c479000) [pid = 1646] [serial = 2179] [outer = 0x11aeee800] 16:34:35 INFO - PROCESS | 1646 | 1461195275637 Marionette DEBUG loaded listener.js 16:34:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x123d0a000) [pid = 1646] [serial = 2180] [outer = 0x11aeee800] 16:34:35 INFO - PROCESS | 1646 | --DOCSHELL 0x115831000 == 71 [pid = 1646] [id = 426] 16:34:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcbb800 == 70 [pid = 1646] [id = 716] 16:34:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12db91000 == 69 [pid = 1646] [id = 715] 16:34:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12a392800 == 68 [pid = 1646] [id = 714] 16:34:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12a41c000 == 67 [pid = 1646] [id = 713] 16:34:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12a1dd800 == 66 [pid = 1646] [id = 712] 16:34:35 INFO - PROCESS | 1646 | --DOCSHELL 0x129b36800 == 65 [pid = 1646] [id = 711] 16:34:35 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12fb6b000) [pid = 1646] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:34:35 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x11aee6000) [pid = 1646] [serial = 2053] [outer = 0x0] [url = about:blank] 16:34:35 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x123d13800) [pid = 1646] [serial = 2056] [outer = 0x0] [url = about:blank] 16:34:35 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1289dac00) [pid = 1646] [serial = 2059] [outer = 0x0] [url = about:blank] 16:34:35 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12a523800) [pid = 1646] [serial = 2095] [outer = 0x0] [url = about:blank] 16:34:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1298d5800 == 64 [pid = 1646] [id = 710] 16:34:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11c575000 == 63 [pid = 1646] [id = 709] 16:34:35 INFO - PROCESS | 1646 | --DOCSHELL 0x123c97800 == 62 [pid = 1646] [id = 708] 16:34:35 INFO - PROCESS | 1646 | --DOCSHELL 0x123a1c000 == 61 [pid = 1646] [id = 707] 16:34:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11abcf000 == 60 [pid = 1646] [id = 706] 16:34:35 INFO - PROCESS | 1646 | --DOCSHELL 0x124341800 == 59 [pid = 1646] [id = 705] 16:34:36 INFO - PROCESS | 1646 | 1461195276040 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]]]}] 16:34:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:34:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x129727c00) [pid = 1646] [serial = 2080] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11ba2bc00) [pid = 1646] [serial = 2071] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11c7dac00) [pid = 1646] [serial = 2072] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x119b33400) [pid = 1646] [serial = 2068] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11ae1f800) [pid = 1646] [serial = 2069] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12733ac00) [pid = 1646] [serial = 2047] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1192a9400) [pid = 1646] [serial = 2050] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x114fa9400) [pid = 1646] [serial = 2065] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11873f800) [pid = 1646] [serial = 2066] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x124696c00) [pid = 1646] [serial = 2062] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x129546400) [pid = 1646] [serial = 2083] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1244a0000) [pid = 1646] [serial = 2074] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12a196000) [pid = 1646] [serial = 2084] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12a1a0c00) [pid = 1646] [serial = 2086] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12a3a7400) [pid = 1646] [serial = 2092] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12a3b1000) [pid = 1646] [serial = 2093] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1291d0c00) [pid = 1646] [serial = 2077] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x129537000) [pid = 1646] [serial = 2078] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12a150400) [pid = 1646] [serial = 2081] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12a267000) [pid = 1646] [serial = 2087] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12a278c00) [pid = 1646] [serial = 2090] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12a26dc00) [pid = 1646] [serial = 2089] [outer = 0x0] [url = about:blank] 16:34:36 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x127772000) [pid = 1646] [serial = 2075] [outer = 0x0] [url = about:blank] 16:34:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:34:36 INFO - PROCESS | 1646 | 1461195276102 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:34:36 INFO - PROCESS | 1646 | 1461195276104 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:34:36 INFO - PROCESS | 1646 | 1461195276109 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:34:36 INFO - PROCESS | 1646 | 1461195276112 Marionette TRACE conn2 <- [1,2878,null,{}] 16:34:36 INFO - PROCESS | 1646 | 1461195276125 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}] 16:34:36 INFO - PROCESS | 1646 | 1461195276222 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:34:36 INFO - PROCESS | 1646 | 1461195276233 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ca8000 == 60 [pid = 1646] [id = 727] 16:34:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1240b2800) [pid = 1646] [serial = 2181] [outer = 0x0] 16:34:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1244a2000) [pid = 1646] [serial = 2182] [outer = 0x1240b2800] 16:34:36 INFO - PROCESS | 1646 | 1461195276262 Marionette DEBUG loaded listener.js 16:34:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1289dbc00) [pid = 1646] [serial = 2183] [outer = 0x1240b2800] 16:34:36 INFO - PROCESS | 1646 | 1461195276637 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]]]}] 16:34:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:34:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 582ms 16:34:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:34:36 INFO - PROCESS | 1646 | 1461195276691 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:34:36 INFO - PROCESS | 1646 | 1461195276693 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:34:36 INFO - PROCESS | 1646 | 1461195276696 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:34:36 INFO - PROCESS | 1646 | 1461195276697 Marionette TRACE conn2 <- [1,2882,null,{}] 16:34:36 INFO - PROCESS | 1646 | 1461195276700 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}] 16:34:36 INFO - PROCESS | 1646 | 1461195276826 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:34:36 INFO - PROCESS | 1646 | 1461195276836 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296c4800 == 61 [pid = 1646] [id = 728] 16:34:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12942b400) [pid = 1646] [serial = 2184] [outer = 0x0] 16:34:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x129545400) [pid = 1646] [serial = 2185] [outer = 0x12942b400] 16:34:36 INFO - PROCESS | 1646 | 1461195276878 Marionette DEBUG loaded listener.js 16:34:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12a14c000) [pid = 1646] [serial = 2186] [outer = 0x12942b400] 16:34:37 INFO - PROCESS | 1646 | 1461195277284 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]]]}] 16:34:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:34:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 620ms 16:34:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:34:37 INFO - PROCESS | 1646 | 1461195277317 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 1646 | 1461195277318 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:34:37 INFO - PROCESS | 1646 | 1461195277320 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 1646 | 1461195277321 Marionette TRACE conn2 <- [1,2886,null,{}] 16:34:37 INFO - PROCESS | 1646 | 1461195277323 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}] 16:34:37 INFO - PROCESS | 1646 | 1461195277412 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:34:37 INFO - PROCESS | 1646 | 1461195277417 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b52800 == 62 [pid = 1646] [id = 729] 16:34:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12a102800) [pid = 1646] [serial = 2187] [outer = 0x0] 16:34:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12a1a0400) [pid = 1646] [serial = 2188] [outer = 0x12a102800] 16:34:37 INFO - PROCESS | 1646 | 1461195277443 Marionette DEBUG loaded listener.js 16:34:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12a273400) [pid = 1646] [serial = 2189] [outer = 0x12a102800] 16:34:37 INFO - PROCESS | 1646 | 1461195277801 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]]]}] 16:34:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:34:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 520ms 16:34:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:34:37 INFO - PROCESS | 1646 | 1461195277840 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 1646 | 1461195277841 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:34:37 INFO - PROCESS | 1646 | 1461195277843 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 1646 | 1461195277845 Marionette TRACE conn2 <- [1,2890,null,{}] 16:34:37 INFO - PROCESS | 1646 | 1461195277849 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}] 16:34:37 INFO - PROCESS | 1646 | 1461195277989 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:34:38 INFO - PROCESS | 1646 | 1461195278008 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1ce800 == 63 [pid = 1646] [id = 730] 16:34:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12a272c00) [pid = 1646] [serial = 2190] [outer = 0x0] 16:34:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12a3ab800) [pid = 1646] [serial = 2191] [outer = 0x12a272c00] 16:34:38 INFO - PROCESS | 1646 | 1461195278036 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12a724400) [pid = 1646] [serial = 2192] [outer = 0x12a272c00] 16:34:38 INFO - PROCESS | 1646 | 1461195278400 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:34:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:34:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 573ms 16:34:38 INFO - PROCESS | 1646 | 1461195278417 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:34:38 INFO - PROCESS | 1646 | 1461195278419 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:34:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:34:38 INFO - PROCESS | 1646 | 1461195278421 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:34:38 INFO - PROCESS | 1646 | 1461195278422 Marionette TRACE conn2 <- [1,2894,null,{}] 16:34:38 INFO - PROCESS | 1646 | 1461195278424 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}] 16:34:38 INFO - PROCESS | 1646 | 1461195278538 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:34:38 INFO - PROCESS | 1646 | 1461195278552 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a41f800 == 64 [pid = 1646] [id = 731] 16:34:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12a72e000) [pid = 1646] [serial = 2193] [outer = 0x0] 16:34:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12a9c8000) [pid = 1646] [serial = 2194] [outer = 0x12a72e000] 16:34:38 INFO - PROCESS | 1646 | 1461195278577 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12aa50000) [pid = 1646] [serial = 2195] [outer = 0x12a72e000] 16:34:38 INFO - PROCESS | 1646 | 1461195278928 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]]]}] 16:34:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:34:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 518ms 16:34:38 INFO - PROCESS | 1646 | 1461195278939 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:34:38 INFO - PROCESS | 1646 | 1461195278941 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:34:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:34:38 INFO - PROCESS | 1646 | 1461195278943 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:34:38 INFO - PROCESS | 1646 | 1461195278944 Marionette TRACE conn2 <- [1,2898,null,{}] 16:34:38 INFO - PROCESS | 1646 | 1461195278947 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}] 16:34:39 INFO - PROCESS | 1646 | 1461195279074 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:34:39 INFO - PROCESS | 1646 | 1461195279089 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2f6000 == 65 [pid = 1646] [id = 732] 16:34:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12aa56400) [pid = 1646] [serial = 2196] [outer = 0x0] 16:34:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12aa5ec00) [pid = 1646] [serial = 2197] [outer = 0x12aa56400] 16:34:39 INFO - PROCESS | 1646 | 1461195279115 Marionette DEBUG loaded listener.js 16:34:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12ab6a800) [pid = 1646] [serial = 2198] [outer = 0x12aa56400] 16:34:39 INFO - PROCESS | 1646 | 1461195279494 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]]]}] 16:34:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:34:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 573ms 16:34:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:34:39 INFO - PROCESS | 1646 | 1461195279517 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:34:39 INFO - PROCESS | 1646 | 1461195279518 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:34:39 INFO - PROCESS | 1646 | 1461195279520 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 1646 | 1461195279521 Marionette TRACE conn2 <- [1,2902,null,{}] 16:34:39 INFO - PROCESS | 1646 | 1461195279523 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}] 16:34:39 INFO - PROCESS | 1646 | 1461195279640 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:34:39 INFO - PROCESS | 1646 | 1461195279654 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db9c800 == 66 [pid = 1646] [id = 733] 16:34:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12acd2800) [pid = 1646] [serial = 2199] [outer = 0x0] 16:34:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12acd9000) [pid = 1646] [serial = 2200] [outer = 0x12acd2800] 16:34:39 INFO - PROCESS | 1646 | 1461195279679 Marionette DEBUG loaded listener.js 16:34:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12ad1a400) [pid = 1646] [serial = 2201] [outer = 0x12acd2800] 16:34:40 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12a110c00) [pid = 1646] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:34:40 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x123f53c00) [pid = 1646] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:34:40 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128a86000) [pid = 1646] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:34:40 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12a265800) [pid = 1646] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:34:40 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119ee8c00) [pid = 1646] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:34:40 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11aee1800) [pid = 1646] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:34:40 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11ae1e800) [pid = 1646] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:34:40 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x119e5cc00) [pid = 1646] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:34:40 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x115853000) [pid = 1646] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:34:40 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11ae23c00) [pid = 1646] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:34:40 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12a4c5c00) [pid = 1646] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:34:40 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12a788800) [pid = 1646] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:34:40 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12a4c7400) [pid = 1646] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:34:40 INFO - PROCESS | 1646 | 1461195280193 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:34:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:34:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 720ms 16:34:40 INFO - PROCESS | 1646 | 1461195280240 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:34:40 INFO - PROCESS | 1646 | 1461195280241 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:34:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:34:40 INFO - PROCESS | 1646 | 1461195280244 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:34:40 INFO - PROCESS | 1646 | 1461195280245 Marionette TRACE conn2 <- [1,2906,null,{}] 16:34:40 INFO - PROCESS | 1646 | 1461195280247 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}] 16:34:40 INFO - PROCESS | 1646 | 1461195280340 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:34:40 INFO - PROCESS | 1646 | 1461195280419 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b4e000 == 67 [pid = 1646] [id = 734] 16:34:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x112356400) [pid = 1646] [serial = 2202] [outer = 0x0] 16:34:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11aee1800) [pid = 1646] [serial = 2203] [outer = 0x112356400] 16:34:40 INFO - PROCESS | 1646 | 1461195280447 Marionette DEBUG loaded listener.js 16:34:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12a19f000) [pid = 1646] [serial = 2204] [outer = 0x112356400] 16:34:40 INFO - PROCESS | 1646 | 1461195280762 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]]]}] 16:34:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:34:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 568ms 16:34:40 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:34:40 INFO - PROCESS | 1646 | 1461195280813 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:34:40 INFO - PROCESS | 1646 | 1461195280814 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:34:40 INFO - PROCESS | 1646 | 1461195280816 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:34:40 INFO - PROCESS | 1646 | 1461195280818 Marionette TRACE conn2 <- [1,2910,null,{}] 16:34:40 INFO - PROCESS | 1646 | 1461195280821 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}] 16:34:40 INFO - PROCESS | 1646 | 1461195280930 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:34:40 INFO - PROCESS | 1646 | 1461195280935 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2f7800 == 68 [pid = 1646] [id = 735] 16:34:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x129546400) [pid = 1646] [serial = 2205] [outer = 0x0] 16:34:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12ad1cc00) [pid = 1646] [serial = 2206] [outer = 0x129546400] 16:34:40 INFO - PROCESS | 1646 | 1461195280964 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12b0db000) [pid = 1646] [serial = 2207] [outer = 0x129546400] 16:34:41 INFO - PROCESS | 1646 | 1461195281277 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]]]}] 16:34:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:34:41 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:34:41 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 468ms 16:34:41 INFO - TEST-START | /DOMEvents/constructors.html 16:34:41 INFO - PROCESS | 1646 | 1461195281288 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:34:41 INFO - PROCESS | 1646 | 1461195281289 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:34:41 INFO - PROCESS | 1646 | 1461195281291 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:34:41 INFO - PROCESS | 1646 | 1461195281292 Marionette TRACE conn2 <- [1,2914,null,{}] 16:34:41 INFO - PROCESS | 1646 | 1461195281305 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}] 16:34:41 INFO - PROCESS | 1646 | 1461195281437 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:34:41 INFO - PROCESS | 1646 | 1461195281445 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef49000 == 69 [pid = 1646] [id = 736] 16:34:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12a19c400) [pid = 1646] [serial = 2208] [outer = 0x0] 16:34:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12b0da800) [pid = 1646] [serial = 2209] [outer = 0x12a19c400] 16:34:41 INFO - PROCESS | 1646 | 1461195281471 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12b43dc00) [pid = 1646] [serial = 2210] [outer = 0x12a19c400] 16:34:41 INFO - PROCESS | 1646 | 1461195281827 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]]]}] 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:34:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:34:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:34:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:34:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:34:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:34:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:34:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:34:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:34:41 INFO - TEST-OK | /DOMEvents/constructors.html | took 574ms 16:34:41 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:34:41 INFO - PROCESS | 1646 | 1461195281867 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:34:41 INFO - PROCESS | 1646 | 1461195281868 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:34:41 INFO - PROCESS | 1646 | 1461195281871 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:34:41 INFO - PROCESS | 1646 | 1461195281872 Marionette TRACE conn2 <- [1,2918,null,{}] 16:34:41 INFO - PROCESS | 1646 | 1461195281874 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}] 16:34:41 INFO - PROCESS | 1646 | 1461195281967 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:34:41 INFO - PROCESS | 1646 | 1461195281971 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1309a4000 == 70 [pid = 1646] [id = 737] 16:34:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12b43d800) [pid = 1646] [serial = 2211] [outer = 0x0] 16:34:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12b6a2400) [pid = 1646] [serial = 2212] [outer = 0x12b43d800] 16:34:41 INFO - PROCESS | 1646 | 1461195281996 Marionette DEBUG loaded listener.js 16:34:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12c2d5c00) [pid = 1646] [serial = 2213] [outer = 0x12b43d800] 16:34:42 INFO - PROCESS | 1646 | 1461195282479 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:34:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:34:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 620ms 16:34:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:34:42 INFO - PROCESS | 1646 | 1461195282492 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 1646 | 1461195282495 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:34:42 INFO - PROCESS | 1646 | 1461195282499 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - PROCESS | 1646 | 1461195282501 Marionette TRACE conn2 <- [1,2922,null,{}] 16:34:42 INFO - PROCESS | 1646 | 1461195282505 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}] 16:34:42 INFO - PROCESS | 1646 | 1461195282621 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:34:42 INFO - PROCESS | 1646 | 1461195282728 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x123dad800 == 71 [pid = 1646] [id = 738] 16:34:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11ae2b000) [pid = 1646] [serial = 2214] [outer = 0x0] 16:34:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11ba33000) [pid = 1646] [serial = 2215] [outer = 0x11ae2b000] 16:34:42 INFO - PROCESS | 1646 | 1461195282763 Marionette DEBUG loaded listener.js 16:34:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11c7d0000) [pid = 1646] [serial = 2216] [outer = 0x11ae2b000] 16:34:43 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 16:34:43 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 16:34:43 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 16:34:43 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 16:34:43 INFO - PROCESS | 1646 | 1461195283142 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]]]}] 16:34:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:34:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:34:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:34:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:34:43 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 16:34:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:34:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:34:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:34:43 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 16:34:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:34:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:34:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:34:43 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]" 16:34:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:34:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:34:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:34:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:34:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 672ms 16:34:43 INFO - PROCESS | 1646 | 1461195283171 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:34:43 INFO - PROCESS | 1646 | 1461195283175 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:34:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:34:43 INFO - PROCESS | 1646 | 1461195283180 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:34:43 INFO - PROCESS | 1646 | 1461195283182 Marionette TRACE conn2 <- [1,2926,null,{}] 16:34:43 INFO - PROCESS | 1646 | 1461195283185 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}] 16:34:43 INFO - PROCESS | 1646 | 1461195283297 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:34:43 INFO - PROCESS | 1646 | 1461195283406 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a1e8800 == 72 [pid = 1646] [id = 739] 16:34:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11c47bc00) [pid = 1646] [serial = 2217] [outer = 0x0] 16:34:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x123f53c00) [pid = 1646] [serial = 2218] [outer = 0x11c47bc00] 16:34:43 INFO - PROCESS | 1646 | 1461195283441 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12a3a7400) [pid = 1646] [serial = 2219] [outer = 0x11c47bc00] 16:34:43 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 16:34:43 INFO - PROCESS | 1646 | 1461195283815 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]]]}] 16:34:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:34:43 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 673ms 16:34:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:34:43 INFO - PROCESS | 1646 | 1461195283854 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:34:43 INFO - PROCESS | 1646 | 1461195283855 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:34:43 INFO - PROCESS | 1646 | 1461195283858 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:34:43 INFO - PROCESS | 1646 | 1461195283860 Marionette TRACE conn2 <- [1,2930,null,{}] 16:34:43 INFO - PROCESS | 1646 | 1461195283869 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}] 16:34:43 INFO - PROCESS | 1646 | 1461195283985 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:34:44 INFO - PROCESS | 1646 | 1461195284091 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x130197000 == 73 [pid = 1646] [id = 740] 16:34:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12a6b4400) [pid = 1646] [serial = 2220] [outer = 0x0] 16:34:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12a725000) [pid = 1646] [serial = 2221] [outer = 0x12a6b4400] 16:34:44 INFO - PROCESS | 1646 | 1461195284125 Marionette DEBUG loaded listener.js 16:34:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12aa55400) [pid = 1646] [serial = 2222] [outer = 0x12a6b4400] 16:34:44 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 16:34:44 INFO - PROCESS | 1646 | 1461195284490 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]]]}] 16:34:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:34:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 675ms 16:34:44 INFO - PROCESS | 1646 | 1461195284534 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:34:44 INFO - PROCESS | 1646 | 1461195284536 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:34:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:34:44 INFO - PROCESS | 1646 | 1461195284538 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:34:44 INFO - PROCESS | 1646 | 1461195284540 Marionette TRACE conn2 <- [1,2934,null,{}] 16:34:44 INFO - PROCESS | 1646 | 1461195284542 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}] 16:34:44 INFO - PROCESS | 1646 | 1461195284655 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:34:44 INFO - PROCESS | 1646 | 1461195284762 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x131cc4800 == 74 [pid = 1646] [id = 741] 16:34:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12ab5e400) [pid = 1646] [serial = 2223] [outer = 0x0] 16:34:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12ad1d800) [pid = 1646] [serial = 2224] [outer = 0x12ab5e400] 16:34:44 INFO - PROCESS | 1646 | 1461195284793 Marionette DEBUG loaded listener.js 16:34:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12adb8000) [pid = 1646] [serial = 2225] [outer = 0x12ab5e400] 16:34:45 INFO - PROCESS | 1646 | 1461195285134 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]]]}] 16:34:45 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:34:45 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 621ms 16:34:45 INFO - PROCESS | 1646 | 1461195285160 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:34:45 INFO - PROCESS | 1646 | 1461195285161 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:34:45 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:34:45 INFO - PROCESS | 1646 | 1461195285164 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:34:45 INFO - PROCESS | 1646 | 1461195285165 Marionette TRACE conn2 <- [1,2938,null,{}] 16:34:45 INFO - PROCESS | 1646 | 1461195285168 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}] 16:34:45 INFO - PROCESS | 1646 | 1461195285276 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:34:45 INFO - PROCESS | 1646 | 1461195285372 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ace5800 == 75 [pid = 1646] [id = 742] 16:34:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12adb7000) [pid = 1646] [serial = 2226] [outer = 0x0] 16:34:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12b43b400) [pid = 1646] [serial = 2227] [outer = 0x12adb7000] 16:34:45 INFO - PROCESS | 1646 | 1461195285417 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12b6aa400) [pid = 1646] [serial = 2228] [outer = 0x12adb7000] 16:34:45 INFO - PROCESS | 1646 | 1461195285773 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]]]}] 16:34:45 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. 16:34:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 620ms 16:34:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:34:45 INFO - PROCESS | 1646 | 1461195285785 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:34:45 INFO - PROCESS | 1646 | 1461195285786 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:34:45 INFO - PROCESS | 1646 | 1461195285788 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:34:45 INFO - PROCESS | 1646 | 1461195285789 Marionette TRACE conn2 <- [1,2942,null,{}] 16:34:45 INFO - PROCESS | 1646 | 1461195285792 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}] 16:34:45 INFO - PROCESS | 1646 | 1461195285919 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:34:46 INFO - PROCESS | 1646 | 1461195286028 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad3a800 == 76 [pid = 1646] [id = 743] 16:34:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12c2cb800) [pid = 1646] [serial = 2229] [outer = 0x0] 16:34:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12d0e4400) [pid = 1646] [serial = 2230] [outer = 0x12c2cb800] 16:34:46 INFO - PROCESS | 1646 | 1461195286063 Marionette DEBUG loaded listener.js 16:34:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12d2a9c00) [pid = 1646] [serial = 2231] [outer = 0x12c2cb800] 16:34:46 INFO - PROCESS | 1646 | 1461195286388 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"]]]}] 16:34:46 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 16:34:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:34:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 620ms 16:34:46 INFO - PROCESS | 1646 | 1461195286409 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:34:46 INFO - PROCESS | 1646 | 1461195286410 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:34:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:34:46 INFO - PROCESS | 1646 | 1461195286413 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 1646 | 1461195286417 Marionette TRACE conn2 <- [1,2946,null,{}] 16:34:46 INFO - PROCESS | 1646 | 1461195286419 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}] 16:34:46 INFO - PROCESS | 1646 | 1461195286528 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:34:46 INFO - PROCESS | 1646 | 1461195286633 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x13bbae800 == 77 [pid = 1646] [id = 744] 16:34:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12a5dd400) [pid = 1646] [serial = 2232] [outer = 0x0] 16:34:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12d2ac800) [pid = 1646] [serial = 2233] [outer = 0x12a5dd400] 16:34:46 INFO - PROCESS | 1646 | 1461195286683 Marionette DEBUG loaded listener.js 16:34:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12d949800) [pid = 1646] [serial = 2234] [outer = 0x12a5dd400] 16:34:47 INFO - PROCESS | 1646 | 1461195287051 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]]]}] 16:34:47 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. 16:34:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 674ms 16:34:47 INFO - PROCESS | 1646 | 1461195287087 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:34:47 INFO - PROCESS | 1646 | 1461195287089 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:34:47 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:34:47 INFO - PROCESS | 1646 | 1461195287091 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:34:47 INFO - PROCESS | 1646 | 1461195287093 Marionette TRACE conn2 <- [1,2950,null,{}] 16:34:47 INFO - PROCESS | 1646 | 1461195287095 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}] 16:34:47 INFO - PROCESS | 1646 | 1461195287211 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:34:47 INFO - PROCESS | 1646 | 1461195287321 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c2c000 == 78 [pid = 1646] [id = 745] 16:34:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x114c84c00) [pid = 1646] [serial = 2235] [outer = 0x0] 16:34:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11ae21800) [pid = 1646] [serial = 2236] [outer = 0x114c84c00] 16:34:47 INFO - PROCESS | 1646 | 1461195287354 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1275e7800) [pid = 1646] [serial = 2237] [outer = 0x114c84c00] 16:34:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae6d800 == 79 [pid = 1646] [id = 746] 16:34:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x114d95c00) [pid = 1646] [serial = 2238] [outer = 0x0] 16:34:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x114ec2000) [pid = 1646] [serial = 2239] [outer = 0x114d95c00] 16:34:48 INFO - PROCESS | 1646 | 1461195288008 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]]]}] 16:34:48 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. 16:34:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 969ms 16:34:48 INFO - PROCESS | 1646 | 1461195288061 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:34:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:34:48 INFO - PROCESS | 1646 | 1461195288063 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:34:48 INFO - PROCESS | 1646 | 1461195288066 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:34:48 INFO - PROCESS | 1646 | 1461195288068 Marionette TRACE conn2 <- [1,2954,null,{}] 16:34:48 INFO - PROCESS | 1646 | 1461195288072 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}] 16:34:48 INFO - PROCESS | 1646 | 1461195288194 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:34:48 INFO - PROCESS | 1646 | 1461195288276 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b30000 == 80 [pid = 1646] [id = 747] 16:34:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x119347000) [pid = 1646] [serial = 2240] [outer = 0x0] 16:34:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x11aec5400) [pid = 1646] [serial = 2241] [outer = 0x119347000] 16:34:48 INFO - PROCESS | 1646 | 1461195288307 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x11c0d2000) [pid = 1646] [serial = 2242] [outer = 0x119347000] 16:34:48 INFO - PROCESS | 1646 | 1461195288672 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]]]}] 16:34:48 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:34:48 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 16:34:48 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 622ms 16:34:48 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:34:48 INFO - PROCESS | 1646 | 1461195288689 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:34:48 INFO - PROCESS | 1646 | 1461195288693 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:34:48 INFO - PROCESS | 1646 | 1461195288697 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:34:48 INFO - PROCESS | 1646 | 1461195288699 Marionette TRACE conn2 <- [1,2958,null,{}] 16:34:48 INFO - PROCESS | 1646 | 1461195288701 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}] 16:34:48 INFO - PROCESS | 1646 | 1461195288815 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:34:48 INFO - PROCESS | 1646 | 1461195288888 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c27000 == 81 [pid = 1646] [id = 748] 16:34:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x11a9b6400) [pid = 1646] [serial = 2243] [outer = 0x0] 16:34:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x11c46f800) [pid = 1646] [serial = 2244] [outer = 0x11a9b6400] 16:34:48 INFO - PROCESS | 1646 | 1461195288961 Marionette DEBUG loaded listener.js 16:34:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x123c25000) [pid = 1646] [serial = 2245] [outer = 0x11a9b6400] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11c2a1800 == 80 [pid = 1646] [id = 683] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1265e9000 == 79 [pid = 1646] [id = 684] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1297b6000 == 78 [pid = 1646] [id = 686] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x129098800 == 77 [pid = 1646] [id = 687] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12969b000 == 76 [pid = 1646] [id = 685] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef49000 == 75 [pid = 1646] [id = 736] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2f7800 == 74 [pid = 1646] [id = 735] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x129b4e000 == 73 [pid = 1646] [id = 734] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12db9c800 == 72 [pid = 1646] [id = 733] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2f6000 == 71 [pid = 1646] [id = 732] 16:34:49 INFO - PROCESS | 1646 | 1461195289366 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]]]}] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12a41f800 == 70 [pid = 1646] [id = 731] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12a1ce800 == 69 [pid = 1646] [id = 730] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x129b52800 == 68 [pid = 1646] [id = 729] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1296c4800 == 67 [pid = 1646] [id = 728] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x123ca8000 == 66 [pid = 1646] [id = 727] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x123da8800 == 65 [pid = 1646] [id = 726] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x129085000 == 64 [pid = 1646] [id = 725] 16:34:49 INFO - PROCESS | 1646 | --DOCSHELL 0x123acd000 == 63 [pid = 1646] [id = 718] 16:34:49 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. 16:34:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 721ms 16:34:49 INFO - PROCESS | 1646 | 1461195289418 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 1646 | 1461195289420 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:34:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:34:49 INFO - PROCESS | 1646 | 1461195289422 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 1646 | 1461195289425 Marionette TRACE conn2 <- [1,2962,null,{}] 16:34:49 INFO - PROCESS | 1646 | 1461195289432 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}] 16:34:49 INFO - PROCESS | 1646 | 1461195289523 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:34:49 INFO - PROCESS | 1646 | 1461195289552 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae81000 == 64 [pid = 1646] [id = 749] 16:34:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x123d14400) [pid = 1646] [serial = 2246] [outer = 0x0] 16:34:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x123d1e000) [pid = 1646] [serial = 2247] [outer = 0x123d14400] 16:34:49 INFO - PROCESS | 1646 | 1461195289581 Marionette DEBUG loaded listener.js 16:34:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x124698800) [pid = 1646] [serial = 2248] [outer = 0x123d14400] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x1189e0400) [pid = 1646] [serial = 2116] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12a527800) [pid = 1646] [serial = 2110] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x123d21000) [pid = 1646] [serial = 2143] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12a52e400) [pid = 1646] [serial = 2096] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12a19dc00) [pid = 1646] [serial = 2144] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12a78b000) [pid = 1646] [serial = 2149] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12a5d5400) [pid = 1646] [serial = 2141] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12a9cbc00) [pid = 1646] [serial = 2150] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12a726c00) [pid = 1646] [serial = 2146] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12a10f400) [pid = 1646] [serial = 2132] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12a77f400) [pid = 1646] [serial = 2147] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12a159000) [pid = 1646] [serial = 2134] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x127073000) [pid = 1646] [serial = 2128] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x127f1d400) [pid = 1646] [serial = 2129] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12953fc00) [pid = 1646] [serial = 2131] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12a27b000) [pid = 1646] [serial = 2137] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11ba35c00) [pid = 1646] [serial = 2122] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12302dc00) [pid = 1646] [serial = 2123] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x123a0cc00) [pid = 1646] [serial = 2125] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x123d1e400) [pid = 1646] [serial = 2126] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11b6e1400) [pid = 1646] [serial = 2120] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11ae2a400) [pid = 1646] [serial = 2119] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12a264800) [pid = 1646] [serial = 2135] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12a158400) [pid = 1646] [serial = 2107] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11b6dd400) [pid = 1646] [serial = 2101] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x114c7f800) [pid = 1646] [serial = 2098] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x128a7c400) [pid = 1646] [serial = 2104] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12a6b2800) [pid = 1646] [serial = 2113] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12a26f000) [pid = 1646] [serial = 2140] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12a4d1c00) [pid = 1646] [serial = 2138] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x119cbd800) [pid = 1646] [serial = 2117] [outer = 0x0] [url = about:blank] 16:34:49 INFO - PROCESS | 1646 | 1461195289987 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]]]}] 16:34:49 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. 16:34:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 572ms 16:34:49 INFO - PROCESS | 1646 | 1461195289994 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 1646 | 1461195289999 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:34:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:34:50 INFO - PROCESS | 1646 | 1461195290001 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:34:50 INFO - PROCESS | 1646 | 1461195290002 Marionette TRACE conn2 <- [1,2966,null,{}] 16:34:50 INFO - PROCESS | 1646 | 1461195290004 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}] 16:34:50 INFO - PROCESS | 1646 | 1461195290088 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:34:50 INFO - PROCESS | 1646 | 1461195290094 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x128939000 == 65 [pid = 1646] [id = 750] 16:34:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1275f3c00) [pid = 1646] [serial = 2249] [outer = 0x0] 16:34:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x128a85c00) [pid = 1646] [serial = 2250] [outer = 0x1275f3c00] 16:34:50 INFO - PROCESS | 1646 | 1461195290140 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1291d3400) [pid = 1646] [serial = 2251] [outer = 0x1275f3c00] 16:34:50 INFO - PROCESS | 1646 | 1461195290619 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]]]}] 16:34:50 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. 16:34:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 669ms 16:34:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:34:50 INFO - PROCESS | 1646 | 1461195290671 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:34:50 INFO - PROCESS | 1646 | 1461195290672 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:34:50 INFO - PROCESS | 1646 | 1461195290675 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:34:50 INFO - PROCESS | 1646 | 1461195290677 Marionette TRACE conn2 <- [1,2970,null,{}] 16:34:50 INFO - PROCESS | 1646 | 1461195290690 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}] 16:34:50 INFO - PROCESS | 1646 | 1461195290781 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:34:50 INFO - PROCESS | 1646 | 1461195290786 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296c9000 == 66 [pid = 1646] [id = 751] 16:34:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x129437000) [pid = 1646] [serial = 2252] [outer = 0x0] 16:34:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12954a800) [pid = 1646] [serial = 2253] [outer = 0x129437000] 16:34:50 INFO - PROCESS | 1646 | 1461195290812 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a105400) [pid = 1646] [serial = 2254] [outer = 0x129437000] 16:34:51 INFO - PROCESS | 1646 | 1461195291156 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]]]}] 16:34:51 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. 16:34:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 521ms 16:34:51 INFO - PROCESS | 1646 | 1461195291199 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 1646 | 1461195291202 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:34:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:34:51 INFO - PROCESS | 1646 | 1461195291204 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - PROCESS | 1646 | 1461195291205 Marionette TRACE conn2 <- [1,2974,null,{}] 16:34:51 INFO - PROCESS | 1646 | 1461195291207 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}] 16:34:51 INFO - PROCESS | 1646 | 1461195291346 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:34:51 INFO - PROCESS | 1646 | 1461195291388 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x129b4f000 == 67 [pid = 1646] [id = 752] 16:34:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x127f7ec00) [pid = 1646] [serial = 2255] [outer = 0x0] 16:34:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12a199400) [pid = 1646] [serial = 2256] [outer = 0x127f7ec00] 16:34:51 INFO - PROCESS | 1646 | 1461195291414 Marionette DEBUG loaded listener.js 16:34:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12a3a8800) [pid = 1646] [serial = 2257] [outer = 0x127f7ec00] 16:34:51 INFO - PROCESS | 1646 | 1461195291707 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]]]}] 16:34: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. 16:34:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 520ms 16:34:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:34:51 INFO - PROCESS | 1646 | 1461195291725 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 1646 | 1461195291726 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:34:51 INFO - PROCESS | 1646 | 1461195291728 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - PROCESS | 1646 | 1461195291731 Marionette TRACE conn2 <- [1,2978,null,{}] 16:34:51 INFO - PROCESS | 1646 | 1461195291743 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}] 16:34:51 INFO - PROCESS | 1646 | 1461195291861 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:34:51 INFO - PROCESS | 1646 | 1461195291900 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a410000 == 68 [pid = 1646] [id = 753] 16:34:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12a3a8c00) [pid = 1646] [serial = 2258] [outer = 0x0] 16:34:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a523800) [pid = 1646] [serial = 2259] [outer = 0x12a3a8c00] 16:34:51 INFO - PROCESS | 1646 | 1461195291926 Marionette DEBUG loaded listener.js 16:34:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12a5d0000) [pid = 1646] [serial = 2260] [outer = 0x12a3a8c00] 16:34:52 INFO - PROCESS | 1646 | 1461195292219 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]]]}] 16:34: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. 16:34:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 528ms 16:34:52 INFO - PROCESS | 1646 | 1461195292257 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:34:52 INFO - PROCESS | 1646 | 1461195292258 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:34:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:34:52 INFO - PROCESS | 1646 | 1461195292260 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:34:52 INFO - PROCESS | 1646 | 1461195292262 Marionette TRACE conn2 <- [1,2982,null,{}] 16:34:52 INFO - PROCESS | 1646 | 1461195292267 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}] 16:34:52 INFO - PROCESS | 1646 | 1461195292379 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:34:52 INFO - PROCESS | 1646 | 1461195292392 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b2e2800 == 69 [pid = 1646] [id = 754] 16:34:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12a4c9c00) [pid = 1646] [serial = 2261] [outer = 0x0] 16:34:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12a6b3800) [pid = 1646] [serial = 2262] [outer = 0x12a4c9c00] 16:34:52 INFO - PROCESS | 1646 | 1461195292418 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12a725c00) [pid = 1646] [serial = 2263] [outer = 0x12a4c9c00] 16:34:52 INFO - PROCESS | 1646 | 1461195292735 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"]]]}] 16:34: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 16:34:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:34:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 523ms 16:34:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:34:52 INFO - PROCESS | 1646 | 1461195292784 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:34:52 INFO - PROCESS | 1646 | 1461195292786 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:34:52 INFO - PROCESS | 1646 | 1461195292788 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:34:52 INFO - PROCESS | 1646 | 1461195292789 Marionette TRACE conn2 <- [1,2986,null,{}] 16:34:52 INFO - PROCESS | 1646 | 1461195292791 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}] 16:34:52 INFO - PROCESS | 1646 | 1461195292909 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:34:52 INFO - PROCESS | 1646 | 1461195292922 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4de800 == 70 [pid = 1646] [id = 755] 16:34:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12a6b7000) [pid = 1646] [serial = 2264] [outer = 0x0] 16:34:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12a783800) [pid = 1646] [serial = 2265] [outer = 0x12a6b7000] 16:34:52 INFO - PROCESS | 1646 | 1461195292947 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12a9ca000) [pid = 1646] [serial = 2266] [outer = 0x12a6b7000] 16:34:53 INFO - PROCESS | 1646 | 1461195293362 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]]]}] 16:34: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. 16:34:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 620ms 16:34:53 INFO - PROCESS | 1646 | 1461195293409 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:34:53 INFO - PROCESS | 1646 | 1461195293410 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:34:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:34:53 INFO - PROCESS | 1646 | 1461195293420 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:34:53 INFO - PROCESS | 1646 | 1461195293421 Marionette TRACE conn2 <- [1,2990,null,{}] 16:34:53 INFO - PROCESS | 1646 | 1461195293423 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}] 16:34:53 INFO - PROCESS | 1646 | 1461195293541 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:34:53 INFO - PROCESS | 1646 | 1461195293552 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dca0800 == 71 [pid = 1646] [id = 756] 16:34:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12a9cf400) [pid = 1646] [serial = 2267] [outer = 0x0] 16:34:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12aa5a400) [pid = 1646] [serial = 2268] [outer = 0x12a9cf400] 16:34:53 INFO - PROCESS | 1646 | 1461195293578 Marionette DEBUG loaded listener.js 16:34:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12ab63c00) [pid = 1646] [serial = 2269] [outer = 0x12a9cf400] 16:34:53 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12942b400) [pid = 1646] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:34:53 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12a72e000) [pid = 1646] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:34:53 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11aeee800) [pid = 1646] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:34:53 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x114f58400) [pid = 1646] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:34:53 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x1240b2800) [pid = 1646] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:34:53 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12aa56400) [pid = 1646] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:34:53 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12a102800) [pid = 1646] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:34:53 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12acd2800) [pid = 1646] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:34:53 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x112356400) [pid = 1646] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:34:53 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x129546400) [pid = 1646] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:34:53 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12a19c400) [pid = 1646] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:34:53 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12a272c00) [pid = 1646] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:34:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c590800 == 72 [pid = 1646] [id = 757] 16:34:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12a272c00) [pid = 1646] [serial = 2270] [outer = 0x0] 16:34:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x114ec4400) [pid = 1646] [serial = 2271] [outer = 0x12a272c00] 16:34:54 INFO - PROCESS | 1646 | 1461195294081 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]]]}] 16:34: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. 16:34:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 725ms 16:34:54 INFO - PROCESS | 1646 | 1461195294144 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:34:54 INFO - PROCESS | 1646 | 1461195294145 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:34:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:34:54 INFO - PROCESS | 1646 | 1461195294161 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:34:54 INFO - PROCESS | 1646 | 1461195294163 Marionette TRACE conn2 <- [1,2994,null,{}] 16:34:54 INFO - PROCESS | 1646 | 1461195294171 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}] 16:34:54 INFO - PROCESS | 1646 | 1461195294323 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:34:54 INFO - PROCESS | 1646 | 1461195294330 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ea3e000 == 73 [pid = 1646] [id = 758] 16:34:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12aa51400) [pid = 1646] [serial = 2272] [outer = 0x0] 16:34:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12acdc400) [pid = 1646] [serial = 2273] [outer = 0x12aa51400] 16:34:54 INFO - PROCESS | 1646 | 1461195294360 Marionette DEBUG loaded listener.js 16:34:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12b0e7000) [pid = 1646] [serial = 2274] [outer = 0x12aa51400] 16:34:54 INFO - PROCESS | 1646 | 1461195294687 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]]]}] 16:34:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:34:54 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 16:34:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 575ms 16:34:54 INFO - PROCESS | 1646 | 1461195294737 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:34:54 INFO - PROCESS | 1646 | 1461195294739 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:34:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:34:54 INFO - PROCESS | 1646 | 1461195294742 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:34:54 INFO - PROCESS | 1646 | 1461195294744 Marionette TRACE conn2 <- [1,2998,null,{}] 16:34:54 INFO - PROCESS | 1646 | 1461195294750 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}] 16:34:54 INFO - PROCESS | 1646 | 1461195294940 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:34:54 INFO - PROCESS | 1646 | 1461195294952 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2ee800 == 74 [pid = 1646] [id = 759] 16:34:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12b43c400) [pid = 1646] [serial = 2275] [outer = 0x0] 16:34:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12b6af800) [pid = 1646] [serial = 2276] [outer = 0x12b43c400] 16:34:54 INFO - PROCESS | 1646 | 1461195294992 Marionette DEBUG loaded listener.js 16:34:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12d0e1c00) [pid = 1646] [serial = 2277] [outer = 0x12b43c400] 16:34:55 INFO - PROCESS | 1646 | 1461195295385 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]]]}] 16:34: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. 16:34:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 671ms 16:34:55 INFO - PROCESS | 1646 | 1461195295415 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:34:55 INFO - PROCESS | 1646 | 1461195295417 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:34:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:34:55 INFO - PROCESS | 1646 | 1461195295419 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:34:55 INFO - PROCESS | 1646 | 1461195295420 Marionette TRACE conn2 <- [1,3002,null,{}] 16:34:55 INFO - PROCESS | 1646 | 1461195295423 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}] 16:34:55 INFO - PROCESS | 1646 | 1461195295515 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:34:55 INFO - PROCESS | 1646 | 1461195295596 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb5d800 == 75 [pid = 1646] [id = 760] 16:34:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12adc0400) [pid = 1646] [serial = 2278] [outer = 0x0] 16:34:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12d0eac00) [pid = 1646] [serial = 2279] [outer = 0x12adc0400] 16:34:55 INFO - PROCESS | 1646 | 1461195295626 Marionette DEBUG loaded listener.js 16:34:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12d2adc00) [pid = 1646] [serial = 2280] [outer = 0x12adc0400] 16:34:55 INFO - PROCESS | 1646 | 1461195295875 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]]]}] 16:34:55 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. 16:34:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 468ms 16:34:55 INFO - PROCESS | 1646 | 1461195295981 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:34:55 INFO - PROCESS | 1646 | 1461195295984 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:34:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:34:55 INFO - PROCESS | 1646 | 1461195295990 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:34:55 INFO - PROCESS | 1646 | 1461195295992 Marionette TRACE conn2 <- [1,3006,null,{}] 16:34:55 INFO - PROCESS | 1646 | 1461195295996 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}] 16:34:56 INFO - PROCESS | 1646 | 1461195296114 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:34:56 INFO - PROCESS | 1646 | 1461195296179 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11ae6d000 == 76 [pid = 1646] [id = 761] 16:34:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x114ecbc00) [pid = 1646] [serial = 2281] [outer = 0x0] 16:34:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x115362000) [pid = 1646] [serial = 2282] [outer = 0x114ecbc00] 16:34:56 INFO - PROCESS | 1646 | 1461195296252 Marionette DEBUG loaded listener.js 16:34:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x119035400) [pid = 1646] [serial = 2283] [outer = 0x114ecbc00] 16:34:56 INFO - PROCESS | 1646 | 1461195296645 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]]]}] 16:34:56 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. 16:34:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 675ms 16:34:56 INFO - PROCESS | 1646 | 1461195296666 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:34:56 INFO - PROCESS | 1646 | 1461195296668 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:34:56 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:34:56 INFO - PROCESS | 1646 | 1461195296674 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:34:56 INFO - PROCESS | 1646 | 1461195296676 Marionette TRACE conn2 <- [1,3010,null,{}] 16:34:56 INFO - PROCESS | 1646 | 1461195296679 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}] 16:34:56 INFO - PROCESS | 1646 | 1461195296792 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:34:56 INFO - PROCESS | 1646 | 1461195296912 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1290a1800 == 77 [pid = 1646] [id = 762] 16:34:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x11ae1d800) [pid = 1646] [serial = 2284] [outer = 0x0] 16:34:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12302e800) [pid = 1646] [serial = 2285] [outer = 0x11ae1d800] 16:34:56 INFO - PROCESS | 1646 | 1461195296944 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x123d10800) [pid = 1646] [serial = 2286] [outer = 0x11ae1d800] 16:34:57 INFO - PROCESS | 1646 | 1461195297309 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]]]}] 16:34: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 16:34:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 673ms 16:34:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:34:57 INFO - PROCESS | 1646 | 1461195297346 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:34:57 INFO - PROCESS | 1646 | 1461195297347 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:34:57 INFO - PROCESS | 1646 | 1461195297350 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:34:57 INFO - PROCESS | 1646 | 1461195297351 Marionette TRACE conn2 <- [1,3014,null,{}] 16:34:57 INFO - PROCESS | 1646 | 1461195297359 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}] 16:34:57 INFO - PROCESS | 1646 | 1461195297477 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:34:57 INFO - PROCESS | 1646 | 1461195297588 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0a0000 == 78 [pid = 1646] [id = 763] 16:34:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x124222400) [pid = 1646] [serial = 2287] [outer = 0x0] 16:34:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x1291d1400) [pid = 1646] [serial = 2288] [outer = 0x124222400] 16:34:57 INFO - PROCESS | 1646 | 1461195297624 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12a109000) [pid = 1646] [serial = 2289] [outer = 0x124222400] 16:34:57 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 16:34:58 INFO - PROCESS | 1646 | 1461195298022 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:34:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:34:58 INFO - {} 16:34:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:34:58 INFO - {} 16:34:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:34:58 INFO - {} 16:34:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:34:58 INFO - {} 16:34:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 719ms 16:34:58 INFO - TEST-START | /FileAPI/fileReader.html 16:34:58 INFO - PROCESS | 1646 | 1461195298070 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:34:58 INFO - PROCESS | 1646 | 1461195298071 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:34:58 INFO - PROCESS | 1646 | 1461195298074 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:34:58 INFO - PROCESS | 1646 | 1461195298076 Marionette TRACE conn2 <- [1,3018,null,{}] 16:34:58 INFO - PROCESS | 1646 | 1461195298078 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}] 16:34:58 INFO - PROCESS | 1646 | 1461195298296 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:34:58 INFO - PROCESS | 1646 | 1461195298413 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad36000 == 79 [pid = 1646] [id = 764] 16:34:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12a194400) [pid = 1646] [serial = 2290] [outer = 0x0] 16:34:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12a27c000) [pid = 1646] [serial = 2291] [outer = 0x12a194400] 16:34:58 INFO - PROCESS | 1646 | 1461195298456 Marionette DEBUG loaded listener.js 16:34:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12ab5e800) [pid = 1646] [serial = 2292] [outer = 0x12a194400] 16:34:58 INFO - PROCESS | 1646 | 1461195298825 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]]]}] 16:34:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:34:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:34:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:34:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:34:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 772ms 16:34:58 INFO - PROCESS | 1646 | 1461195298846 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:34:58 INFO - PROCESS | 1646 | 1461195298848 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:34:58 INFO - TEST-START | /FileAPI/historical.html 16:34:58 INFO - PROCESS | 1646 | 1461195298850 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:34:58 INFO - PROCESS | 1646 | 1461195298851 Marionette TRACE conn2 <- [1,3022,null,{}] 16:34:58 INFO - PROCESS | 1646 | 1461195298854 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}] 16:34:58 INFO - PROCESS | 1646 | 1461195298963 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:34:59 INFO - PROCESS | 1646 | 1461195299070 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x13bbc8800 == 80 [pid = 1646] [id = 765] 16:34:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12a19f800) [pid = 1646] [serial = 2293] [outer = 0x0] 16:34:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12acd0800) [pid = 1646] [serial = 2294] [outer = 0x12a19f800] 16:34:59 INFO - PROCESS | 1646 | 1461195299103 Marionette DEBUG loaded listener.js 16:34:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12c2cc000) [pid = 1646] [serial = 2295] [outer = 0x12a19f800] 16:34:59 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:34:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:34:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:34:59 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:34:59 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:34:59 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:34:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:34:59 INFO - TEST-OK | /FileAPI/historical.html | took 621ms 16:34:59 INFO - PROCESS | 1646 | 1461195299464 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"]]]}] 16:34:59 INFO - PROCESS | 1646 | 1461195299472 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:34:59 INFO - PROCESS | 1646 | 1461195299473 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:34:59 INFO - TEST-START | /FileAPI/idlharness.html 16:34:59 INFO - PROCESS | 1646 | 1461195299476 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:34:59 INFO - PROCESS | 1646 | 1461195299477 Marionette TRACE conn2 <- [1,3026,null,{}] 16:34:59 INFO - PROCESS | 1646 | 1461195299480 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}] 16:34:59 INFO - PROCESS | 1646 | 1461195299611 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:34:59 INFO - PROCESS | 1646 | 1461195299712 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x13bfe2800 == 81 [pid = 1646] [id = 766] 16:34:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12d94e400) [pid = 1646] [serial = 2296] [outer = 0x0] 16:34:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12d9a5c00) [pid = 1646] [serial = 2297] [outer = 0x12d94e400] 16:34:59 INFO - PROCESS | 1646 | 1461195299748 Marionette DEBUG loaded listener.js 16:34:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12dc4c800) [pid = 1646] [serial = 2298] [outer = 0x12d94e400] 16:35:00 INFO - PROCESS | 1646 | 1461195300355 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]]]}] 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:35:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:35:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:35:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:35:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:35:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:35:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:35:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:35:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:35:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:35:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:35:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:35:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:35:00 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 16:35:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:35:00 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 16:35:00 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 16:35:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:35:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:35:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:35:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:35:00 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 16:35:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:35:00 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 16:35:00 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 16:35:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:35:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:35:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:35:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:35:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:35:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:35:00 INFO - TEST-OK | /FileAPI/idlharness.html | took 937ms 16:35:00 INFO - PROCESS | 1646 | 1461195300446 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:35:00 INFO - PROCESS | 1646 | 1461195300449 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:35:00 INFO - TEST-START | /FileAPI/idlharness.worker 16:35:00 INFO - PROCESS | 1646 | 1461195300465 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:35:00 INFO - PROCESS | 1646 | 1461195300467 Marionette TRACE conn2 <- [1,3030,null,{}] 16:35:00 INFO - PROCESS | 1646 | 1461195300471 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}] 16:35:00 INFO - PROCESS | 1646 | 1461195300641 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:35:00 INFO - PROCESS | 1646 | 1461195300751 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1418e7800 == 82 [pid = 1646] [id = 767] 16:35:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x124690000) [pid = 1646] [serial = 2299] [outer = 0x0] 16:35:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12e87e000) [pid = 1646] [serial = 2300] [outer = 0x124690000] 16:35:00 INFO - PROCESS | 1646 | 1461195300798 Marionette DEBUG loaded listener.js 16:35:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12e954400) [pid = 1646] [serial = 2301] [outer = 0x124690000] 16:35:00 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 16:35:01 INFO - PROCESS | 1646 | 1461195301657 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,{},{}]]]}] 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:35:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:35:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:35:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:35:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:35:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:35:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:35:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:35:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:35:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:35:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:35:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:35:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:35:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:35:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:35:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:35:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:35:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:35:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:35:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:35:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:35:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:35:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:35:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:35:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:35:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:35:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:35:01 INFO - {} 16:35:01 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1241ms 16:35:01 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:35:01 INFO - PROCESS | 1646 | 1461195301705 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:35:01 INFO - PROCESS | 1646 | 1461195301707 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:35:01 INFO - PROCESS | 1646 | 1461195301710 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:35:01 INFO - PROCESS | 1646 | 1461195301712 Marionette TRACE conn2 <- [1,3034,null,{}] 16:35:01 INFO - PROCESS | 1646 | 1461195301715 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}] 16:35:01 INFO - PROCESS | 1646 | 1461195301894 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:35:02 INFO - PROCESS | 1646 | 1461195302064 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bf14000 == 83 [pid = 1646] [id = 768] 16:35:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x114375c00) [pid = 1646] [serial = 2302] [outer = 0x0] 16:35:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x11c06b800) [pid = 1646] [serial = 2303] [outer = 0x114375c00] 16:35:02 INFO - PROCESS | 1646 | 1461195302118 Marionette DEBUG loaded listener.js 16:35:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12ab62000) [pid = 1646] [serial = 2304] [outer = 0x114375c00] 16:35:02 INFO - PROCESS | 1646 | 1461195302718 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]]]}] 16:35:02 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:35:02 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1024ms 16:35:02 INFO - PROCESS | 1646 | 1461195302735 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:35:02 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:35:02 INFO - PROCESS | 1646 | 1461195302737 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:35:02 INFO - PROCESS | 1646 | 1461195302741 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:35:02 INFO - PROCESS | 1646 | 1461195302743 Marionette TRACE conn2 <- [1,3038,null,{}] 16:35:02 INFO - PROCESS | 1646 | 1461195302748 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}] 16:35:02 INFO - PROCESS | 1646 | 1461195302854 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:35:02 INFO - PROCESS | 1646 | 1461195302973 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x129621800 == 84 [pid = 1646] [id = 769] 16:35:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x11922a000) [pid = 1646] [serial = 2305] [outer = 0x0] 16:35:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x1192a0400) [pid = 1646] [serial = 2306] [outer = 0x11922a000] 16:35:03 INFO - PROCESS | 1646 | 1461195303016 Marionette DEBUG loaded listener.js 16:35:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x11ab6b000) [pid = 1646] [serial = 2307] [outer = 0x11922a000] 16:35:03 INFO - PROCESS | 1646 | 1461195303497 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"]]]}] 16:35:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:35:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:35:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 778ms 16:35:03 INFO - PROCESS | 1646 | 1461195303520 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:35:03 INFO - PROCESS | 1646 | 1461195303525 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:35:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:35:03 INFO - PROCESS | 1646 | 1461195303532 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - PROCESS | 1646 | 1461195303535 Marionette TRACE conn2 <- [1,3042,null,{}] 16:35:03 INFO - PROCESS | 1646 | 1461195303537 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}] 16:35:03 INFO - PROCESS | 1646 | 1461195303688 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:35:03 INFO - PROCESS | 1646 | 1461195303839 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12949b800 == 85 [pid = 1646] [id = 770] 16:35:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x123d12400) [pid = 1646] [serial = 2308] [outer = 0x0] 16:35:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12403c400) [pid = 1646] [serial = 2309] [outer = 0x123d12400] 16:35:03 INFO - PROCESS | 1646 | 1461195303869 Marionette DEBUG loaded listener.js 16:35:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x1279cc400) [pid = 1646] [serial = 2310] [outer = 0x123d12400] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12f2ee800 == 84 [pid = 1646] [id = 759] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12ea3e000 == 83 [pid = 1646] [id = 758] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11c590800 == 82 [pid = 1646] [id = 757] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12dca0800 == 81 [pid = 1646] [id = 756] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4de800 == 80 [pid = 1646] [id = 755] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12b2e2800 == 79 [pid = 1646] [id = 754] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x12b6a2400) [pid = 1646] [serial = 2212] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12a410000 == 78 [pid = 1646] [id = 753] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x129b4f000 == 77 [pid = 1646] [id = 752] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x1296c9000 == 76 [pid = 1646] [id = 751] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x128939000 == 75 [pid = 1646] [id = 750] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae81000 == 74 [pid = 1646] [id = 749] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x119c27000 == 73 [pid = 1646] [id = 748] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x129b30000 == 72 [pid = 1646] [id = 747] 16:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11ae6d800 == 71 [pid = 1646] [id = 746] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x129545400) [pid = 1646] [serial = 2185] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x12a14c000) [pid = 1646] [serial = 2186] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12a9c8000) [pid = 1646] [serial = 2194] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x123d0a000) [pid = 1646] [serial = 2180] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x11c479000) [pid = 1646] [serial = 2179] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x11ae95800) [pid = 1646] [serial = 2177] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x119cb8400) [pid = 1646] [serial = 2176] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12ab5bc00) [pid = 1646] [serial = 2170] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x12a9d2400) [pid = 1646] [serial = 2152] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12a72e800) [pid = 1646] [serial = 2167] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x123a11400) [pid = 1646] [serial = 2158] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x1244a2000) [pid = 1646] [serial = 2182] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x1189d7c00) [pid = 1646] [serial = 2173] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x1289dbc00) [pid = 1646] [serial = 2183] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12aa5ec00) [pid = 1646] [serial = 2197] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12a6b6c00) [pid = 1646] [serial = 2164] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12a1a0400) [pid = 1646] [serial = 2188] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12a273400) [pid = 1646] [serial = 2189] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x11ab6a400) [pid = 1646] [serial = 2155] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12a14e400) [pid = 1646] [serial = 2161] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12acd9000) [pid = 1646] [serial = 2200] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11aee1800) [pid = 1646] [serial = 2203] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12ad1cc00) [pid = 1646] [serial = 2206] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12b43dc00) [pid = 1646] [serial = 2210] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12a19f000) [pid = 1646] [serial = 2204] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12ad1a400) [pid = 1646] [serial = 2201] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12a3ab800) [pid = 1646] [serial = 2191] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12a724400) [pid = 1646] [serial = 2192] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12ab6a800) [pid = 1646] [serial = 2198] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12b0db000) [pid = 1646] [serial = 2207] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12aa50000) [pid = 1646] [serial = 2195] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12b0da800) [pid = 1646] [serial = 2209] [outer = 0x0] [url = about:blank] 16:35:04 INFO - PROCESS | 1646 | 1461195304366 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]]]}] 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:35:04 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. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:35:04 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'.) 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:35:04 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. 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:35:04 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. 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:35:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:35:04 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. 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:35:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:35:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:35:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:35:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:35:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:35:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:35:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:35:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:35:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 880ms 16:35:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:35:04 INFO - PROCESS | 1646 | 1461195304412 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:35:04 INFO - PROCESS | 1646 | 1461195304414 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:35:04 INFO - PROCESS | 1646 | 1461195304417 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:35:04 INFO - PROCESS | 1646 | 1461195304420 Marionette TRACE conn2 <- [1,3046,null,{}] 16:35:04 INFO - PROCESS | 1646 | 1461195304429 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}] 16:35:04 INFO - PROCESS | 1646 | 1461195304550 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:35:04 INFO - PROCESS | 1646 | 1461195304649 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x129692000 == 72 [pid = 1646] [id = 771] 16:35:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x1290ca000) [pid = 1646] [serial = 2311] [outer = 0x0] 16:35:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12a156000) [pid = 1646] [serial = 2312] [outer = 0x1290ca000] 16:35:04 INFO - PROCESS | 1646 | 1461195304694 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12a277400) [pid = 1646] [serial = 2313] [outer = 0x1290ca000] 16:35:04 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 16:35:05 INFO - PROCESS | 1646 | 1461195305114 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:35:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:35:05 INFO - {} 16:35:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 722ms 16:35:05 INFO - PROCESS | 1646 | 1461195305139 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:35:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:35:05 INFO - PROCESS | 1646 | 1461195305140 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:35:05 INFO - PROCESS | 1646 | 1461195305143 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 1646 | 1461195305144 Marionette TRACE conn2 <- [1,3050,null,{}] 16:35:05 INFO - PROCESS | 1646 | 1461195305151 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}] 16:35:05 INFO - PROCESS | 1646 | 1461195305249 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:35:05 INFO - PROCESS | 1646 | 1461195305314 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a399000 == 73 [pid = 1646] [id = 772] 16:35:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12a279400) [pid = 1646] [serial = 2314] [outer = 0x0] 16:35:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12a6bec00) [pid = 1646] [serial = 2315] [outer = 0x12a279400] 16:35:05 INFO - PROCESS | 1646 | 1461195305340 Marionette DEBUG loaded listener.js 16:35:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12a731400) [pid = 1646] [serial = 2316] [outer = 0x12a279400] 16:35:05 INFO - PROCESS | 1646 | 1461195305632 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]]]}] 16:35:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:35:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:35:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:35:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:35:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 519ms 16:35:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:35:05 INFO - PROCESS | 1646 | 1461195305663 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:35:05 INFO - PROCESS | 1646 | 1461195305666 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:35:05 INFO - PROCESS | 1646 | 1461195305670 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 1646 | 1461195305671 Marionette TRACE conn2 <- [1,3054,null,{}] 16:35:05 INFO - PROCESS | 1646 | 1461195305673 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}] 16:35:05 INFO - PROCESS | 1646 | 1461195305769 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:35:05 INFO - PROCESS | 1646 | 1461195305834 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac0c800 == 74 [pid = 1646] [id = 773] 16:35:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12a72ac00) [pid = 1646] [serial = 2317] [outer = 0x0] 16:35:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12a9d2800) [pid = 1646] [serial = 2318] [outer = 0x12a72ac00] 16:35:05 INFO - PROCESS | 1646 | 1461195305860 Marionette DEBUG loaded listener.js 16:35:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12aa5e000) [pid = 1646] [serial = 2319] [outer = 0x12a72ac00] 16:35:06 INFO - PROCESS | 1646 | 1461195306347 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"]]]}] 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:35:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:35:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:35:06 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" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:35:06 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" 16:35:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:35:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:35:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 736ms 16:35:06 INFO - PROCESS | 1646 | 1461195306407 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:35:06 INFO - PROCESS | 1646 | 1461195306408 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:35:06 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:35:06 INFO - PROCESS | 1646 | 1461195306411 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:35:06 INFO - PROCESS | 1646 | 1461195306412 Marionette TRACE conn2 <- [1,3058,null,{}] 16:35:06 INFO - PROCESS | 1646 | 1461195306415 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}] 16:35:06 INFO - PROCESS | 1646 | 1461195306559 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:35:06 INFO - PROCESS | 1646 | 1461195306598 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db6d800 == 75 [pid = 1646] [id = 774] 16:35:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12ab62800) [pid = 1646] [serial = 2320] [outer = 0x0] 16:35:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12acdb000) [pid = 1646] [serial = 2321] [outer = 0x12ab62800] 16:35:06 INFO - PROCESS | 1646 | 1461195306626 Marionette DEBUG loaded listener.js 16:35:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12d9aa400) [pid = 1646] [serial = 2322] [outer = 0x12ab62800] 16:35:07 INFO - PROCESS | 1646 | 1461195307035 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]]]}] 16:35:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:35:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:35:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:35:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:35:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:35:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:35:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:35:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:35:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:35:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:35:07 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:07 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:35:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:35:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:35:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:35:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:35:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:35:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:35:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:35:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:35:07 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 675ms 16:35:07 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:35:07 INFO - PROCESS | 1646 | 1461195307087 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:35:07 INFO - PROCESS | 1646 | 1461195307089 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:35:07 INFO - PROCESS | 1646 | 1461195307093 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:35:07 INFO - PROCESS | 1646 | 1461195307095 Marionette TRACE conn2 <- [1,3062,null,{}] 16:35:07 INFO - PROCESS | 1646 | 1461195307098 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}] 16:35:07 INFO - PROCESS | 1646 | 1461195307278 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:35:07 INFO - PROCESS | 1646 | 1461195307311 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12db70800 == 76 [pid = 1646] [id = 775] 16:35:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12dc4a400) [pid = 1646] [serial = 2323] [outer = 0x0] 16:35:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12e953000) [pid = 1646] [serial = 2324] [outer = 0x12dc4a400] 16:35:07 INFO - PROCESS | 1646 | 1461195307340 Marionette DEBUG loaded listener.js 16:35:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12e9c4000) [pid = 1646] [serial = 2325] [outer = 0x12dc4a400] 16:35:07 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 16:35:07 INFO - PROCESS | 1646 | 1461195307701 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:35:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:35:07 INFO - {} 16:35:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 623ms 16:35:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:35:07 INFO - PROCESS | 1646 | 1461195307716 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:35:07 INFO - PROCESS | 1646 | 1461195307717 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:35:07 INFO - PROCESS | 1646 | 1461195307726 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:35:07 INFO - PROCESS | 1646 | 1461195307727 Marionette TRACE conn2 <- [1,3066,null,{}] 16:35:07 INFO - PROCESS | 1646 | 1461195307730 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}] 16:35:07 INFO - PROCESS | 1646 | 1461195307848 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:35:07 INFO - PROCESS | 1646 | 1461195307883 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f2e8000 == 77 [pid = 1646] [id = 776] 16:35:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12e9c5c00) [pid = 1646] [serial = 2326] [outer = 0x0] 16:35:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12e9ce800) [pid = 1646] [serial = 2327] [outer = 0x12e9c5c00] 16:35:07 INFO - PROCESS | 1646 | 1461195307909 Marionette DEBUG loaded listener.js 16:35:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12ef8f000) [pid = 1646] [serial = 2328] [outer = 0x12e9c5c00] 16:35:08 INFO - PROCESS | 1646 | 1461195308242 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]]]}] 16:35:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:35:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:35:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:35:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:35:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:35:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:35:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:35:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 576ms 16:35:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:35:08 INFO - PROCESS | 1646 | 1461195308296 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:35:08 INFO - PROCESS | 1646 | 1461195308297 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:35:08 INFO - PROCESS | 1646 | 1461195308299 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:35:08 INFO - PROCESS | 1646 | 1461195308300 Marionette TRACE conn2 <- [1,3070,null,{}] 16:35:08 INFO - PROCESS | 1646 | 1461195308303 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}] 16:35:08 INFO - PROCESS | 1646 | 1461195308425 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:35:08 INFO - PROCESS | 1646 | 1461195308438 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fb7a000 == 78 [pid = 1646] [id = 777] 16:35:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12ef91c00) [pid = 1646] [serial = 2329] [outer = 0x0] 16:35:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12ef97800) [pid = 1646] [serial = 2330] [outer = 0x12ef91c00] 16:35:08 INFO - PROCESS | 1646 | 1461195308463 Marionette DEBUG loaded listener.js 16:35:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12fa56800) [pid = 1646] [serial = 2331] [outer = 0x12ef91c00] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12a3a8c00) [pid = 1646] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12a4c9c00) [pid = 1646] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x11a9b6400) [pid = 1646] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x123d14400) [pid = 1646] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x119347000) [pid = 1646] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x129437000) [pid = 1646] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x127f7ec00) [pid = 1646] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x1275f3c00) [pid = 1646] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12a6b7000) [pid = 1646] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12b43c400) [pid = 1646] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12a9cf400) [pid = 1646] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12a272c00) [pid = 1646] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x114d95c00) [pid = 1646] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:35:08 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12aa51400) [pid = 1646] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:35:08 INFO - PROCESS | 1646 | 1461195308950 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]]]}] 16:35:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:35:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:35:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:35:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:35:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:35:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:35:08 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 16:35:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:35:08 INFO - PROCESS | 1646 | 1461195308971 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:35:08 INFO - PROCESS | 1646 | 1461195308972 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:35:08 INFO - PROCESS | 1646 | 1461195308974 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:35:08 INFO - PROCESS | 1646 | 1461195308976 Marionette TRACE conn2 <- [1,3074,null,{}] 16:35:08 INFO - PROCESS | 1646 | 1461195308978 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}] 16:35:09 INFO - PROCESS | 1646 | 1461195309120 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:35:09 INFO - PROCESS | 1646 | 1461195309187 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x130197800 == 79 [pid = 1646] [id = 778] 16:35:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x114d95c00) [pid = 1646] [serial = 2332] [outer = 0x0] 16:35:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12ef8d000) [pid = 1646] [serial = 2333] [outer = 0x114d95c00] 16:35:09 INFO - PROCESS | 1646 | 1461195309212 Marionette DEBUG loaded listener.js 16:35:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12fd0c400) [pid = 1646] [serial = 2334] [outer = 0x114d95c00] 16:35:09 INFO - PROCESS | 1646 | 1461195309469 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]]]}] 16:35:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:35:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:35:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:35:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:35:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:35:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:35:09 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 519ms 16:35:09 INFO - PROCESS | 1646 | 1461195309494 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:35:09 INFO - PROCESS | 1646 | 1461195309496 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:35:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:35:09 INFO - PROCESS | 1646 | 1461195309506 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:35:09 INFO - PROCESS | 1646 | 1461195309508 Marionette TRACE conn2 <- [1,3078,null,{}] 16:35:09 INFO - PROCESS | 1646 | 1461195309510 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}] 16:35:09 INFO - PROCESS | 1646 | 1461195309626 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:35:09 INFO - PROCESS | 1646 | 1461195309700 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x131b99800 == 80 [pid = 1646] [id = 779] 16:35:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12fd0a400) [pid = 1646] [serial = 2335] [outer = 0x0] 16:35:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12fd27400) [pid = 1646] [serial = 2336] [outer = 0x12fd0a400] 16:35:09 INFO - PROCESS | 1646 | 1461195309730 Marionette DEBUG loaded listener.js 16:35:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12fdb4400) [pid = 1646] [serial = 2337] [outer = 0x12fd0a400] 16:35:10 INFO - PROCESS | 1646 | 1461195310016 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] 16:35:10 INFO - PROCESS | 1646 | 1461195310030 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:35:10 INFO - PROCESS | 1646 | 1461195310039 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:35:10 INFO - PROCESS | 1646 | 1461195310040 Marionette TRACE conn2 <- [1,3082,null,{}] 16:35:10 INFO - PROCESS | 1646 | 1461195310043 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}] 16:35:10 INFO - PROCESS | 1646 | 1461195310146 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:35:10 INFO - PROCESS | 1646 | 1461195310150 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad40800 == 81 [pid = 1646] [id = 780] 16:35:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x115646400) [pid = 1646] [serial = 2338] [outer = 0x0] 16:35:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12fd30400) [pid = 1646] [serial = 2339] [outer = 0x115646400] 16:35:10 INFO - PROCESS | 1646 | 1461195310175 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12a279000) [pid = 1646] [serial = 2340] [outer = 0x115646400] 16:35:10 INFO - PROCESS | 1646 | 1461195310528 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]]]}] 16:35:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:35:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:35:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:35:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 524ms 16:35:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:35:10 INFO - PROCESS | 1646 | 1461195310559 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:35:10 INFO - PROCESS | 1646 | 1461195310560 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:35:10 INFO - PROCESS | 1646 | 1461195310563 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:35:10 INFO - PROCESS | 1646 | 1461195310564 Marionette TRACE conn2 <- [1,3086,null,{}] 16:35:10 INFO - PROCESS | 1646 | 1461195310572 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}] 16:35:10 INFO - PROCESS | 1646 | 1461195310711 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:35:10 INFO - PROCESS | 1646 | 1461195310719 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ad49800 == 82 [pid = 1646] [id = 781] 16:35:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12a26f800) [pid = 1646] [serial = 2341] [outer = 0x0] 16:35:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12fdb3800) [pid = 1646] [serial = 2342] [outer = 0x12a26f800] 16:35:10 INFO - PROCESS | 1646 | 1461195310744 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x130262800) [pid = 1646] [serial = 2343] [outer = 0x12a26f800] 16:35:11 INFO - PROCESS | 1646 | 1461195311223 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:35:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:35:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 676ms 16:35:11 INFO - PROCESS | 1646 | 1461195311240 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:35:11 INFO - PROCESS | 1646 | 1461195311243 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:35:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:35:11 INFO - PROCESS | 1646 | 1461195311248 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 1646 | 1461195311250 Marionette TRACE conn2 <- [1,3090,null,{}] 16:35:11 INFO - PROCESS | 1646 | 1461195311254 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}] 16:35:11 INFO - PROCESS | 1646 | 1461195311376 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:35:11 INFO - PROCESS | 1646 | 1461195311519 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12730f000 == 83 [pid = 1646] [id = 782] 16:35:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x11ba2f000) [pid = 1646] [serial = 2344] [outer = 0x0] 16:35:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x11bf82800) [pid = 1646] [serial = 2345] [outer = 0x11ba2f000] 16:35:11 INFO - PROCESS | 1646 | 1461195311557 Marionette DEBUG loaded listener.js 16:35:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x123a10400) [pid = 1646] [serial = 2346] [outer = 0x11ba2f000] 16:35:11 INFO - PROCESS | 1646 | 1461195311937 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:35:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:35:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 721ms 16:35:11 INFO - PROCESS | 1646 | 1461195311969 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:35:11 INFO - PROCESS | 1646 | 1461195311974 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:35:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:35:11 INFO - PROCESS | 1646 | 1461195311978 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 1646 | 1461195311980 Marionette TRACE conn2 <- [1,3094,null,{}] 16:35:11 INFO - PROCESS | 1646 | 1461195311983 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}] 16:35:12 INFO - PROCESS | 1646 | 1461195312102 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:35:12 INFO - PROCESS | 1646 | 1461195312219 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1296dc000 == 84 [pid = 1646] [id = 783] 16:35:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x123d04c00) [pid = 1646] [serial = 2347] [outer = 0x0] 16:35:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x127771c00) [pid = 1646] [serial = 2348] [outer = 0x123d04c00] 16:35:12 INFO - PROCESS | 1646 | 1461195312250 Marionette DEBUG loaded listener.js 16:35:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x129721000) [pid = 1646] [serial = 2349] [outer = 0x123d04c00] 16:35:12 INFO - PROCESS | 1646 | 1461195312609 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:35:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:35:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 671ms 16:35:12 INFO - PROCESS | 1646 | 1461195312650 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:35:12 INFO - PROCESS | 1646 | 1461195312651 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:35:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:35:12 INFO - PROCESS | 1646 | 1461195312654 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:35:12 INFO - PROCESS | 1646 | 1461195312657 Marionette TRACE conn2 <- [1,3098,null,{}] 16:35:12 INFO - PROCESS | 1646 | 1461195312665 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}] 16:35:12 INFO - PROCESS | 1646 | 1461195312786 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:35:12 INFO - PROCESS | 1646 | 1461195312902 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e60c000 == 85 [pid = 1646] [id = 784] 16:35:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12a19dc00) [pid = 1646] [serial = 2350] [outer = 0x0] 16:35:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12a52fc00) [pid = 1646] [serial = 2351] [outer = 0x12a19dc00] 16:35:12 INFO - PROCESS | 1646 | 1461195312934 Marionette DEBUG loaded listener.js 16:35:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12a9ce800) [pid = 1646] [serial = 2352] [outer = 0x12a19dc00] 16:35:13 INFO - PROCESS | 1646 | 1461195313305 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]]]}] 16:35:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:35:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:35:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 673ms 16:35:13 INFO - PROCESS | 1646 | 1461195313328 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:35:13 INFO - PROCESS | 1646 | 1461195313330 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:35:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:35:13 INFO - PROCESS | 1646 | 1461195313332 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - PROCESS | 1646 | 1461195313333 Marionette TRACE conn2 <- [1,3102,null,{}] 16:35:13 INFO - PROCESS | 1646 | 1461195313336 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}] 16:35:13 INFO - PROCESS | 1646 | 1461195313452 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:35:13 INFO - PROCESS | 1646 | 1461195313569 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x131b9e800 == 86 [pid = 1646] [id = 785] 16:35:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12ab6a800) [pid = 1646] [serial = 2353] [outer = 0x0] 16:35:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12ad1b400) [pid = 1646] [serial = 2354] [outer = 0x12ab6a800] 16:35:13 INFO - PROCESS | 1646 | 1461195313601 Marionette DEBUG loaded listener.js 16:35:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12b43a400) [pid = 1646] [serial = 2355] [outer = 0x12ab6a800] 16:35:13 INFO - PROCESS | 1646 | 1461195313939 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:35:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:35:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 619ms 16:35:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:35:13 INFO - PROCESS | 1646 | 1461195313951 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:35:13 INFO - PROCESS | 1646 | 1461195313953 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:35:13 INFO - PROCESS | 1646 | 1461195313955 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - PROCESS | 1646 | 1461195313956 Marionette TRACE conn2 <- [1,3106,null,{}] 16:35:13 INFO - PROCESS | 1646 | 1461195313958 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}] 16:35:14 INFO - PROCESS | 1646 | 1461195314073 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:35:14 INFO - PROCESS | 1646 | 1461195314204 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x13c163000 == 87 [pid = 1646] [id = 786] 16:35:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12b6aa800) [pid = 1646] [serial = 2356] [outer = 0x0] 16:35:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12d2a8800) [pid = 1646] [serial = 2357] [outer = 0x12b6aa800] 16:35:14 INFO - PROCESS | 1646 | 1461195314238 Marionette DEBUG loaded listener.js 16:35:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12d949c00) [pid = 1646] [serial = 2358] [outer = 0x12b6aa800] 16:35:14 INFO - PROCESS | 1646 | 1461195314617 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]]]}] 16:35:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:35:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:35:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:35:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 16:35:14 INFO - PROCESS | 1646 | 1461195314625 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:35:14 INFO - PROCESS | 1646 | 1461195314627 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:35:14 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:35:14 INFO - PROCESS | 1646 | 1461195314629 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 1646 | 1461195314631 Marionette TRACE conn2 <- [1,3110,null,{}] 16:35:14 INFO - PROCESS | 1646 | 1461195314633 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}] 16:35:14 INFO - PROCESS | 1646 | 1461195314758 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:35:14 INFO - PROCESS | 1646 | 1461195314878 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec09000 == 88 [pid = 1646] [id = 787] 16:35:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12d957800) [pid = 1646] [serial = 2359] [outer = 0x0] 16:35:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12e497c00) [pid = 1646] [serial = 2360] [outer = 0x12d957800] 16:35:14 INFO - PROCESS | 1646 | 1461195314912 Marionette DEBUG loaded listener.js 16:35:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12e957000) [pid = 1646] [serial = 2361] [outer = 0x12d957800] 16:35:15 INFO - PROCESS | 1646 | 1461195315225 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"]]]}] 16:35:15 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:35:15 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 16:35:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:35:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:35:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:35:15 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 619ms 16:35:15 INFO - PROCESS | 1646 | 1461195315266 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:35:15 INFO - PROCESS | 1646 | 1461195315269 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:35:15 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:35:15 INFO - PROCESS | 1646 | 1461195315271 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:35:15 INFO - PROCESS | 1646 | 1461195315272 Marionette TRACE conn2 <- [1,3114,null,{}] 16:35:15 INFO - PROCESS | 1646 | 1461195315275 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}] 16:35:15 INFO - PROCESS | 1646 | 1461195315391 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:35:15 INFO - PROCESS | 1646 | 1461195315494 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\", \"d6710017-3013-4578-977b-013ea8e0ba72\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ec1f000 == 89 [pid = 1646] [id = 788] 16:35:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x11aecc000) [pid = 1646] [serial = 2362] [outer = 0x0] 16:35:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12e959c00) [pid = 1646] [serial = 2363] [outer = 0x11aecc000] 16:35:15 INFO - PROCESS | 1646 | 1461195315538 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12e9ca800) [pid = 1646] [serial = 2364] [outer = 0x11aecc000] 16:35:15 INFO - PROCESS | 1646 | 1461195315890 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]]]}] 16:35:15 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:35:15 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 670ms 16:35:15 INFO - PROCESS | 1646 | 1461195315942 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:35:15 INFO - PROCESS | 1646 | 1461195315943 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:35:17 WARNING - u'runner_teardown' () 16:35:17 INFO - No more tests 16:35:17 INFO - Got 0 unexpected results 16:35:17 INFO - SUITE-END | took 538s 16:35:17 INFO - Closing logging queue 16:35:17 INFO - queue closed 16:35:17 INFO - Return code: 0 16:35:17 WARNING - # TBPL SUCCESS # 16:35:17 INFO - Running post-action listener: _resource_record_post_action 16:35:17 INFO - Running post-run listener: _resource_record_post_run 16:35:18 INFO - Total resource usage - Wall time: 562s; CPU: 58.0%; Read bytes: 37979648; Write bytes: 997159936; Read time: 404; Write time: 5015 16:35:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:35:18 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 172134912; Write bytes: 168892416; Read time: 14270; Write time: 379 16:35:18 INFO - run-tests - Wall time: 542s; CPU: 58.0%; Read bytes: 37021184; Write bytes: 797748224; Read time: 386; Write time: 4580 16:35:18 INFO - Running post-run listener: _upload_blobber_files 16:35:18 INFO - Blob upload gear active. 16:35:18 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:35:18 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 16:35:18 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'] 16:35:18 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 16:35:18 INFO - (blobuploader) - INFO - Open directory for files ... 16:35:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:35:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:35:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:35:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:35:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:35:19 INFO - (blobuploader) - INFO - Done attempting. 16:35:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:35:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:35:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:35:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:35:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:35:21 INFO - (blobuploader) - INFO - Done attempting. 16:35:21 INFO - (blobuploader) - INFO - Iteration through files over. 16:35:21 INFO - Return code: 0 16:35:21 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:35:21 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:35:21 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/188cecaf097aafe42e9383147f9e1729f66f85ee38ae75ad1038841706dc3107e00a71138a607e3fef8ca29ddfa3a37de74d13daad1b0365cfbafcd5759ec173", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a56df1297e55bbd8a8625161acc08e80c18c604543ba878a91b875afcdc3f8cbab11f66c04f7f19875d010a897b1d27588df15c621d42d69e485afb545684c26"} 16:35:21 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:35:21 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:35:21 INFO - Contents: 16:35:21 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/188cecaf097aafe42e9383147f9e1729f66f85ee38ae75ad1038841706dc3107e00a71138a607e3fef8ca29ddfa3a37de74d13daad1b0365cfbafcd5759ec173", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a56df1297e55bbd8a8625161acc08e80c18c604543ba878a91b875afcdc3f8cbab11f66c04f7f19875d010a897b1d27588df15c621d42d69e485afb545684c26"} 16:35:21 INFO - Running post-run listener: copy_logs_to_upload_dir 16:35:21 INFO - Copying logs to upload dir... 16:35:21 INFO - mkdir: /builds/slave/test/build/upload/logs 16:35:21 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=614.811656 ========= master_lag: 1.19 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 15 secs) (at 2016-04-20 16:35:22.564228) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 16:35:22.568167) ========= 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.cShbX7Nm2A/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.LZgZ5hkFVB/Listeners TMPDIR=/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/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/188cecaf097aafe42e9383147f9e1729f66f85ee38ae75ad1038841706dc3107e00a71138a607e3fef8ca29ddfa3a37de74d13daad1b0365cfbafcd5759ec173", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a56df1297e55bbd8a8625161acc08e80c18c604543ba878a91b875afcdc3f8cbab11f66c04f7f19875d010a897b1d27588df15c621d42d69e485afb545684c26"} build_url:https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012567 build_url: 'https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/188cecaf097aafe42e9383147f9e1729f66f85ee38ae75ad1038841706dc3107e00a71138a607e3fef8ca29ddfa3a37de74d13daad1b0365cfbafcd5759ec173", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a56df1297e55bbd8a8625161acc08e80c18c604543ba878a91b875afcdc3f8cbab11f66c04f7f19875d010a897b1d27588df15c621d42d69e485afb545684c26"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RkMD9-wmS3Ws_4sRuSPCVw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.57 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 16:35:23.153058) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:35:23.153388) ========= 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.cShbX7Nm2A/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.LZgZ5hkFVB/Listeners TMPDIR=/var/folders/pq/9wq8k9b96lz0dzpzk0df56pw00000w/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.005097 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 16:35:23.180192) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 16:35:23.180542) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 16:35:23.232975) ========= ========= Total master_lag: 1.85 =========